Variables are a custom counter that the adventure tracks. A variable can be set for anything that you might need the adventure to “remember” at later stage, usually so that the adventure can automatically execute a consequence. Variables are tracked across nodes, meaning that if you create them at the start of the adventure, you can call on them at the end, and the adventure will still have access to that information.
Variables are incredibly versatile, since their main function is to tell the adventure to keep track of anything you might need it to, without needing the adventurer to remember what they selected. Some examples of cases where variables may be used:
![]() |
|
Variables have several actions associated with them that allows the adventure to modify them. If one of these actions uses a variable that does not yet exist in the adventure, it will automatically be created,
Increment | Adds 1 to the specified variable. | ||||
Decrement | Subtracts 1 from the specified variable. | ||||
Var Set | Allows you to add or subtract a specified number from the variable. This action has various sub-fields to be filled in in order for the variable to set correctly:
|
![]() |
|
All of the actions associated with variables have a checkbox labelled Individual
. This is because the adventure tracks two kinds of variables, Adventure variables and Individual variables.
Adventure variables apply to the adventure as a whole, and any action that affects those variables will affect them in the same way for everyone in the adventure.
![]() |
|
Individual variables only apply to the adventurer who triggered them, and any action that affects those variables will only affect the adventurer who triggered the action.
![]() |
|
Toggling between the two is done through clicking on the Individual
checkbox. Whether the variable should be Adventure or Individual depends on both the adventure and the variable.
![]() |
|