aboutsummaryrefslogtreecommitdiff
path: root/data/rooms/intro/1002.yaml
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-09 19:29:17 -0400
committerhistoria <[not public]>2026-07-09 19:29:17 -0400
commitb3d4c616f59ad2519f3a0b77e3b47d6571cd2486 (patch)
tree6f1f6a314e0550da68264a79381fc269db803312 /data/rooms/intro/1002.yaml
parent18c7af94b30c2767b6633d050324c1db34074ce2 (diff)
downloadthehouseoficarus-b3d4c616f59ad2519f3a0b77e3b47d6571cd2486.tar.gz
feat: message actions are now sequences of messages with settable delays
Diffstat (limited to 'data/rooms/intro/1002.yaml')
-rw-r--r--data/rooms/intro/1002.yaml166
1 files changed, 89 insertions, 77 deletions
diff --git a/data/rooms/intro/1002.yaml b/data/rooms/intro/1002.yaml
index ca34347..8863c60 100644
--- a/data/rooms/intro/1002.yaml
+++ b/data/rooms/intro/1002.yaml
@@ -1,80 +1,92 @@
-name: "Landing Pad"
description:
- - condition:
- player_flag: 1002_intro_done
- not: true
- text: "A large, circular, concrete landing pad sits in the middle of a blue ocean with a transport shuttle taking up nearly all of the walkable area. A crowd of perhaps a dozen people are shambling out of a squat, doorless building to the north. A sign above the entryway reads \"Processing\""
- - text: "A large, circular, concrete landing pad sits empty in the middle of a blue ocean that stretches to the horizon. North is a concrete path through a squat, doorless building with sign above the entryway reading \"Processing\""
-objects:
- - name: crowd of people
- aliases: [line, group, passengers]
- hidden: true
- description:
- - condition:
- all_of:
- - player_flag: 1002_intro_done
- not: true
- - player_flag: 1002_lined_up
- text: "A mass of people still onto the crowded platform, blocking your exit!"
- - condition:
- all_of:
- - player_flag: 1002_intro_done
- not: true
- - player_flag: 1002_lined_up
- not: true
- text: "A dozen or so passengers ready to leave, all with luggage. Their eyes are a mix of impatience, anxiety, and perhaps suspicion."
- - name: landing craft
- aliases: [shuttle, ship]
- hidden: true
- description:
- - condition:
- player_flag: 1002_intro_done
- not: true
- text: "The small white craft has short, cute wings, a wide snub-nosed cockpit, and the rear hatch opened into a staircase. The low hum of its power plant vibrates the platform as it idles. You might guess it's a 95 ton Type-QS Passenger Shuttle. Just a guess though."
- - name: pilot
- hidden: true
- description:
- - condition:
- all_of:
- - player_flag: 1002_intro_done
- not: true
- - player_flag: 1002_lined_up
- text: "The pilot stands straight as if about to escort royalty looking down his nose a bit at the passengers. He is quickly and professionally checking tickets."
- - name: building
- aliases: [processing]
- description:
- - text: "A building with no door on this side that looks like a giant cup of tea spilled towards you. It's built from large chunks of gray rock that must've come from the surface of Vesta."
- - name: sign
- description:
- - text: "The sign simply says 'Processing' in bold red letters. Beneath in smaller text it says 'Welcome to Vesta', seemingly added afterwards to try to give the sign some warmth."
+ - condition:
+ not: true
+ player_flag: 1002_intro_done
+ text: A large, circular, concrete landing pad sits in the middle of a blue ocean with a transport shuttle taking up nearly all of the walkable area. A crowd of perhaps a dozen people are shambling out of a squat, doorless building to the north. A sign above the entryway reads "Processing"
+ - text: A large, circular, concrete landing pad sits empty in the middle of a blue ocean that stretches to the horizon. North is a concrete path through a squat, doorless building with sign above the entryway reading "Processing"
exits:
- up:
- room: 1001
- condition:
- player_flag: always_false
- blocked_message: "You have no ticket, or reason, to leave Vesta."
- north:
- room: 1003
- condition:
- player_flag: 1002_lined_up
- blocked_message: "A mass of people is still pouring out of the building!"
- set_player_flags:
- 1002_intro_done: true
+ north:
+ blocked_message: A mass of people is still pouring out of the building!
+ condition:
+ player_flag: 1002_lined_up
+ room: 1003
+ set_player_flags:
+ 1002_intro_done: true
+ up:
+ blocked_message: You have no ticket, or reason, to leave Vesta.
+ condition:
+ player_flag: always_false
+ room: 1001
+name: Landing Pad
+objects:
+ - aliases:
+ - line
+ - group
+ - passengers
+ description:
+ - condition:
+ all_of:
+ - not: true
+ player_flag: 1002_intro_done
+ - player_flag: 1002_lined_up
+ text: A mass of people still onto the crowded platform, blocking your exit!
+ - condition:
+ all_of:
+ - not: true
+ player_flag: 1002_intro_done
+ - not: true
+ player_flag: 1002_lined_up
+ text: A dozen or so passengers ready to leave, all with luggage. Their eyes are a mix of impatience, anxiety, and perhaps suspicion.
+ hidden: true
+ name: crowd of people
+ - aliases:
+ - shuttle
+ - ship
+ description:
+ - condition:
+ not: true
+ player_flag: 1002_intro_done
+ text: The small white craft has short, cute wings, a wide snub-nosed cockpit, and the rear hatch opened into a staircase. The low hum of its power plant vibrates the platform as it idles. You might guess it's a 95 ton Type-QS Passenger Shuttle. Just a guess though.
+ hidden: true
+ name: landing craft
+ - description:
+ - condition:
+ all_of:
+ - not: true
+ player_flag: 1002_intro_done
+ - player_flag: 1002_lined_up
+ text: The pilot stands straight as if about to escort royalty looking down his nose a bit at the passengers. He is quickly and professionally checking tickets.
+ hidden: true
+ name: pilot
+ - aliases:
+ - processing
+ description:
+ - text: A building with no door on this side that looks like a giant cup of tea spilled towards you. It's built from large chunks of gray rock that must've come from the surface of Vesta.
+ name: building
+ - description:
+ - text: The sign simply says 'Processing' in bold red letters. Beneath in smaller text it says 'Welcome to Vesta', seemingly added afterwards to try to give the sign some warmth.
+ name: sign
on_enter:
- - condition:
- player_flag: 1002_lined_up
- not: true
- delay: 7
- message: "A young boy the crowd openly look you up and down a little bemused, as if you're heading the wrong direction."
- - condition:
- player_flag: 1002_lined_up
- not: true
- delay: 7
- message: "The pilot pops out of the hatch of the craft and calls out \"Shuttle to Passenger Barge Denali. Tickets out, please! Nice and orderly!\""
- - condition:
- player_flag: 1002_lined_up
- not: true
- delay: 7
- message: "The people all shuffle into a line, dragging their luggage out of the path to clear the way for you."
- set_player_flags:
- 1002_lined_up: true
+ - condition:
+ not: true
+ player_flag: 1002_lined_up
+ delay: 7
+ messages:
+ - delay: 0
+ message: A young boy the crowd openly look you up and down a little bemused, as if you're heading the wrong direction.
+ - condition:
+ not: true
+ player_flag: 1002_lined_up
+ delay: 7
+ messages:
+ - delay: 0
+ message: The pilot pops out of the hatch of the craft and calls out "Shuttle to Passenger Barge Denali. Tickets out, please! Nice and orderly!"
+ - condition:
+ not: true
+ player_flag: 1002_lined_up
+ delay: 7
+ messages:
+ - delay: 0
+ message: The people all shuffle into a line, dragging their luggage out of the path to clear the way for you.
+ set_player_flags:
+ 1002_lined_up: true