Trigger Modes
A trigger mode decides when a Node acts during Play. Select a Node and use the Trigger row in its Properties panel: five buttons called Agentic, Auto, On enable, Passive and On click. Registers show only Auto, Passive and On click, and End Conditions have no Trigger at all.
Five trigger modes
When a Node acts, it can push or pull Resources along its Resource Connections. If a flow appears stuck or unexpectedly fast, inspect the trigger setting at both ends of the connection.
An agent decides when the node fires, from its traits. It may fire on some steps and skip others.
Fires on every Step. All Automatic nodes fire at the same time.
Fires once when the node is enabled, including when a Play starts, and again each time it is enabled again.
Fires only when another node triggers it.
Fires only when you click the node during a Play, and never in a Forecast.


How each mode works
The published guide illustrates these modes on Sources, Pools, Sinks, Gates, Converters, Traders and Delays. Select a Node to see the controls available to that Node in the current properties panel. The historical diagrams below remain available for their model examples.
Passive. The Node waits for another element to trigger it. In the original guide, its action follows on the next Step after that trigger.
On click (called Interactive in earlier guides). You click the Node during a Play to make it act on the next Step. An On click node is drawn as a raised key that you press, and it never fires in a Forecast.
Auto (called Automatic in earlier guides). The Node acts on every Step. Check both ends of a Resource Connection to avoid an unintentional push and pull in the same Step.
On enable (called On Enabling or Enabling in earlier guides). The Node acts once when it is enabled, including when a Play starts, and again each time it is enabled again.
Use cases for trigger modes
Automatic
Use Automatic for an action that should repeat at each Step, such as a steady inflow. In a larger model, choose which Nodes should drive each flow; making both ends of a connection automatic can produce a double trigger.


Passive
Use Passive when one action should wait for a trigger from another Node. A state connection can control that order: if the source event happens, it triggers the passive action.


Interactive
Use Interactive when a person should choose the moment an action happens during Play, for example approving a transaction or choosing which resource to collect. The published example offers separate Coal, Iron and Copper mining actions.


On Enabling
Use On Enabling for initialization or for an action that should happen when a Node becomes enabled. The published round-timer example starts a round, passes five Minutes through a timer, then reaches Round over.


Avoiding double triggers
A double trigger can happen when the origin Node pushes Resources and the destination Node pulls Resources through the same connection during one Step. For example, if a Source pushes one Resource and a Pool also pulls one, the connection can transfer two even though its label says one. Check both Nodes’ trigger settings and which side drives the flow.




Double triggers are possible with combinations beyond Automatic Nodes. Follow each Resource Connection from origin to destination and decide which Node should initiate the transfer.
Related documentation pages
Pulling and pushing Resources · Resource Connections · Triggers and State Connections