ssod

<set> Tag

The <set> tag assigns a permanent key–value pair to the player’s state. This is useful for marking decisions, tracking quest progress, or setting dynamic variables that may influence later logic.

Syntax

<set flagname [value]>

Behaviour

Flags and Values

Unlike add_flag, the <set> tag stores a named value.

Examples:

<set has_sword yes>
<set dungeon_code 1234>
<set companion_name Marigold the Bold>
<set completed_tutorial>

These can later be retrieved in <if> comparisons like:

<if flag has_sword eq "yes">...
<if flag dungeon_code eq "1234">...
<if flag completed_tutorial eq "1">...

Notes


See also: