aboutsummaryrefslogtreecommitdiff
path: root/data/courses/reactor.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/reactor.yaml
parent74153c7814fc4cef988066ef04e38731a943bc12 (diff)
downloadthehouseoficarus-c705ae942573984784ef501bf8198f61f5206ddd.tar.gz
refactor: simplify yaml, remove support for old scalar fields
Diffstat (limited to 'data/courses/reactor.yaml')
-rw-r--r--data/courses/reactor.yaml161
1 files changed, 91 insertions, 70 deletions
diff --git a/data/courses/reactor.yaml b/data/courses/reactor.yaml
index 91b2873..a657c21 100644
--- a/data/courses/reactor.yaml
+++ b/data/courses/reactor.yaml
@@ -3,73 +3,94 @@ required_level: 50
start_room: 99999200
completion_xp: 350
obstacles:
- - room_id: 99999220
- verb: climb
- ticks_per_phase: 3
- xp: 40
- fail_damage: [3, 6]
- exit_dir: north
- messages:
- - "You grip the reactor scaffolding and begin your ascent..."
- - "The metal groans under your weight as you climb higher, heat radiating from below..."
- - "You pull yourself onto the upper platform, the reactor humming beneath you!"
- - room_id: 99999221
- verb: swing
- ticks_per_phase: 3
- xp: 45
- fail_damage: [3, 7]
- exit_dir: north
- messages:
- - "You seize the heavy coolant chain dangling above the reactor pit..."
- - "You swing out over the glowing core, heat blasting your face..."
- - "You release and land hard on the maintenance gantry, chain clanging behind you!"
- - room_id: 99999222
- verb: balance
- ticks_per_phase: 3
- xp: 50
- fail_damage: [4, 7]
- exit_dir: north
- messages:
- - "You step onto the massive steam pipe spanning the reactor chamber..."
- - "Steam jets hiss from valves on either side as you shuffle along the pipe..."
- - "You reach the junction platform and hop off the pipe with relief!"
- - room_id: 99999223
- verb: jump
- ticks_per_phase: 2
- xp: 45
- fail_damage: [3, 6]
- exit_dir: north
- messages:
- - "A section of the reactor platform is missing, leaving a gaping void..."
- - "You back up, sprint, and leap with everything you've got..."
- - "You slam into the far platform and roll to safety!"
- - room_id: 99999224
- verb: crawl
- ticks_per_phase: 3
- xp: 40
- fail_damage: [3, 5]
- exit_dir: north
- messages:
- - "You squeeze into the narrow service conduit, radiation warnings plastered on every surface..."
- - "You drag yourself through on your elbows, sparks showering from damaged wiring above..."
- - "You tumble out the far end and gulp down clean air!"
- - room_id: 99999225
- verb: vault
- ticks_per_phase: 2
- xp: 50
- fail_damage: [4, 7]
- exit_dir: north
- messages:
- - "A radiation containment barrier blocks the path, humming with energy..."
- - "You time the pulse cycle, sprint at the barrier, and throw yourself over it..."
- - "You clear the barrier and land on the other side, heart pounding!"
- - room_id: 99999226
- verb: leap
- ticks_per_phase: 3
- xp: 55
- fail_damage: [4, 8]
- exit_dir: north
- messages:
- - "The final obstacle: a massive chasm over the reactor coolant pool..."
- - "You sprint along the narrow runway, the abyss yawning below..."
- - "You launch into the void, arms windmilling, and crash onto the far platform!"
+- room_id: 99999220
+ verb: climb
+ xp: 40
+ fail_damage: [3, 6]
+ exit_dir: north
+ phases:
+ - message: "You grip the reactor scaffolding and begin your ascent..."
+ delay: 3.0
+ - message: "The metal groans under your weight as you climb higher, heat radiating from below..."
+ delay: 3.0
+ fail_check: true
+ - message: "You pull yourself onto the upper platform, the reactor humming beneath you!"
+ delay: 3.0
+- room_id: 99999221
+ verb: swing
+ xp: 45
+ fail_damage: [3, 7]
+ exit_dir: north
+ phases:
+ - message: "You seize the heavy coolant chain dangling above the reactor pit..."
+ delay: 3.0
+ - message: "You swing out over the glowing core, heat blasting your face..."
+ delay: 3.0
+ fail_check: true
+ - message: "You release and land hard on the maintenance gantry, chain clanging behind you!"
+ delay: 3.0
+- room_id: 99999222
+ verb: balance
+ xp: 50
+ fail_damage: [4, 7]
+ exit_dir: north
+ phases:
+ - message: "You step onto the massive steam pipe spanning the reactor chamber..."
+ delay: 3.0
+ - message: "Steam jets hiss from valves on either side as you shuffle along the pipe..."
+ delay: 3.0
+ fail_check: true
+ - message: "You reach the junction platform and hop off the pipe with relief!"
+ delay: 3.0
+- room_id: 99999223
+ verb: jump
+ xp: 45
+ fail_damage: [3, 6]
+ exit_dir: north
+ phases:
+ - message: "A section of the reactor platform is missing, leaving a gaping void..."
+ delay: 2.0
+ - message: "You back up, sprint, and leap with everything you've got..."
+ delay: 2.0
+ fail_check: true
+ - message: "You slam into the far platform and roll to safety!"
+ delay: 2.0
+- room_id: 99999224
+ verb: crawl
+ xp: 40
+ fail_damage: [3, 5]
+ exit_dir: north
+ phases:
+ - message: "You squeeze into the narrow service conduit, radiation warnings plastered on every surface..."
+ delay: 3.0
+ - message: "You drag yourself through on your elbows, sparks showering from damaged wiring above..."
+ delay: 3.0
+ fail_check: true
+ - message: "You tumble out the far end and gulp down clean air!"
+ delay: 3.0
+- room_id: 99999225
+ verb: vault
+ xp: 50
+ fail_damage: [4, 7]
+ exit_dir: north
+ phases:
+ - message: "A radiation containment barrier blocks the path, humming with energy..."
+ delay: 2.0
+ - message: "You time the pulse cycle, sprint at the barrier, and throw yourself over it..."
+ delay: 2.0
+ fail_check: true
+ - message: "You clear the barrier and land on the other side, heart pounding!"
+ delay: 2.0
+- room_id: 99999226
+ verb: leap
+ xp: 55
+ fail_damage: [4, 8]
+ exit_dir: north
+ phases:
+ - message: "The final obstacle: a massive chasm over the reactor coolant pool..."
+ delay: 3.0
+ - message: "You sprint along the narrow runway, the abyss yawning below..."
+ delay: 3.0
+ fail_check: true
+ - message: "You launch into the void, arms windmilling, and crash onto the far platform!"
+ delay: 3.0