diff options
| author | historia <[not public]> | 2026-07-09 05:27:10 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-07-09 05:27:10 -0400 |
| commit | c705ae942573984784ef501bf8198f61f5206ddd (patch) | |
| tree | c964066f3a244002bf75cb50a877630f46496f81 /data/courses/rooftop.yaml | |
| parent | 74153c7814fc4cef988066ef04e38731a943bc12 (diff) | |
| download | thehouseoficarus-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.yaml | 138 |
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 |
