aboutsummaryrefslogtreecommitdiff
path: root/data/rooms/intro
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-24 20:58:25 -0400
committerhistoria <[not public]>2026-06-24 20:58:25 -0400
commit9d4b799db4868bcab291b83599ff088763cd4ed6 (patch)
tree252f0fcc779acf35243983d643d6399ee2e0cd0b /data/rooms/intro
parentd25638d98fe63efdeab570ef77e6a6a97f2d7a60 (diff)
downloadthehouseoficarus-9d4b799db4868bcab291b83599ff088763cd4ed6.tar.gz
feat: new type of non-violent 'combat': work
Diffstat (limited to 'data/rooms/intro')
-rw-r--r--data/rooms/intro/1001.yaml5
-rw-r--r--data/rooms/intro/1002.yaml43
-rw-r--r--data/rooms/intro/1003.yaml5
3 files changed, 53 insertions, 0 deletions
diff --git a/data/rooms/intro/1001.yaml b/data/rooms/intro/1001.yaml
new file mode 100644
index 0000000..7ad95fa
--- /dev/null
+++ b/data/rooms/intro/1001.yaml
@@ -0,0 +1,5 @@
+id: 1001
+name: "Inside the Landing Craft"
+description: "Rows of sturdy metal seats fill the cramped cabin of the landing craft, harnesses still swinging from the descent. A thin haze of recycled air hangs in the light spilling through the open hatch. The only way out is north, onto the landing pad."
+exits:
+ north: 1002
diff --git a/data/rooms/intro/1002.yaml b/data/rooms/intro/1002.yaml
new file mode 100644
index 0000000..2c9bb4f
--- /dev/null
+++ b/data/rooms/intro/1002.yaml
@@ -0,0 +1,43 @@
+id: 1002
+name: "Landing Pad"
+description: "A large, empty concrete pad in the middle of the ocean. The horizon stretches out in all directions."
+descriptions:
+ - condition:
+ player_flag: denali_intro_done
+ not: true
+ text: "A large concrete pad sits in the middle of an endless ocean. A mass of a couple dozen people spill from a small building to the north, their faces a churn of anxiety, impatience, and relief."
+objects:
+ - id: 1002_crowd
+ - id: 1002_shuttle
+ - id: 1002_pilot
+exits:
+ south:
+ room: 1001
+ condition:
+ player_flag: has_ticket
+ blocked_message: "You don't have a ticket!"
+ north:
+ room: 1003
+ condition:
+ player_flag: denali_lined_up
+ blocked_message: "A mass of people blocks the way."
+ set_player_flags:
+ denali_intro_done: true
+on_enter:
+ - condition:
+ player_flag: denali_lined_up
+ not: true
+ delay: 5
+ message: "Some of the group look you up and down."
+ - condition:
+ player_flag: denali_lined_up
+ not: true
+ delay: 5
+ message: "The pilot pops out of the hatch of the craft and calls out, \"Shuttle to Passenger Liner Denali. Tickets out, please! Nice and orderly!\""
+ set_player_flags:
+ denali_lined_up: true
+ - condition:
+ player_flag: denali_lined_up
+ not: true
+ delay: 0
+ message: "The people line up single file."
diff --git a/data/rooms/intro/1003.yaml b/data/rooms/intro/1003.yaml
new file mode 100644
index 0000000..a3fd89f
--- /dev/null
+++ b/data/rooms/intro/1003.yaml
@@ -0,0 +1,5 @@
+id: 1003
+name: "Customs Building"
+description: "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.)"
+exits:
+ south: 1002