aboutsummaryrefslogtreecommitdiff
path: root/data/courses/rooftop.yaml
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-09 05:27:10 -0400
committerhistoria <[not public]>2026-07-09 05:27:10 -0400
commitc705ae942573984784ef501bf8198f61f5206ddd (patch)
treec964066f3a244002bf75cb50a877630f46496f81 /data/courses/rooftop.yaml
parent74153c7814fc4cef988066ef04e38731a943bc12 (diff)
downloadthehouseoficarus-c705ae942573984784ef501bf8198f61f5206ddd.tar.gz
refactor: simplify yaml, remove support for old scalar fields
Diffstat (limited to 'data/courses/rooftop.yaml')
-rw-r--r--data/courses/rooftop.yaml138
1 files changed, 78 insertions, 60 deletions
diff --git a/data/courses/rooftop.yaml b/data/courses/rooftop.yaml
index 68ad23b..4be1f71 100644
--- a/data/courses/rooftop.yaml
+++ b/data/courses/rooftop.yaml
@@ -3,63 +3,81 @@ required_level: 20
start_room: 99999200
completion_xp: 120
obstacles:
- - room_id: 99999210
- verb: climb
- ticks_per_phase: 2
- xp: 15
- fail_damage: [2, 4]
- exit_dir: north
- messages:
- - "You grab the rough permacrete wall and begin to climb..."
- - "Your fingers find cracks and ledges as you pull yourself higher..."
- - "You heave yourself over the edge and onto the rooftop!"
- - room_id: 99999211
- verb: jump
- ticks_per_phase: 2
- xp: 22
- fail_damage: [2, 4]
- exit_dir: north
- messages:
- - "You eye the gap between this building and the next..."
- - "You sprint toward the edge, boots pounding on the rooftop..."
- - "You launch yourself across and roll to a stop on the other roof!"
- - room_id: 99999212
- verb: swing
- ticks_per_phase: 3
- xp: 20
- fail_damage: [2, 5]
- exit_dir: north
- messages:
- - "You grab the dangling power cable with both hands..."
- - "You kick off the ledge and swing out over the street far below..."
- - "You release at the peak of the arc and land on the opposite platform!"
- - room_id: 99999213
- verb: balance
- ticks_per_phase: 3
- xp: 18
- fail_damage: [2, 4]
- exit_dir: north
- messages:
- - "You step onto the narrow structural beam spanning the alley..."
- - "The beam sways slightly as you inch forward, arms out for balance..."
- - "You reach the far side and step gratefully onto solid rooftop!"
- - room_id: 99999214
- verb: vault
- ticks_per_phase: 2
- xp: 15
- fail_damage: [2, 3]
- exit_dir: north
- messages:
- - "You run toward the maintenance railing at full speed..."
- - "You plant one hand on the rail and swing your legs over..."
- - "You clear the railing and land in a crouch on the other side!"
- - room_id: 99999215
- verb: leap
- ticks_per_phase: 2
- xp: 20
- fail_damage: [3, 5]
- exit_dir: north
- messages:
- - "You stare at the final gap -- the widest yet..."
- - "You take a deep breath, charge forward, and throw yourself into the air..."
- - "You barely catch the far ledge, pull yourself up, and stand triumphant!"
+- room_id: 99999210
+ verb: climb
+ xp: 15
+ fail_damage: [2, 4]
+ exit_dir: north
+ phases:
+ - message: "You grab the rough permacrete wall and begin to climb..."
+ delay: 2.0
+ - message: "Your fingers find cracks and ledges as you pull yourself higher..."
+ delay: 2.0
+ fail_check: true
+ - message: "You heave yourself over the edge and onto the rooftop!"
+ delay: 2.0
+- room_id: 99999211
+ verb: jump
+ xp: 22
+ fail_damage: [2, 4]
+ exit_dir: north
+ phases:
+ - message: "You eye the gap between this building and the next..."
+ delay: 2.0
+ - message: "You sprint toward the edge, boots pounding on the rooftop..."
+ delay: 2.0
+ fail_check: true
+ - message: "You launch yourself across and roll to a stop on the other roof!"
+ delay: 2.0
+- room_id: 99999212
+ verb: swing
+ xp: 20
+ fail_damage: [2, 5]
+ exit_dir: north
+ phases:
+ - message: "You grab the dangling power cable with both hands..."
+ delay: 3.0
+ - message: "You kick off the ledge and swing out over the street far below..."
+ delay: 3.0
+ fail_check: true
+ - message: "You release at the peak of the arc and land on the opposite platform!"
+ delay: 3.0
+- room_id: 99999213
+ verb: balance
+ xp: 18
+ fail_damage: [2, 4]
+ exit_dir: north
+ phases:
+ - message: "You step onto the narrow structural beam spanning the alley..."
+ delay: 3.0
+ - message: "The beam sways slightly as you inch forward, arms out for balance..."
+ delay: 3.0
+ fail_check: true
+ - message: "You reach the far side and step gratefully onto solid rooftop!"
+ delay: 3.0
+- room_id: 99999214
+ verb: vault
+ xp: 15
+ fail_damage: [2, 3]
+ exit_dir: north
+ phases:
+ - message: "You run toward the maintenance railing at full speed..."
+ delay: 2.0
+ - message: "You plant one hand on the rail and swing your legs over..."
+ delay: 2.0
+ fail_check: true
+ - message: "You clear the railing and land in a crouch on the other side!"
+ delay: 2.0
+- room_id: 99999215
+ verb: leap
+ xp: 20
+ fail_damage: [3, 5]
+ exit_dir: north
+ phases:
+ - message: "You stare at the final gap -- the widest yet..."
+ delay: 2.0
+ - message: "You take a deep breath, charge forward, and throw yourself into the air..."
+ delay: 2.0
+ fail_check: true
+ - message: "You barely catch the far ledge, pull yourself up, and stand triumphant!"
+ delay: 2.0