aboutsummaryrefslogtreecommitdiff
path: root/data/rooms
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-25 15:40:48 -0400
committerhistoria <[not public]>2026-06-25 15:40:48 -0400
commitabd612c15799f604e671e83dc7c410ed2b44185f (patch)
tree0597ca92350de73aac2a7cf26b2f2d6595dac0cc /data/rooms
parent2725e2927a1595c7b100d942d1f14146252adeb7 (diff)
downloadthehouseoficarus-abd612c15799f604e671e83dc7c410ed2b44185f.tar.gz
slop refactor
Diffstat (limited to 'data/rooms')
-rw-r--r--data/rooms/intro/1001.yaml23
-rw-r--r--data/rooms/intro/1002.yaml16
2 files changed, 30 insertions, 9 deletions
diff --git a/data/rooms/intro/1001.yaml b/data/rooms/intro/1001.yaml
index 543acea..090e97c 100644
--- a/data/rooms/intro/1001.yaml
+++ b/data/rooms/intro/1001.yaml
@@ -1,6 +1,27 @@
name: "Inside Transport Shuttle"
-description: "A dim, metallic shuttle interior with a few uncomfortable rows of steel seats. A large framed sign hangs next to the closed cockpit door. A piston-powered staircase leads down out the back of the small craft."
+description: "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."
objects:
- id: 1001_sign
exits:
down: 1002
+ condition:
+ player_flag: 1001_look_sign
+ blocked_message: "The attendant points to the sign and insists you 'look sign' before disembarking."
+on_enter:
+ - condition:
+ player_flag: 1001_welcome
+ not: true
+ delay: 5
+ message: "{11 bold}Welcome to The House of Icarus{/}"
+ - condition:
+ player_flag: 1001_welcome
+ not: true
+ delay: 7
+ message: "{11}Type 'look sign' to check out the sign over there and get started{/}"
+ set_player_flags:
+ 1001_welcome: true
+ - condition:
+ player_flag: 1001_welcome
+ not: true
+ delay: 7
+ message: "{11}Type 'help newplayer' for the new player's guide. That's it. Explore and have fun.{/}"
diff --git a/data/rooms/intro/1002.yaml b/data/rooms/intro/1002.yaml
index 9bcbd76..6e45ed7 100644
--- a/data/rooms/intro/1002.yaml
+++ b/data/rooms/intro/1002.yaml
@@ -1,10 +1,10 @@
name: "Landing Pad"
-description: "A large, circular, concrete landing pad sits empty in the middle of a blue ocean surrounded by black netting to catch anyone careless enough to fall off. Waves quietly lick the structural pylons as they roll towards the nearby beach. North is a short, wide concrete through a small, doorless red building with a wooden sign above the entryway reading \"Vesta Customs\""
-descriptions:
+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 of a squat, doorless building to the north. A sign above the entryway reads \"Vesta Customs\""
+ - text: "A large, circular, concrete landing pad sits empty in the middle of a blue ocean surrounded by black netting to catch anyone careless enough to fall off. Waves quietly lick the structural pylons as they roll towards the nearby beach. North is a short, wide concrete through a small, doorless red building with a wooden sign above the entryway reading \"Vesta Customs\""
objects:
- id: 1002_crowd
- id: 1002_shuttle
@@ -26,17 +26,17 @@ on_enter:
- condition:
player_flag: 1002_lined_up
not: true
- delay: 5
+ delay: 7
message: "A few in the crowd openly look you up and down consideringly, as if you're heading the wrong direction."
- condition:
player_flag: 1002_lined_up
not: true
- delay: 5
+ 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!\""
- set_player_flags:
- 1002_lined_up: true
- condition:
- player_flag: 1002_lined up
+ player_flag: 1002_lined_up
not: true
- delay: 3
+ delay: 7
message: "The people shamble into a line, dragging their luggage out of the narrow path to clear the way for you."
+ set_player_flags:
+ 1002_lined_up: true