Dialog Trigger

No single model — varies at runtime

Field cell-object reference. Type tag: dialog_trigger. The key words MUST, MUST NOT, and MAY are used as in RFC 2119. See the Cell Objects index and the Field Stage Lifecycle for how objects are spawned and persisted.

Config schema

Fields authored on this object in the stage JSON:

FieldTypeDefaultNote
trigger_id string unique id for the trigger volume
dialog array dialog lines fired when the trigger condition is met
trigger_condition string "enter" "enter" | other condition keywords
actions array optional actions run alongside the dialog
trigger_size [x, y, z] dimensions of the invisible trigger volume

Spawn behavior

An invisible trigger volume placed from the stage config. It has no mesh — the viewer shows a placeholder.

Persisted state

Persisted state is ready → fired. A fired trigger MUST NOT re-fire on re-entry.

Interactions

When the player satisfies trigger_condition (e.g. entering the volume), the trigger fires its dialog and any actions.

← Cell Objects