From 3a58125d14bb307f861b38c6c5b0a63babde7e08 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Fri, 19 Jun 2026 13:28:06 -0400 Subject: feat: all skills kind of implemented, random prototype content added --- data/courses/reactor.yaml | 69 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 data/courses/reactor.yaml (limited to 'data/courses/reactor.yaml') diff --git a/data/courses/reactor.yaml b/data/courses/reactor.yaml new file mode 100644 index 0000000..fcf2824 --- /dev/null +++ b/data/courses/reactor.yaml @@ -0,0 +1,69 @@ +id: "reactor" +name: "Reactor Course" +required_level: 50 +start_room: 200 +completion_xp: 350 +obstacles: + - room_id: 220 + verb: climb + ticks_per_phase: 3 + xp: 40 + fail_damage: [3, 6] + 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: 221 + verb: swing + ticks_per_phase: 3 + xp: 45 + fail_damage: [3, 7] + 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: 222 + verb: balance + ticks_per_phase: 3 + xp: 50 + fail_damage: [4, 7] + 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: 223 + verb: jump + ticks_per_phase: 2 + xp: 45 + fail_damage: [3, 6] + 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: 224 + verb: crawl + ticks_per_phase: 3 + xp: 40 + fail_damage: [3, 5] + 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: 225 + verb: vault + ticks_per_phase: 2 + xp: 50 + fail_damage: [4, 7] + 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: 226 + verb: leap + ticks_per_phase: 3 + xp: 55 + fail_damage: [4, 8] + 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!" -- cgit v1.2.3