Copyright © 2025-2026 Candy ArtsModifying Open Menus
A menu is built once, when its Choice_List command runs. While it's open, two Commands modify it: Choice_Status changes its choices, and Timer_Status changes its timers. Both run from the Lines a menu runs while it stays open: the Block of a Continue choice, or a timer's Timeout Block.
This is useful for a menu the player returns to: disabling a question once it has been asked, revealing a choice after another one, or starting a countdown once the player has said something.
Selecting What to Modify
Both Commands select their targets with one mode per level: the menu, then the category and the choice (Choice_Status) or the timer (Timer_Status). Each mode accepts three values:
| Mode | Selects |
| Last | The innermost open menu; the category and the choice picked last; the timer that expired last. |
| Tags | The menus, categories, choices or timers with a tag listed in the matching _Tags key (Menu_Tags, Category_Tags, Choice_Tags, Timer_Tags). |
| All | Every open menu; every category, choice or timer, except those with a tag listed in the matching _Tags key. |
| Key | Values |
| Enable | Enable creates the choice's button, Disable deletes it, Toggle swaps the two states. |
| Activate | Activate allows the button to be picked, Deactivate displays it without it being pickable, Toggle swaps the two states. |
| Show | Show displays the button, Hide hides it, Toggle swaps the two states. |
| Label, Tooltip | A new text for the button and its tooltip. |
| Key | Values |
| Status | Start/Resume, Pause or Stop. |
| Time | A new duration in seconds, or a change to the current one: +5, -5, *2 or /2. Timer_Node decides the effect of a change on a countdown in progress: Ignore applies it from the next start, Restart restarts the countdown with the new duration, and Update restarts it only when the new duration is shorter than the time remaining. |
| Loops | A new number of remaining countdowns, or a change to it (+1, -1...). 0, inf or ! repeats indefinitely. |