diff options
| author | historia <[not public]> | 2026-07-07 21:22:39 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-07-07 21:22:39 -0400 |
| commit | 74803657d587b1f93b739c1ee25bb8d62df95413 (patch) | |
| tree | 0166974468c452bb13454d37d4b83d2e681446c0 /data/courses | |
| parent | bae42946d24bd533cdbc1b271ce14acd752689d0 (diff) | |
| download | thehouseoficarus-74803657d587b1f93b739c1ee25bb8d62df95413.tar.gz | |
fix: agility course creation fixed and improved in admin web gui
Diffstat (limited to 'data/courses')
| -rw-r--r-- | data/courses/reactor.yaml | 7 | ||||
| -rw-r--r-- | data/courses/rooftop.yaml | 6 | ||||
| -rw-r--r-- | data/courses/test2.yaml | 60 | ||||
| -rw-r--r-- | data/courses/vent_shaft.yaml | 5 |
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..." |
