set_flag
Sets one or more flags from a command (same semantics as node set / [flag = …]).
{ "type": "set_flag", "values": { "helped": true, "score": "= score + 1" } }
[set_flag helped = true]
(Script also uses bare [score += 1] as node set.)
Usually you need
| Field | Type | Default | Effect |
|---|---|---|---|
values | object | — | Flag map; "= expr" for expressions |
All fields
| Field | Type | Default | Effect |
|---|---|---|---|
values | object | — | Assignments |
when | expression | — | Skip when falsy |
Expressions · Binds (live property updates after flag change).