Message Pack

Field cell-object reference. Type tag: message. 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
text string message body shown when read
locked bool false if true the pack cannot be read until unlocked
reaction_dialog array optional dialog lines fired on read
objective_item_id string optional — reading ticks this objective count
position [x, y, z] stage-local spawn position

Spawn behavior

A readable message pack placed from the stage config.

Persisted state

Persisted state is availableread. A read message MUST stay read on re-entry.

Interactions

The player reads the pack. Reading MAY advance an objective (when objective_item_id is set) and MAY fire reaction_dialog. The objective tick is guarded so re-reads do not double-count.

← Cell Objects