aboutsummaryrefslogtreecommitdiff
path: root/data/courses
diff options
context:
space:
mode:
Diffstat (limited to 'data/courses')
-rw-r--r--data/courses/reactor.yaml7
-rw-r--r--data/courses/rooftop.yaml6
-rw-r--r--data/courses/test2.yaml60
-rw-r--r--data/courses/vent_shaft.yaml5
4 files changed, 78 insertions, 0 deletions
diff --git a/data/courses/reactor.yaml b/data/courses/reactor.yaml
index c9c78d3..91b2873 100644
--- a/data/courses/reactor.yaml
+++ b/data/courses/reactor.yaml
@@ -8,6 +8,7 @@ obstacles:
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..."
@@ -17,6 +18,7 @@ obstacles:
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..."
@@ -26,6 +28,7 @@ obstacles:
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..."
@@ -35,6 +38,7 @@ obstacles:
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..."
@@ -44,6 +48,7 @@ obstacles:
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..."
@@ -53,6 +58,7 @@ obstacles:
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..."
@@ -62,6 +68,7 @@ obstacles:
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..."
diff --git a/data/courses/rooftop.yaml b/data/courses/rooftop.yaml
index fcf1006..68ad23b 100644
--- a/data/courses/rooftop.yaml
+++ b/data/courses/rooftop.yaml
@@ -8,6 +8,7 @@ obstacles:
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..."
@@ -17,6 +18,7 @@ obstacles:
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..."
@@ -26,6 +28,7 @@ obstacles:
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..."
@@ -35,6 +38,7 @@ obstacles:
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..."
@@ -44,6 +48,7 @@ obstacles:
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..."
@@ -53,6 +58,7 @@ obstacles:
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..."
diff --git a/data/courses/test2.yaml b/data/courses/test2.yaml
new file mode 100644
index 0000000..41e59f1
--- /dev/null
+++ b/data/courses/test2.yaml
@@ -0,0 +1,60 @@
+completion_xp: 50
+name: Test 222
+obstacles:
+ - exit_dir: south
+ fail_damage:
+ - 0
+ - 0
+ phases:
+ - delay: 3
+ message: Test
+ - delay: 2
+ message: Test
+ room_id: 2004
+ verb: climb
+ xp: 0
+ - exit_dir: northeast
+ fail_damage:
+ - 0
+ - 0
+ phases:
+ - delay: 1
+ message: You do it
+ room_id: 1005
+ verb: jump
+ xp: 0
+ - exit_dir: east
+ fail_damage:
+ - 0
+ - 0
+ phases:
+ - delay: 1
+ message: DONEZO
+ room_id: 1007
+ verb: climb
+ xp: 0
+ - exit_dir: northwest
+ fail_damage:
+ - 0
+ - 0
+ phases: []
+ room_id: 1006
+ verb: climb
+ xp: 0
+ - exit_dir: north
+ fail_damage:
+ - 0
+ - 0
+ phases: []
+ room_id: 1008
+ verb: climb
+ xp: 0
+ - fail_damage:
+ - 0
+ - 0
+ phases: []
+ room_id: 1009
+ verb: climb
+ xp: 0
+required_level: 1
+start_room: 2004
diff --git a/data/courses/vent_shaft.yaml b/data/courses/vent_shaft.yaml
index 766a961..69ca2d2 100644
--- a/data/courses/vent_shaft.yaml
+++ b/data/courses/vent_shaft.yaml
@@ -8,6 +8,7 @@ obstacles:
ticks_per_phase: 2
xp: 8
fail_damage: [1, 2]
+ exit_dir: north
messages:
- "You approach the corroded ventilation wall..."
- "You find footholds in the rusted panels and begin to climb..."
@@ -17,6 +18,7 @@ obstacles:
ticks_per_phase: 2
xp: 8
fail_damage: [1, 2]
+ exit_dir: north
messages:
- "You step onto the narrow coolant pipe..."
- "Arms outstretched, you carefully place one foot in front of the other..."
@@ -26,6 +28,7 @@ obstacles:
ticks_per_phase: 2
xp: 7
fail_damage: [1, 2]
+ exit_dir: north
messages:
- "You peer across the dark gap in the shaft floor..."
- "You take a few steps back, then sprint toward the edge..."
@@ -35,6 +38,7 @@ obstacles:
ticks_per_phase: 3
xp: 7
fail_damage: [1, 1]
+ exit_dir: north
messages:
- "You drop to your hands and knees at the narrow vent opening..."
- "You squeeze through the tight passage, metal scraping against your back..."
@@ -44,6 +48,7 @@ obstacles:
ticks_per_phase: 2
xp: 10
fail_damage: [1, 2]
+ exit_dir: north
messages:
- "You sit at the top of the emergency chute..."
- "You push off and accelerate down the smooth metal surface..."