Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

choice_style

Sets or clears the runtime button choice pack override for the play session. Does not merge into the mood theme and does not change sprite choice groups.

{ "type": "choice_style", "profile": "choice_plain" }
{ "type": "choice_style", "reset": true }

Script sugar:

[choice_style choice_plain]
[choice_style reset]

Usually you need

FieldTypeDefaultEffect
profilestring—Use themes/<profile>.json as the button pack until reset
resetbool—Clear the override → fall back to layout.choices.style

Exactly one of profile or reset should drive the change.

All fields

FieldTypeDefaultEffect
profilestring—Pack stem under themes/
resetbool—Clear sticky override
whenexpression—Skip the command when falsy

Precedence

Button groups only:

  1. Node choices.style
  2. This command’s active override
  3. game.json → layout.choices.style

Does not affect groups with render_mode: "sprite". Pack file keys: Choice packs. Node fields: Choices.

Save / session

Sticky until reset or a new session. Saved and restored with chrome (Save and session).