aboutsummaryrefslogtreecommitdiff
path: root/building_guide/behaviors.md
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-10-03 19:46:54 -0400
committerhistoria <[not public]>2026-10-03 19:46:54 -0400
commit3a39a020e4449bc4d6f728ef837cffb9f7bd0c56 (patch)
tree9ba1cd5f2aef6ef7c54fdf5b02a780604b5af80b /building_guide/behaviors.md
parentc6d4702c0be4d2b37e1d82ff96265c52847c3f9a (diff)
downloadthehouseoficarus-3a39a020e4449bc4d6f728ef837cffb9f7bd0c56.tar.gz
feat: new casino game: plinko
Diffstat (limited to 'building_guide/behaviors.md')
-rw-r--r--building_guide/behaviors.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/building_guide/behaviors.md b/building_guide/behaviors.md
index 26c12ec..976ba3d 100644
--- a/building_guide/behaviors.md
+++ b/building_guide/behaviors.md
@@ -488,20 +488,20 @@ pass fires and its `steps` run as a scripted sequence (first-match-wins).
|-------|-------|-------------|
| `lock` | all | `true` = atomic (player can only `quit`) + resumable on reconnect. Default `false` = interruptable, not persisted. |
| `item_id` | on_use/on_look/on_kill | `on_use`: required item (`use <item> on <obj>`); empty = bare `use <obj>`. `on_look`: only fires if carrying this item. `on_kill`: only fires if wielding this weapon. |
-| `condition` | all | Optional Trigger-level gate (Condition struct). |
+| `condition` | all | Optional Trigger-level gate (Condition). |
| `steps` | all | Ordered list of Step entries run as a scripted sequence. |
| `on_player_flag` | flag-trigger files only | Player flag this trigger watches. |
| `on_global_flag` | flag-trigger files only | Global flag this trigger watches. |
| `value` | flag triggers | Optional value-match filter. |
-Talk node/option actions still use the NodeAction shape (`action:` with the effect fields
-inline) — those have not changed.
+Talk node/option actions use the NodeAction shape (`action:` with the effect fields
+inline).
#### Step vocabulary
Each Step can carry a `wait` (ticks to pause before the step fires) and any combination of
the effects below. All effects on a step fire together when the wait elapses. Messages are
-plain strings — neither `{message, delay}` maps nor the old `delay` field exist.
+plain strings.
| Field | Type | Description |
|-------|------|-------------|
@@ -535,7 +535,7 @@ Conditions gate a Trigger (Trigger-level `condition`) or an individual step. A b
| `not` | `true` inverts the entire condition |
| `has_item` | Passes when the player carries this item |
| `min_credits` | Passes when the player has at least this many credits |
-| `room` | **New.** Passes when the triggering player is currently in this room — use to scope flag-change triggers |
+| `room` | Passes when the triggering player is currently in this room — use to scope flag-change triggers |
| `all_of` | List of sub-conditions; all must pass |
| `any_of` | List of sub-conditions; any one must pass |