⇢ Connections

    Triggers

    Triggers are State Connections between two Nodes or between an origin Node and the Formula of a Resource Connection.

    success

    Triggers are identified by their Formula, which is the keyboard’s star symbol (*).

    They do not change numeric values the way Formula and Node Modifiers do. Rather, a Trigger fires when all the inputs of its origin Node become satisfied: when each input brings in the number of Resources to the Node as indicated by its flow rate. A firing Trigger will, in turn, fire its target.

    warning

    State Connections cannot act as triggers for Resource/State Connections (cannot point towards the Formula of a Resource Connection).

    info

    Triggers are commonly used in games to react to the redistribution of Resources.

    In Monopoly, players might transfer money to the bank in order to trigger the transfer of property from the bank into their possession. Here’s a diagram showcasing this simple exchange of goods, in which a player pays 3 Money Resources to the bank for 1 Property.

    ! Click on the Player Money Pool, to trigger the money and property transfers.

    success

    Triggers are commonly used to fire passive Nodes that do nothing until the Trigger fires them. This enables you to set up a passive Node that fires only when certain circumstances arise in the game.

    Here’s a diagram showcasing possible scenarios for using triggers.


    Some games might require negative responses when the player doesn’t have the Resources needed by an automatic or randomly triggered element. For example, in Civilization when the player runs out of gold to pay the upkeep for his cities’ improvements, the game automatically sells some of them.

    To simulate this type of event, Machinations includes Reverse Triggers.

    success

    A Reverse Trigger is a State Connection that is labeled with !

    If its source Node tries to pull Resources but cannot pull all Resources as indicated by the Source’s input Connections, the Reverse Trigger will fire its target Node.

    info

    Reverse Triggers can also be used to trigger End Conditions to make a game stop.

    End Conditions

    Contents

    Used by 2500+ game studios all over the world

    350+ universities & academic institutions use Machinations

    All Rights Reserved © Machinations S.àr.l

    8217, Mamer, Luxembourg, accounts at BGL BNP PARIBAS, VAT number: LU30464284

    We use cookies for marketing and analytics. We also share information about your use of our site with our marketing and analytics partners who may combine it with other information that you’ve provided to them. You consent to our cookies if you continue to use our site. Learn more