diff options
Diffstat (limited to 'data/rooms')
| -rw-r--r-- | data/rooms/intro/1001.yaml | 9 | ||||
| -rw-r--r-- | data/rooms/intro/1002.yaml | 46 | ||||
| -rw-r--r-- | data/rooms/intro/1003.yaml | 18 |
3 files changed, 58 insertions, 15 deletions
diff --git a/data/rooms/intro/1001.yaml b/data/rooms/intro/1001.yaml index 8e2f573..6f84799 100644 --- a/data/rooms/intro/1001.yaml +++ b/data/rooms/intro/1001.yaml @@ -4,13 +4,12 @@ description: condition: player_flag: 1001_touchdown not: true - - text: "A dim, windowless shuttle interior with a few uncomfortable rows of steel seats facing forward. A large framed sign hangs next to the closed cockpit door. A piston-powered staircase leads down out the back of the small craft with a smiling attendant ready to help disembark." + - text: "A dim, windowless shuttle interior with a few uncomfortable rows of steel seats facing forward. A large {11}framed sign{/} hangs next to the closed cockpit door. A piston-powered staircase leads down out the back of the small craft with a smiling attendant ready to help disembark." objects: - - name: sign - aliases: [safety card, safety instructions, frame] - inroom_description: A large framed sign is mounted near the cockpit door. + - name: framed sign + hidden: true description: |- - We hope you enjoy your trip on our shuttle. Your pilot is [TYLER]. + We hope you enjoy your trip on our shuttle! Your pilot is [TYLER]. When you arrive at your final destination, please be aware of the following basic commands: diff --git a/data/rooms/intro/1002.yaml b/data/rooms/intro/1002.yaml index c3116e3..c7195ea 100644 --- a/data/rooms/intro/1002.yaml +++ b/data/rooms/intro/1002.yaml @@ -6,13 +6,47 @@ description: 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: - - id: 1002_crowd - - id: 1002_shuttle - - id: 1002_pilot - - id: 1002_building - - id: 1002_sign + - 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: "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: "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." exits: - south: + up: room: 1001 condition: player_flag: always_false diff --git a/data/rooms/intro/1003.yaml b/data/rooms/intro/1003.yaml index d19b0b6..77cb096 100644 --- a/data/rooms/intro/1003.yaml +++ b/data/rooms/intro/1003.yaml @@ -1,17 +1,27 @@ id: 1003 -name: Customs Building +name: Processing Building color: "" description: - - text: A cramped customs checkpoint lit by flickering panels. Officials in grey uniforms wave the new arrivals through, one at a time. (This area is still under construction.) + - text: A short tunnel-like building with queue ropes and desks on each side, and signs directing "Departures" and "Arrivals" above each. An attendant stands doing paperwork on the Departures side. No one is on the Arrivals side. exits: north: room: 1004 + condition: + player_flag: 1003_talked south: room: 1002 objects: [] item_spawns: [] -mobs: [] -on_enter: [] +mobs: + - spaceport_attendant +on_enter: + - condition: + player_flag: 1003_first_time + not: true + delay: 5 + message: "{bold}The ground rumbles as the shuttle departs the pad behind you!{/}" + set_player_flags: + 1003_first_time: true hazard: "" block_transport: false triggers: [] |
