input_style
Sets or clears the session text-input pack override (same role as choice_style for choices). Does not change the mood theme.
{ "type": "input_style", "profile": "name_entry" }
{ "type": "input_style", "reset": true }
Script sugar:
[input_style name_entry]
[input_style reset]
Usually you need
| Field | Type | Default | Effect |
|---|---|---|---|
profile | string | — | Use themes/<profile>.json until reset |
reset | bool | — | Clear override → fall back to layout.text_input.style |
Exactly one of profile or reset should drive the change.
All fields
| Field | Type | Default | Effect |
|---|---|---|---|
profile | string | — | Pack stem under themes/ |
reset | bool | — | Clear sticky override |
when | expression | — | Skip when falsy |
Precedence
- Node
inputstyle - This command’s active override
game.json→layout.text_input.style- Code fallbacks (no pack file required)
Pack file keys: Text input packs.
Save / session
Sticky until reset or a new session. Registered and cleared with other cumulative chrome (Save and session).