aboutsummaryrefslogtreecommitdiff
path: root/data/mobs/flight_attendant.yaml
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-25 19:37:20 -0400
committerhistoria <[not public]>2026-06-25 19:37:20 -0400
commitc55d0e4150b23f2c5c9f96bbc3d4dc2fc6dbaa36 (patch)
treed1c02acea2b4c8d0f672c1539cfdb373b6272ed0 /data/mobs/flight_attendant.yaml
parent068ce514ea3eebdc42b595c631b4b00ce4594577 (diff)
downloadthehouseoficarus-c55d0e4150b23f2c5c9f96bbc3d4dc2fc6dbaa36.tar.gz
feat: yaml conversation trees more robust
Diffstat (limited to 'data/mobs/flight_attendant.yaml')
-rw-r--r--data/mobs/flight_attendant.yaml32
1 files changed, 32 insertions, 0 deletions
diff --git a/data/mobs/flight_attendant.yaml b/data/mobs/flight_attendant.yaml
new file mode 100644
index 0000000..81bc3bf
--- /dev/null
+++ b/data/mobs/flight_attendant.yaml
@@ -0,0 +1,32 @@
+name: Flight attendant
+description: A smiling flight attendant in a crisp uniform, ready to assist passengers.
+unique: false
+protected: true
+idle_descriptions:
+ - straightens a seat cushion
+ - checks the cabin for loose items
+ - adjusts her name badge
+ - smiles politely at passengers
+talk:
+ nodes:
+ start:
+ message: '"Welcome aboard! Is there anything I can help you with?"'
+ options:
+ - text: '"I''m ready to disembark."'
+ goto: disembark
+ condition:
+ player_flag: 1001_look_sign
+ - text: '"What should I do?"'
+ goto: check_sign
+ condition:
+ player_flag: 1001_look_sign
+ not: true
+ - text: '"Goodbye."'
+ disembark:
+ message: '"Of course! Please proceed down the stairs when you''re ready. Have a wonderful stay."'
+ options:
+ - text: '"Thanks!"'
+ check_sign:
+ message: '"Before we land, please review the safety information posted on the wall. Just type {11 bold}look sign{/} to see it."'
+ options:
+ - text: '"Okay, I''ll take a look."'