aboutsummaryrefslogtreecommitdiff
path: root/data/mobs
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-29 04:21:37 -0400
committerhistoria <[not public]>2026-06-29 04:21:37 -0400
commit0fe67cfd5def4ac3e919fd611fe5acc55ca2d253 (patch)
treefbcdcdeb355bd6c9d3afab006f052a8b465f7feb /data/mobs
parent72dbe734015916f98020d6a617981956f0509e26 (diff)
downloadthehouseoficarus-0fe67cfd5def4ac3e919fd611fe5acc55ca2d253.tar.gz
better dialog color, edge cases on blocked map links fixed
Diffstat (limited to 'data/mobs')
-rw-r--r--data/mobs/spaceport_attendant.yaml66
1 files changed, 66 insertions, 0 deletions
diff --git a/data/mobs/spaceport_attendant.yaml b/data/mobs/spaceport_attendant.yaml
new file mode 100644
index 0000000..ca69ccc
--- /dev/null
+++ b/data/mobs/spaceport_attendant.yaml
@@ -0,0 +1,66 @@
+name: spaceport attendant
+description: A lanky man in a wrinkled grey uniform with a name badge that reads "GERRY". He's shuffling papers at a podium.
+unique: false
+protected: true
+idle_descriptions:
+ - scans the room nervously
+ - adjusts his collar
+ - checks his datapad
+ - looks at you expectantly
+talk:
+ nodes:
+ start:
+ condition:
+ player_flag: 1003_attendant_moved
+ not: true
+ goto: show_datapad
+ message: '"Oh! Change your mind about the flight?"'
+ options:
+ - text: '"No, I''m an arrival... but no one''s at the other desk."'
+ goto: attendant_moved
+ - text: '"Goodbye."'
+ attendant_moved:
+ action:
+ set_player_flags:
+ 1003_attendant_moved: true
+ sequence:
+ - '"An... arrival!" he says, failing to contain his nerves. "Oh my, one second."'
+ - 'The lanky man scurries around the counter, across the room, and to the apparently identical counter on the other side.'
+ - '"Can I see your datapad?"'
+ options:
+ - text: '"No"'
+ goto: denied
+ - text: '"Present the datapad"'
+ goto: datapad_done
+ show_datapad:
+ condition:
+ player_flag: 1003_talked
+ not: true
+ goto: already_talked
+ message: '"Can I see your datapad?"'
+ options:
+ - text: '"No"'
+ goto: denied
+ - text: '"Present the datapad"'
+ goto: datapad_done
+ denied:
+ message: '"Well, I can''t let you onto Vesta until we can confirm your identity."'
+ datapad_done:
+ action:
+ set_player_flags:
+ 1003_talked: true
+ sequence:
+ - 'The man taps through menus on your PDA and writes down some of your personal details onto a clipboard. He flips through a notebook, apparently refreshing himself on arrival procedure, before he seems satisfied and hands back the datapad.'
+ - '"Just needed to make sure you''re not a terrorist!" he says, not a hint of sarcasm in his voice.'
+ - 'He presses a button. "I''ve opened the north door for you. Follow the tunnel all the way through to Numisia."'
+ already_talked:
+ message: '"Hello again."'
+ options:
+ - text: '"Where should I go in town?"'
+ goto: town_info
+ - text: '"Goodbye."'
+ town_info:
+ sequence:
+ - '"Well, there''s nearby places to mine, fish, cook, and chop wood if you''re here for work. We haven''t had new labor since we lost contact with Earth, so surely people are looking for help who can get you started."'
+ - '"The attendant tries to hide how he''s measuring your appearance. He still can''t tell if you''re an escaped prisoner, businessman, or terrorist."'
+ - '"Or, err, if you have business in Numisia, you''re probably looking for Director Joanna Lucci. She''s on the west side of town in the Governance and Gaming building."'