# How it works
A variable condition compares the current value of a story variable to an expected value: equal, different, greater, lower… The choice only appears if the comparison is true. Variables are modified elsewhere in the story (step actions, dialogue endings, email buttons…) — the condition only reads.
Example
The available comparators adapt to the variable's type: Yes/No values for a boolean, numeric comparisons (>, <, =) for a number, equality for text. In multiplayer, a shared variable is common to the whole session; a regular variable is per-player.