From f51424c90dbce7191a31b6e675818c985f0f4539 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Fri, 31 Jul 2026 17:44:10 -0400 Subject: feat: casino framework and basic slot machine --- building_guide/triggers.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'building_guide/triggers.md') diff --git a/building_guide/triggers.md b/building_guide/triggers.md index 60b1c82..f7720bb 100644 --- a/building_guide/triggers.md +++ b/building_guide/triggers.md @@ -47,7 +47,8 @@ its steps run as a scripted sequence. take_item: "" teleport: 0 heal: 0 - credits: 0 + credits: 0 + start_game: "" # joins a casino table for the current room spawn_mob: null # SpawnMobConfig (or bare string) despawn_mob: "" aps_node: false @@ -87,6 +88,7 @@ wait elapses. | `teleport` | Moves the player to a room ID. | | `heal` | Restores hitpoints (clamped to MaxHP). | | `credits` | Positive = award, negative = deduct credits. | +| `start_game` | Joins the named casino game configured in the player's current room. | | `aps_node` | Marks this room's APS node as unlocked. | | `condition` | Per-step gate (evaluated once when the sequence reaches this step). | @@ -726,4 +728,4 @@ definition, `give_item`/`take_item` reference existing items, `teleport` and Validation does NOT check that the watched flags (`on_player_flag` / `on_global_flag`) are ever set — those are dynamic, set by runtime gameplay, and can't be statically -verified. \ No newline at end of file +verified. -- cgit v1.2.3