From a5d4ead1795882d25da7eda53680d2a84590693d Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Fri, 3 Jul 2026 20:53:00 -0400 Subject: feat: admin map can add new and rename areas. works with empty directories now. --- data/rooms/1001.yaml | 85 ---------------------- data/rooms/example_unused/agility/99999200.yaml | 7 -- data/rooms/example_unused/agility/99999201.yaml | 8 -- data/rooms/example_unused/agility/99999202.yaml | 8 -- data/rooms/example_unused/agility/99999203.yaml | 8 -- data/rooms/example_unused/agility/99999204.yaml | 8 -- data/rooms/example_unused/agility/99999205.yaml | 8 -- data/rooms/example_unused/agility/99999210.yaml | 8 -- data/rooms/example_unused/agility/99999211.yaml | 8 -- data/rooms/example_unused/agility/99999212.yaml | 8 -- data/rooms/example_unused/agility/99999213.yaml | 8 -- data/rooms/example_unused/agility/99999214.yaml | 8 -- data/rooms/example_unused/agility/99999215.yaml | 8 -- data/rooms/example_unused/agility/99999220.yaml | 8 -- data/rooms/example_unused/agility/99999221.yaml | 8 -- data/rooms/example_unused/agility/99999222.yaml | 8 -- data/rooms/example_unused/agility/99999223.yaml | 8 -- data/rooms/example_unused/agility/99999224.yaml | 8 -- data/rooms/example_unused/agility/99999225.yaml | 8 -- data/rooms/example_unused/agility/99999226.yaml | 8 -- data/rooms/example_unused/agility2/99999200.yaml | 7 ++ data/rooms/example_unused/agility2/99999201.yaml | 8 ++ data/rooms/example_unused/agility2/99999202.yaml | 8 ++ data/rooms/example_unused/agility2/99999203.yaml | 8 ++ data/rooms/example_unused/agility2/99999204.yaml | 8 ++ data/rooms/example_unused/agility2/99999205.yaml | 8 ++ data/rooms/example_unused/agility2/99999210.yaml | 8 ++ data/rooms/example_unused/agility2/99999211.yaml | 8 ++ data/rooms/example_unused/agility2/99999212.yaml | 8 ++ data/rooms/example_unused/agility2/99999213.yaml | 8 ++ data/rooms/example_unused/agility2/99999214.yaml | 8 ++ data/rooms/example_unused/agility2/99999215.yaml | 8 ++ data/rooms/example_unused/agility2/99999220.yaml | 8 ++ data/rooms/example_unused/agility2/99999221.yaml | 8 ++ data/rooms/example_unused/agility2/99999222.yaml | 8 ++ data/rooms/example_unused/agility2/99999223.yaml | 8 ++ data/rooms/example_unused/agility2/99999224.yaml | 8 ++ data/rooms/example_unused/agility2/99999225.yaml | 8 ++ data/rooms/example_unused/agility2/99999226.yaml | 8 ++ .../example_unused/player_housing/99999300.yaml | 17 ++++- data/rooms/example_unused/underground/9999950.yaml | 6 -- data/rooms/example_unused/underground/9999951.yaml | 9 --- data/rooms/example_unused/underground/9999952.yaml | 8 -- data/rooms/example_unused/underground/9999953.yaml | 8 -- data/rooms/example_unused/underground/9999954.yaml | 8 -- data/rooms/example_unused/underground/9999955.yaml | 11 --- data/rooms/example_unused/underground/9999956.yaml | 8 -- data/rooms/example_unused/underground/9999957.yaml | 7 -- data/rooms/example_unused/underground/9999958.yaml | 7 -- data/rooms/example_unused/underground/9999959.yaml | 8 -- data/rooms/example_unused/underground/9999960.yaml | 7 -- data/rooms/example_unused/underground/9999961.yaml | 6 -- data/rooms/example_unused/underground/9999962.yaml | 7 -- data/rooms/example_unused/underground/9999963.yaml | 7 -- data/rooms/example_unused/underground/9999964.yaml | 7 -- data/rooms/example_unused/underground/9999965.yaml | 7 -- data/rooms/example_unused/underground/9999966.yaml | 7 -- data/rooms/example_unused/underground/9999967.yaml | 7 -- data/rooms/example_unused/underground/9999968.yaml | 6 -- .../rooms/example_unused/underground2/9999950.yaml | 16 ++++ .../rooms/example_unused/underground2/9999951.yaml | 9 +++ .../rooms/example_unused/underground2/9999952.yaml | 8 ++ .../rooms/example_unused/underground2/9999953.yaml | 8 ++ .../rooms/example_unused/underground2/9999954.yaml | 8 ++ .../rooms/example_unused/underground2/9999955.yaml | 11 +++ .../rooms/example_unused/underground2/9999956.yaml | 8 ++ .../rooms/example_unused/underground2/9999957.yaml | 7 ++ .../rooms/example_unused/underground2/9999958.yaml | 7 ++ .../rooms/example_unused/underground2/9999959.yaml | 8 ++ .../rooms/example_unused/underground2/9999960.yaml | 7 ++ .../rooms/example_unused/underground2/9999961.yaml | 6 ++ .../rooms/example_unused/underground2/9999962.yaml | 7 ++ .../rooms/example_unused/underground2/9999963.yaml | 7 ++ .../rooms/example_unused/underground2/9999964.yaml | 7 ++ .../rooms/example_unused/underground2/9999965.yaml | 7 ++ .../rooms/example_unused/underground2/9999966.yaml | 7 ++ .../rooms/example_unused/underground2/9999967.yaml | 7 ++ .../rooms/example_unused/underground2/9999968.yaml | 6 ++ data/rooms/test222/1.yaml | 2 + 79 files changed, 317 insertions(+), 381 deletions(-) delete mode 100644 data/rooms/1001.yaml delete mode 100644 data/rooms/example_unused/agility/99999200.yaml delete mode 100644 data/rooms/example_unused/agility/99999201.yaml delete mode 100644 data/rooms/example_unused/agility/99999202.yaml delete mode 100644 data/rooms/example_unused/agility/99999203.yaml delete mode 100644 data/rooms/example_unused/agility/99999204.yaml delete mode 100644 data/rooms/example_unused/agility/99999205.yaml delete mode 100644 data/rooms/example_unused/agility/99999210.yaml delete mode 100644 data/rooms/example_unused/agility/99999211.yaml delete mode 100644 data/rooms/example_unused/agility/99999212.yaml delete mode 100644 data/rooms/example_unused/agility/99999213.yaml delete mode 100644 data/rooms/example_unused/agility/99999214.yaml delete mode 100644 data/rooms/example_unused/agility/99999215.yaml delete mode 100644 data/rooms/example_unused/agility/99999220.yaml delete mode 100644 data/rooms/example_unused/agility/99999221.yaml delete mode 100644 data/rooms/example_unused/agility/99999222.yaml delete mode 100644 data/rooms/example_unused/agility/99999223.yaml delete mode 100644 data/rooms/example_unused/agility/99999224.yaml delete mode 100644 data/rooms/example_unused/agility/99999225.yaml delete mode 100644 data/rooms/example_unused/agility/99999226.yaml create mode 100644 data/rooms/example_unused/agility2/99999200.yaml create mode 100644 data/rooms/example_unused/agility2/99999201.yaml create mode 100644 data/rooms/example_unused/agility2/99999202.yaml create mode 100644 data/rooms/example_unused/agility2/99999203.yaml create mode 100644 data/rooms/example_unused/agility2/99999204.yaml create mode 100644 data/rooms/example_unused/agility2/99999205.yaml create mode 100644 data/rooms/example_unused/agility2/99999210.yaml create mode 100644 data/rooms/example_unused/agility2/99999211.yaml create mode 100644 data/rooms/example_unused/agility2/99999212.yaml create mode 100644 data/rooms/example_unused/agility2/99999213.yaml create mode 100644 data/rooms/example_unused/agility2/99999214.yaml create mode 100644 data/rooms/example_unused/agility2/99999215.yaml create mode 100644 data/rooms/example_unused/agility2/99999220.yaml create mode 100644 data/rooms/example_unused/agility2/99999221.yaml create mode 100644 data/rooms/example_unused/agility2/99999222.yaml create mode 100644 data/rooms/example_unused/agility2/99999223.yaml create mode 100644 data/rooms/example_unused/agility2/99999224.yaml create mode 100644 data/rooms/example_unused/agility2/99999225.yaml create mode 100644 data/rooms/example_unused/agility2/99999226.yaml delete mode 100644 data/rooms/example_unused/underground/9999950.yaml delete mode 100644 data/rooms/example_unused/underground/9999951.yaml delete mode 100644 data/rooms/example_unused/underground/9999952.yaml delete mode 100644 data/rooms/example_unused/underground/9999953.yaml delete mode 100644 data/rooms/example_unused/underground/9999954.yaml delete mode 100644 data/rooms/example_unused/underground/9999955.yaml delete mode 100644 data/rooms/example_unused/underground/9999956.yaml delete mode 100644 data/rooms/example_unused/underground/9999957.yaml delete mode 100644 data/rooms/example_unused/underground/9999958.yaml delete mode 100644 data/rooms/example_unused/underground/9999959.yaml delete mode 100644 data/rooms/example_unused/underground/9999960.yaml delete mode 100644 data/rooms/example_unused/underground/9999961.yaml delete mode 100644 data/rooms/example_unused/underground/9999962.yaml delete mode 100644 data/rooms/example_unused/underground/9999963.yaml delete mode 100644 data/rooms/example_unused/underground/9999964.yaml delete mode 100644 data/rooms/example_unused/underground/9999965.yaml delete mode 100644 data/rooms/example_unused/underground/9999966.yaml delete mode 100644 data/rooms/example_unused/underground/9999967.yaml delete mode 100644 data/rooms/example_unused/underground/9999968.yaml create mode 100644 data/rooms/example_unused/underground2/9999950.yaml create mode 100644 data/rooms/example_unused/underground2/9999951.yaml create mode 100644 data/rooms/example_unused/underground2/9999952.yaml create mode 100644 data/rooms/example_unused/underground2/9999953.yaml create mode 100644 data/rooms/example_unused/underground2/9999954.yaml create mode 100644 data/rooms/example_unused/underground2/9999955.yaml create mode 100644 data/rooms/example_unused/underground2/9999956.yaml create mode 100644 data/rooms/example_unused/underground2/9999957.yaml create mode 100644 data/rooms/example_unused/underground2/9999958.yaml create mode 100644 data/rooms/example_unused/underground2/9999959.yaml create mode 100644 data/rooms/example_unused/underground2/9999960.yaml create mode 100644 data/rooms/example_unused/underground2/9999961.yaml create mode 100644 data/rooms/example_unused/underground2/9999962.yaml create mode 100644 data/rooms/example_unused/underground2/9999963.yaml create mode 100644 data/rooms/example_unused/underground2/9999964.yaml create mode 100644 data/rooms/example_unused/underground2/9999965.yaml create mode 100644 data/rooms/example_unused/underground2/9999966.yaml create mode 100644 data/rooms/example_unused/underground2/9999967.yaml create mode 100644 data/rooms/example_unused/underground2/9999968.yaml create mode 100644 data/rooms/test222/1.yaml (limited to 'data/rooms') diff --git a/data/rooms/1001.yaml b/data/rooms/1001.yaml deleted file mode 100644 index 6403b12..0000000 --- a/data/rooms/1001.yaml +++ /dev/null @@ -1,85 +0,0 @@ -description: - - condition: - not: true - player_flag: 1002_intro_done - text: A large, circular, concrete landing pad sits in the middle of a blue ocean with a transport shuttle taking up nearly all of the walkable area. A crowd of perhaps a dozen people are shambling out of a squat, doorless building to the north. A sign above the entryway reads "Processing" - - text: A large, circular, concrete landing pad sits empty in the middle of a blue ocean that stretches to the horizon. North is a concrete path through a squat, doorless building with sign above the entryway reading "Processing" -exits: - north: - blocked_message: A mass of people is still pouring out of the building! - condition: - player_flag: 1002_lined_up - room: 1003 - set_player_flags: - 1002_intro_done: true - up: - blocked_message: You have no ticket, or reason, to leave Vesta. - condition: - player_flag: always_false - room: 1001 -id: 123 -name: Landing Pad -objects: - - aliases: - - line - - group - - passengers - description: - - condition: - all_of: - - not: true - player_flag: 1002_intro_done - - player_flag: 1002_lined_up - text: A mass of people still onto the crowded platform, blocking your exit! - - condition: - all_of: - - not: true - player_flag: 1002_intro_done - - not: true - player_flag: 1002_lined_up - text: A dozen or so passengers ready to leave, all with luggage. Their eyes are a mix of impatience, anxiety, and perhaps suspicion. - hidden: true - name: crowd of people - - aliases: - - shuttle - - ship - description: - - condition: - not: true - player_flag: 1002_intro_done - text: The small white craft has short, cute wings, a wide snub-nosed cockpit, and the rear hatch opened into a staircase. The low hum of its power plant vibrates the platform as it idles. You might guess it's a 95 ton Type-QS Passenger Shuttle. Just a guess though. - hidden: true - name: landing craft - - description: - - condition: - all_of: - - not: true - player_flag: 1002_intro_done - - player_flag: 1002_lined_up - text: The pilot stands straight as if about to escort royalty looking down his nose a bit at the passengers. He is quickly and professionally checking tickets. - hidden: true - name: pilot - - aliases: - - processing - description: A building with no door on this side that looks like a giant cup of tea spilled towards you. It's built from large chunks of gray rock that must've come from the surface of Vesta. - name: building - - description: The sign simply says 'Processing' in bold red letters. Beneath in smaller text it says 'Welcome to Vesta', seemingly added afterwards to try to give the sign some warmth. - name: sign -on_enter: - - condition: - not: true - player_flag: 1002_lined_up - delay: 7 - message: A young boy the crowd openly look you up and down a little bemused, as if you're heading the wrong direction. - - condition: - not: true - player_flag: 1002_lined_up - delay: 7 - message: The pilot pops out of the hatch of the craft and calls out "Shuttle to Passenger Barge Denali. Tickets out, please! Nice and orderly!" - - condition: - not: true - player_flag: 1002_lined_up - delay: 7 - message: The people all shuffle into a line, dragging their luggage out of the path to clear the way for you. - set_player_flags: - 1002_lined_up: true diff --git a/data/rooms/example_unused/agility/99999200.yaml b/data/rooms/example_unused/agility/99999200.yaml deleted file mode 100644 index 7397d5d..0000000 --- a/data/rooms/example_unused/agility/99999200.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Agility Training Grounds" -description: "A cavernous space beneath the asteroid's surface, repurposed as a training facility. Scaffolding, pipes, and platforms fill the chamber. Signs point to three courses of increasing difficulty: {33}Ventilation Shaft{/} (beginner), {214}Rooftop{/} (intermediate), and {196}Reactor{/} (advanced)." -exits: - south: 9999917 - north: 99999201 - east: 99999210 - west: 99999220 diff --git a/data/rooms/example_unused/agility/99999201.yaml b/data/rooms/example_unused/agility/99999201.yaml deleted file mode 100644 index fcc25c1..0000000 --- a/data/rooms/example_unused/agility/99999201.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Ventilation Shaft - Corroded Wall" -description: "A towering wall of corroded ventilation panels rises before you. Rust-eaten handholds and buckled seams offer a treacherous path upward. The air smells of old metal and recycled atmosphere." -on_enter: - - message: "Type 'scramble' to climb the wall." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999202.yaml b/data/rooms/example_unused/agility/99999202.yaml deleted file mode 100644 index 7b4c6f9..0000000 --- a/data/rooms/example_unused/agility/99999202.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Ventilation Shaft - Coolant Pipe Walkway" -description: "A narrow coolant pipe stretches across a dark chasm. Condensation drips from its surface, making it slick. Far below, you can hear the distant hum of machinery." -on_enter: - - message: "Type 'balance' to cross the pipe." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999203.yaml b/data/rooms/example_unused/agility/99999203.yaml deleted file mode 100644 index f1d1a7f..0000000 --- a/data/rooms/example_unused/agility/99999203.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Ventilation Shaft - Shaft Gap" -description: "The ventilation shaft floor is missing here -- a jagged gap drops into darkness. The far side is just barely within jumping distance. Exposed wiring sparks intermittently below." -on_enter: - - message: "Type 'jump' to leap across the gap." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999204.yaml b/data/rooms/example_unused/agility/99999204.yaml deleted file mode 100644 index 1555dbc..0000000 --- a/data/rooms/example_unused/agility/99999204.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Ventilation Shaft - Narrow Vent" -description: "The passage narrows dramatically here, becoming a tight rectangular vent barely wide enough to fit through. Scratches on the metal walls suggest others have squeezed through before you." -on_enter: - - message: "Type 'crawl' to squeeze through the vent." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999205.yaml b/data/rooms/example_unused/agility/99999205.yaml deleted file mode 100644 index 2fc75c2..0000000 --- a/data/rooms/example_unused/agility/99999205.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Ventilation Shaft - Emergency Chute" -description: "A smooth metal chute angles steeply downward, polished by countless slides. An old emergency evacuation sign hangs crookedly on the wall. This is the final obstacle -- the chute leads back to the training grounds." -on_enter: - - message: "Type 'slide' to descend the chute." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999210.yaml b/data/rooms/example_unused/agility/99999210.yaml deleted file mode 100644 index de1d928..0000000 --- a/data/rooms/example_unused/agility/99999210.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Rooftop Course - Hab Block Wall" -description: "The exterior wall of Hab Block 7 rises three stories above the street. Rough permacrete and maintenance handholds provide a challenging climb. The city spreads out below, neon signs flickering in the perpetual twilight." -on_enter: - - message: "Type 'climb' to scale the wall." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999211.yaml b/data/rooms/example_unused/agility/99999211.yaml deleted file mode 100644 index 88fa6a9..0000000 --- a/data/rooms/example_unused/agility/99999211.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Rooftop Course - Building Gap" -description: "You stand on the edge of Hab Block 7's roof. Across a three-meter gap, the roof of Hab Block 8 awaits. The street below is a dizzying drop. A few old bootprints mark the takeoff point." -on_enter: - - message: "Type 'jump' to leap to the next building." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999212.yaml b/data/rooms/example_unused/agility/99999212.yaml deleted file mode 100644 index 2477956..0000000 --- a/data/rooms/example_unused/agility/99999212.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Rooftop Course - Cable Array" -description: "A tangle of power cables and data lines stretches between two antenna towers. One thick cable hangs low enough to grab. The gap below drops to a dark alleyway between hab blocks." -on_enter: - - message: "Type 'swing' to cross on the cable." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999213.yaml b/data/rooms/example_unused/agility/99999213.yaml deleted file mode 100644 index 8918dbe..0000000 --- a/data/rooms/example_unused/agility/99999213.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Rooftop Course - Narrow Beam" -description: "A structural I-beam extends across the gap between two buildings, no wider than your foot. It sways slightly in the recycled air currents. Someone has scratched tally marks into the near end." -on_enter: - - message: "Type 'balance' to cross the beam." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999214.yaml b/data/rooms/example_unused/agility/99999214.yaml deleted file mode 100644 index 13f759a..0000000 --- a/data/rooms/example_unused/agility/99999214.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Rooftop Course - Maintenance Railing" -description: "A high maintenance railing blocks the path forward, topped with sensor equipment and warning labels. It's too high to step over but the right technique could clear it. Beyond the railing, the course continues." -on_enter: - - message: "Type 'vault' to clear the railing." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999215.yaml b/data/rooms/example_unused/agility/99999215.yaml deleted file mode 100644 index 062d4a1..0000000 --- a/data/rooms/example_unused/agility/99999215.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Rooftop Course - Rooftop Edge" -description: "The final jump. The gap here is wider than any before -- a full four meters of empty air between you and the landing platform. Far below, the streets of the asteroid colony pulse with dim light. This is the last obstacle." -on_enter: - - message: "Type 'leap' to make the final jump." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999220.yaml b/data/rooms/example_unused/agility/99999220.yaml deleted file mode 100644 index 7fa4b8d..0000000 --- a/data/rooms/example_unused/agility/99999220.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Reactor Course - Scaffolding" -description: "Massive metal scaffolding surrounds the outer reactor housing. The structure vibrates with the reactor's pulse. Heat radiates from every surface, and warning klaxons sound periodically in the distance." -on_enter: - - message: "Type 'climb' to ascend the scaffolding." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999221.yaml b/data/rooms/example_unused/agility/99999221.yaml deleted file mode 100644 index 010bd44..0000000 --- a/data/rooms/example_unused/agility/99999221.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Reactor Course - Coolant Chain" -description: "A heavy chain hangs from an overhead crane, suspended above the reactor cooling pit. The pit glows with an eerie blue-green light. The chain is your only way across -- the gantry ahead is the landing zone." -on_enter: - - message: "Type 'swing' to cross on the chain." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999222.yaml b/data/rooms/example_unused/agility/99999222.yaml deleted file mode 100644 index 0f8f4b9..0000000 --- a/data/rooms/example_unused/agility/99999222.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Reactor Course - Steam Pipe" -description: "An enormous steam pipe, two meters in diameter, stretches across the reactor chamber. Steam vents periodically blast from pressure valves along its length. The pipe's surface is warm but not scalding -- yet." -on_enter: - - message: "Type 'balance' to traverse the pipe." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999223.yaml b/data/rooms/example_unused/agility/99999223.yaml deleted file mode 100644 index 5eccf14..0000000 --- a/data/rooms/example_unused/agility/99999223.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Reactor Course - Platform Gap" -description: "A section of the reactor maintenance platform has collapsed into the void below. Emergency barriers block the edges, but someone has moved them aside here. The gap is intimidating but clearable." -on_enter: - - message: "Type 'jump' to clear the gap." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999224.yaml b/data/rooms/example_unused/agility/99999224.yaml deleted file mode 100644 index 274c425..0000000 --- a/data/rooms/example_unused/agility/99999224.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Reactor Course - Service Conduit" -description: "A narrow service conduit leads through the reactor shielding. Radiation warning symbols are painted on every surface. Damaged wiring hangs from the ceiling, sparking occasionally. It's the only way forward." -on_enter: - - message: "Type 'crawl' to enter the conduit." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999225.yaml b/data/rooms/example_unused/agility/99999225.yaml deleted file mode 100644 index e4aa70e..0000000 --- a/data/rooms/example_unused/agility/99999225.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Reactor Course - Radiation Barrier" -description: "A containment barrier hums with energy, its surface shimmering with a faint purple glow. It pulses on and off in a regular cycle. Beyond it, the final stretch of the course is visible." -on_enter: - - message: "Type 'vault' to clear the barrier." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility/99999226.yaml b/data/rooms/example_unused/agility/99999226.yaml deleted file mode 100644 index 6c35e88..0000000 --- a/data/rooms/example_unused/agility/99999226.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Reactor Course - Reactor Chasm" -description: "The final obstacle. A massive chasm separates you from the exit platform, the reactor's coolant pool churning far below in shades of luminous green. A narrow runway of grating leads to the edge. This is the longest leap on the course." -on_enter: - - message: "Type 'leap' to make the final jump." -exits: - down: - room: 99999200 - blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999200.yaml b/data/rooms/example_unused/agility2/99999200.yaml new file mode 100644 index 0000000..7397d5d --- /dev/null +++ b/data/rooms/example_unused/agility2/99999200.yaml @@ -0,0 +1,7 @@ +name: "Agility Training Grounds" +description: "A cavernous space beneath the asteroid's surface, repurposed as a training facility. Scaffolding, pipes, and platforms fill the chamber. Signs point to three courses of increasing difficulty: {33}Ventilation Shaft{/} (beginner), {214}Rooftop{/} (intermediate), and {196}Reactor{/} (advanced)." +exits: + south: 9999917 + north: 99999201 + east: 99999210 + west: 99999220 diff --git a/data/rooms/example_unused/agility2/99999201.yaml b/data/rooms/example_unused/agility2/99999201.yaml new file mode 100644 index 0000000..fcc25c1 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999201.yaml @@ -0,0 +1,8 @@ +name: "Ventilation Shaft - Corroded Wall" +description: "A towering wall of corroded ventilation panels rises before you. Rust-eaten handholds and buckled seams offer a treacherous path upward. The air smells of old metal and recycled atmosphere." +on_enter: + - message: "Type 'scramble' to climb the wall." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999202.yaml b/data/rooms/example_unused/agility2/99999202.yaml new file mode 100644 index 0000000..7b4c6f9 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999202.yaml @@ -0,0 +1,8 @@ +name: "Ventilation Shaft - Coolant Pipe Walkway" +description: "A narrow coolant pipe stretches across a dark chasm. Condensation drips from its surface, making it slick. Far below, you can hear the distant hum of machinery." +on_enter: + - message: "Type 'balance' to cross the pipe." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999203.yaml b/data/rooms/example_unused/agility2/99999203.yaml new file mode 100644 index 0000000..f1d1a7f --- /dev/null +++ b/data/rooms/example_unused/agility2/99999203.yaml @@ -0,0 +1,8 @@ +name: "Ventilation Shaft - Shaft Gap" +description: "The ventilation shaft floor is missing here -- a jagged gap drops into darkness. The far side is just barely within jumping distance. Exposed wiring sparks intermittently below." +on_enter: + - message: "Type 'jump' to leap across the gap." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999204.yaml b/data/rooms/example_unused/agility2/99999204.yaml new file mode 100644 index 0000000..1555dbc --- /dev/null +++ b/data/rooms/example_unused/agility2/99999204.yaml @@ -0,0 +1,8 @@ +name: "Ventilation Shaft - Narrow Vent" +description: "The passage narrows dramatically here, becoming a tight rectangular vent barely wide enough to fit through. Scratches on the metal walls suggest others have squeezed through before you." +on_enter: + - message: "Type 'crawl' to squeeze through the vent." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999205.yaml b/data/rooms/example_unused/agility2/99999205.yaml new file mode 100644 index 0000000..2fc75c2 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999205.yaml @@ -0,0 +1,8 @@ +name: "Ventilation Shaft - Emergency Chute" +description: "A smooth metal chute angles steeply downward, polished by countless slides. An old emergency evacuation sign hangs crookedly on the wall. This is the final obstacle -- the chute leads back to the training grounds." +on_enter: + - message: "Type 'slide' to descend the chute." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999210.yaml b/data/rooms/example_unused/agility2/99999210.yaml new file mode 100644 index 0000000..de1d928 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999210.yaml @@ -0,0 +1,8 @@ +name: "Rooftop Course - Hab Block Wall" +description: "The exterior wall of Hab Block 7 rises three stories above the street. Rough permacrete and maintenance handholds provide a challenging climb. The city spreads out below, neon signs flickering in the perpetual twilight." +on_enter: + - message: "Type 'climb' to scale the wall." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999211.yaml b/data/rooms/example_unused/agility2/99999211.yaml new file mode 100644 index 0000000..88fa6a9 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999211.yaml @@ -0,0 +1,8 @@ +name: "Rooftop Course - Building Gap" +description: "You stand on the edge of Hab Block 7's roof. Across a three-meter gap, the roof of Hab Block 8 awaits. The street below is a dizzying drop. A few old bootprints mark the takeoff point." +on_enter: + - message: "Type 'jump' to leap to the next building." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999212.yaml b/data/rooms/example_unused/agility2/99999212.yaml new file mode 100644 index 0000000..2477956 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999212.yaml @@ -0,0 +1,8 @@ +name: "Rooftop Course - Cable Array" +description: "A tangle of power cables and data lines stretches between two antenna towers. One thick cable hangs low enough to grab. The gap below drops to a dark alleyway between hab blocks." +on_enter: + - message: "Type 'swing' to cross on the cable." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999213.yaml b/data/rooms/example_unused/agility2/99999213.yaml new file mode 100644 index 0000000..8918dbe --- /dev/null +++ b/data/rooms/example_unused/agility2/99999213.yaml @@ -0,0 +1,8 @@ +name: "Rooftop Course - Narrow Beam" +description: "A structural I-beam extends across the gap between two buildings, no wider than your foot. It sways slightly in the recycled air currents. Someone has scratched tally marks into the near end." +on_enter: + - message: "Type 'balance' to cross the beam." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999214.yaml b/data/rooms/example_unused/agility2/99999214.yaml new file mode 100644 index 0000000..13f759a --- /dev/null +++ b/data/rooms/example_unused/agility2/99999214.yaml @@ -0,0 +1,8 @@ +name: "Rooftop Course - Maintenance Railing" +description: "A high maintenance railing blocks the path forward, topped with sensor equipment and warning labels. It's too high to step over but the right technique could clear it. Beyond the railing, the course continues." +on_enter: + - message: "Type 'vault' to clear the railing." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999215.yaml b/data/rooms/example_unused/agility2/99999215.yaml new file mode 100644 index 0000000..062d4a1 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999215.yaml @@ -0,0 +1,8 @@ +name: "Rooftop Course - Rooftop Edge" +description: "The final jump. The gap here is wider than any before -- a full four meters of empty air between you and the landing platform. Far below, the streets of the asteroid colony pulse with dim light. This is the last obstacle." +on_enter: + - message: "Type 'leap' to make the final jump." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999220.yaml b/data/rooms/example_unused/agility2/99999220.yaml new file mode 100644 index 0000000..7fa4b8d --- /dev/null +++ b/data/rooms/example_unused/agility2/99999220.yaml @@ -0,0 +1,8 @@ +name: "Reactor Course - Scaffolding" +description: "Massive metal scaffolding surrounds the outer reactor housing. The structure vibrates with the reactor's pulse. Heat radiates from every surface, and warning klaxons sound periodically in the distance." +on_enter: + - message: "Type 'climb' to ascend the scaffolding." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999221.yaml b/data/rooms/example_unused/agility2/99999221.yaml new file mode 100644 index 0000000..010bd44 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999221.yaml @@ -0,0 +1,8 @@ +name: "Reactor Course - Coolant Chain" +description: "A heavy chain hangs from an overhead crane, suspended above the reactor cooling pit. The pit glows with an eerie blue-green light. The chain is your only way across -- the gantry ahead is the landing zone." +on_enter: + - message: "Type 'swing' to cross on the chain." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999222.yaml b/data/rooms/example_unused/agility2/99999222.yaml new file mode 100644 index 0000000..0f8f4b9 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999222.yaml @@ -0,0 +1,8 @@ +name: "Reactor Course - Steam Pipe" +description: "An enormous steam pipe, two meters in diameter, stretches across the reactor chamber. Steam vents periodically blast from pressure valves along its length. The pipe's surface is warm but not scalding -- yet." +on_enter: + - message: "Type 'balance' to traverse the pipe." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999223.yaml b/data/rooms/example_unused/agility2/99999223.yaml new file mode 100644 index 0000000..5eccf14 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999223.yaml @@ -0,0 +1,8 @@ +name: "Reactor Course - Platform Gap" +description: "A section of the reactor maintenance platform has collapsed into the void below. Emergency barriers block the edges, but someone has moved them aside here. The gap is intimidating but clearable." +on_enter: + - message: "Type 'jump' to clear the gap." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999224.yaml b/data/rooms/example_unused/agility2/99999224.yaml new file mode 100644 index 0000000..274c425 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999224.yaml @@ -0,0 +1,8 @@ +name: "Reactor Course - Service Conduit" +description: "A narrow service conduit leads through the reactor shielding. Radiation warning symbols are painted on every surface. Damaged wiring hangs from the ceiling, sparking occasionally. It's the only way forward." +on_enter: + - message: "Type 'crawl' to enter the conduit." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999225.yaml b/data/rooms/example_unused/agility2/99999225.yaml new file mode 100644 index 0000000..e4aa70e --- /dev/null +++ b/data/rooms/example_unused/agility2/99999225.yaml @@ -0,0 +1,8 @@ +name: "Reactor Course - Radiation Barrier" +description: "A containment barrier hums with energy, its surface shimmering with a faint purple glow. It pulses on and off in a regular cycle. Beyond it, the final stretch of the course is visible." +on_enter: + - message: "Type 'vault' to clear the barrier." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/agility2/99999226.yaml b/data/rooms/example_unused/agility2/99999226.yaml new file mode 100644 index 0000000..6c35e88 --- /dev/null +++ b/data/rooms/example_unused/agility2/99999226.yaml @@ -0,0 +1,8 @@ +name: "Reactor Course - Reactor Chasm" +description: "The final obstacle. A massive chasm separates you from the exit platform, the reactor's coolant pool churning far below in shades of luminous green. A narrow runway of grating leads to the edge. This is the longest leap on the course." +on_enter: + - message: "Type 'leap' to make the final jump." +exits: + down: + room: 99999200 + blocked_message: "" diff --git a/data/rooms/example_unused/player_housing/99999300.yaml b/data/rooms/example_unused/player_housing/99999300.yaml index 986d1dd..ae9cbf9 100644 --- a/data/rooms/example_unused/player_housing/99999300.yaml +++ b/data/rooms/example_unused/player_housing/99999300.yaml @@ -1,7 +1,16 @@ -name: "Player House: Entrance Hall" -description: "A cozy entrance hall with polished floors and warm lighting. A welcome mat greets visitors at the door." +id: 99999300 +name: 'Player House: Entrance Hall' +color: "" +description: + - text: A cozy entrance hall with polished floors and warm lighting. A welcome mat greets visitors at the door. exits: - south: 99999170 - north: 99999301 + north: + room: 99999301 objects: - id: charging_station +item_spawns: [] +mobs: [] +on_enter: [] +hazard: "" +block_transport: false +triggers: [] diff --git a/data/rooms/example_unused/underground/9999950.yaml b/data/rooms/example_unused/underground/9999950.yaml deleted file mode 100644 index 8701533..0000000 --- a/data/rooms/example_unused/underground/9999950.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: "The Assassin's Den" -description: "A dimly lit basement accessible through a trapdoor. Tactical maps and bounty posters line the walls. The air smells of gun oil and burnt ozone. {141}The Client{/} sits behind a reinforced desk." -exits: - up: 9999931 -mobs: - - "client" diff --git a/data/rooms/example_unused/underground/9999951.yaml b/data/rooms/example_unused/underground/9999951.yaml deleted file mode 100644 index 9c7707a..0000000 --- a/data/rooms/example_unused/underground/9999951.yaml +++ /dev/null @@ -1,9 +0,0 @@ -name: "Sewer Tunnels" -description: "Dark, damp tunnels beneath the settlement. The floor is slick with moisture and something {82}slimy{/}. The smell is indescribable." -exits: - north: 9999950 - south: 9999952 -mobs: - - "slug" - - "slug" - - "slug" diff --git a/data/rooms/example_unused/underground/9999952.yaml b/data/rooms/example_unused/underground/9999952.yaml deleted file mode 100644 index 40c89a9..0000000 --- a/data/rooms/example_unused/underground/9999952.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Abandoned Sector" -description: "A decommissioned sector of the asteroid's infrastructure. Broken monitors flicker and exposed wiring {214}sparks{/} dangerously." -exits: - north: 9999951 - south: 9999953 -mobs: - - "drone" - - "drone" diff --git a/data/rooms/example_unused/underground/9999953.yaml b/data/rooms/example_unused/underground/9999953.yaml deleted file mode 100644 index 4396cfb..0000000 --- a/data/rooms/example_unused/underground/9999953.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Deep Tunnels" -description: "The tunnels descend deeper into the asteroid's core. Strange chitinous scraping echoes from the darkness. The walls are scarred with {130}claw marks{/}." -exits: - north: 9999952 - south: 9999954 -mobs: - - "crawler" - - "crawler" diff --git a/data/rooms/example_unused/underground/9999954.yaml b/data/rooms/example_unused/underground/9999954.yaml deleted file mode 100644 index 8348801..0000000 --- a/data/rooms/example_unused/underground/9999954.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "The Void Chamber" -description: "A vast cavern where reality seems to thin. The air shimmers with {141}spectral energy{/} and strange whispers fill your mind." -exits: - north: 9999953 - down: 9999955 -mobs: - - "phantom" - - "phantom" diff --git a/data/rooms/example_unused/underground/9999955.yaml b/data/rooms/example_unused/underground/9999955.yaml deleted file mode 100644 index 2cce00a..0000000 --- a/data/rooms/example_unused/underground/9999955.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: "The Deeper Tunnels" -description: "A junction deep beneath the void chamber. The walls here are reinforced with pre-regression alloys. Several passages branch off into the darkness, and you can hear the sounds of machinery echoing from all directions. A steep shaft descends further into the depths." -exits: - up: 9999954 - north: 9999956 - east: 9999957 - south: 9999958 - west: 9999960 - down: 9999962 -mobs: - - id: security_turret diff --git a/data/rooms/example_unused/underground/9999956.yaml b/data/rooms/example_unused/underground/9999956.yaml deleted file mode 100644 index b5996ae..0000000 --- a/data/rooms/example_unused/underground/9999956.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Irradiated Sector" -description: "Warning symbols cover every surface, their paint long since faded. A faint green glow emanates from cracks in the walls. The air is thick with the taste of old radiation." -exits: - south: 9999955 -mobs: - - id: ghoul - - id: ghoul - - id: corrupted_scientist diff --git a/data/rooms/example_unused/underground/9999957.yaml b/data/rooms/example_unused/underground/9999957.yaml deleted file mode 100644 index be20359..0000000 --- a/data/rooms/example_unused/underground/9999957.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Drone Assembly" -description: "A long-abandoned drone manufacturing bay. Conveyor belts lie still, and half-assembled drone chassis hang from the ceiling. A few of them still twitch with residual power." -exits: - west: 9999955 -mobs: - - id: war_drone - - id: war_drone diff --git a/data/rooms/example_unused/underground/9999958.yaml b/data/rooms/example_unused/underground/9999958.yaml deleted file mode 100644 index 09bd869..0000000 --- a/data/rooms/example_unused/underground/9999958.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Security Checkpoint" -description: "A fortified security station with blast shields and a decommissioned weapons locker. Scorch marks on the walls tell the story of a last stand." -exits: - north: 9999955 - south: 9999959 -mobs: - - id: enforcer_bot diff --git a/data/rooms/example_unused/underground/9999959.yaml b/data/rooms/example_unused/underground/9999959.yaml deleted file mode 100644 index 29ca4fc..0000000 --- a/data/rooms/example_unused/underground/9999959.yaml +++ /dev/null @@ -1,8 +0,0 @@ -name: "Plasma Core" -description: "A massive plasma containment chamber with cracked magnetic coils lining the walls. Streams of superheated gas leak from the containment vessel, forming shimmering wraith-like shapes in the air." -exits: - north: 9999958 -mobs: - - id: plasma_wraith - - id: plasma_wraith - - id: feral_cyborg diff --git a/data/rooms/example_unused/underground/9999960.yaml b/data/rooms/example_unused/underground/9999960.yaml deleted file mode 100644 index 56cca24..0000000 --- a/data/rooms/example_unused/underground/9999960.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Heavy Mech Bay" -description: "An enormous maintenance bay built to house assault mechs. A gantry crane hangs overhead, and hydraulic lifts dot the floor. The bay's occupant is still active — and it has noticed you." -exits: - east: 9999955 - west: 9999961 -mobs: - - id: heavy_mech diff --git a/data/rooms/example_unused/underground/9999961.yaml b/data/rooms/example_unused/underground/9999961.yaml deleted file mode 100644 index 2d1e75c..0000000 --- a/data/rooms/example_unused/underground/9999961.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: "Synth Lab" -description: "A sterile laboratory where combat androids were designed and assembled. White panels line the walls, some splattered with old coolant stains. Diagnostic screens flicker with corrupted data." -exits: - east: 9999960 -mobs: - - id: elite_synth diff --git a/data/rooms/example_unused/underground/9999962.yaml b/data/rooms/example_unused/underground/9999962.yaml deleted file mode 100644 index b5b89c4..0000000 --- a/data/rooms/example_unused/underground/9999962.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Abandoned Bunker" -description: "A fortified bunker from some forgotten conflict. Sandbags are piled in the corners and spent shell casings litter the floor. A solitary figure stands watch over the remains." -exits: - up: 9999955 - down: 9999963 -mobs: - - id: veteran_merc diff --git a/data/rooms/example_unused/underground/9999963.yaml b/data/rooms/example_unused/underground/9999963.yaml deleted file mode 100644 index fca468e..0000000 --- a/data/rooms/example_unused/underground/9999963.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Magma Conduit" -description: "A geothermal vent has been tapped and routed through industrial conduits. The heat is oppressive, and molten rivulets course through channels in the floor. Something moves within the glowing flow." -exits: - up: 9999962 - down: 9999964 -mobs: - - id: molten_elemental diff --git a/data/rooms/example_unused/underground/9999964.yaml b/data/rooms/example_unused/underground/9999964.yaml deleted file mode 100644 index 4e74383..0000000 --- a/data/rooms/example_unused/underground/9999964.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "The Foundry" -description: "A vast smelting facility where sentinels were once forged. Massive crucibles hang from chains, and rivers of cooled slag form a maze-like floor. A single iron sentinel stands guard over the dormant machinery." -exits: - up: 9999963 - down: 9999965 -mobs: - - id: iron_sentinel diff --git a/data/rooms/example_unused/underground/9999965.yaml b/data/rooms/example_unused/underground/9999965.yaml deleted file mode 100644 index 424a4cd..0000000 --- a/data/rooms/example_unused/underground/9999965.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Titan's Rest" -description: "A colossal vault built to house something immense. The ceiling vanishes into darkness above, and the walls are etched with maintenance schematics for a machine of staggering proportions. At the center, a titan sentinel awakens." -exits: - up: 64 - down: 66 -mobs: - - id: titan_sentinel diff --git a/data/rooms/example_unused/underground/9999966.yaml b/data/rooms/example_unused/underground/9999966.yaml deleted file mode 100644 index a876453..0000000 --- a/data/rooms/example_unused/underground/9999966.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Psionic Nexus" -description: "Reality grows thin here. The walls are covered in strange geometric patterns that hurt to look at directly. A low hum vibrates through your skull, and the air seems to bend around a central point of unseen pressure." -exits: - up: 65 - down: 67 -mobs: - - id: psionic_entity diff --git a/data/rooms/example_unused/underground/9999967.yaml b/data/rooms/example_unused/underground/9999967.yaml deleted file mode 100644 index 494fe9e..0000000 --- a/data/rooms/example_unused/underground/9999967.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: "Ancient Chamber" -description: "A perfectly spherical room carved from an unknown black metal. Glowing runes spiral across every surface in patterns that predate the asteroid itself. At the center, an ancient construct stirs from its eons-long vigil." -exits: - up: 66 - down: 68 -mobs: - - id: ancient_construct diff --git a/data/rooms/example_unused/underground/9999968.yaml b/data/rooms/example_unused/underground/9999968.yaml deleted file mode 100644 index 6fe1aa0..0000000 --- a/data/rooms/example_unused/underground/9999968.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: "The Void" -description: "The bottom of the world. Light itself seems to hesitate before entering this place. The floor is unnaturally smooth black glass, and the only sound is the beating of your own heart. Something waits in the darkness — something that was here before the asteroid, before the colony, before anything." -exits: - up: 67 -mobs: - - id: void_reaper diff --git a/data/rooms/example_unused/underground2/9999950.yaml b/data/rooms/example_unused/underground2/9999950.yaml new file mode 100644 index 0000000..3d01f72 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999950.yaml @@ -0,0 +1,16 @@ +id: 9999950 +name: The Assassin's Den +color: "" +description: + - text: A dimly lit basement accessible through a trapdoor. Tactical maps and bounty posters line the walls. The air smells of gun oil and burnt ozone. {141}The Client{/} sits behind a reinforced desk. +exits: + up: + room: 9999931 +objects: [] +item_spawns: [] +mobs: + - id: client +on_enter: [] +hazard: "" +block_transport: false +triggers: [] diff --git a/data/rooms/example_unused/underground2/9999951.yaml b/data/rooms/example_unused/underground2/9999951.yaml new file mode 100644 index 0000000..9c7707a --- /dev/null +++ b/data/rooms/example_unused/underground2/9999951.yaml @@ -0,0 +1,9 @@ +name: "Sewer Tunnels" +description: "Dark, damp tunnels beneath the settlement. The floor is slick with moisture and something {82}slimy{/}. The smell is indescribable." +exits: + north: 9999950 + south: 9999952 +mobs: + - "slug" + - "slug" + - "slug" diff --git a/data/rooms/example_unused/underground2/9999952.yaml b/data/rooms/example_unused/underground2/9999952.yaml new file mode 100644 index 0000000..40c89a9 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999952.yaml @@ -0,0 +1,8 @@ +name: "Abandoned Sector" +description: "A decommissioned sector of the asteroid's infrastructure. Broken monitors flicker and exposed wiring {214}sparks{/} dangerously." +exits: + north: 9999951 + south: 9999953 +mobs: + - "drone" + - "drone" diff --git a/data/rooms/example_unused/underground2/9999953.yaml b/data/rooms/example_unused/underground2/9999953.yaml new file mode 100644 index 0000000..4396cfb --- /dev/null +++ b/data/rooms/example_unused/underground2/9999953.yaml @@ -0,0 +1,8 @@ +name: "Deep Tunnels" +description: "The tunnels descend deeper into the asteroid's core. Strange chitinous scraping echoes from the darkness. The walls are scarred with {130}claw marks{/}." +exits: + north: 9999952 + south: 9999954 +mobs: + - "crawler" + - "crawler" diff --git a/data/rooms/example_unused/underground2/9999954.yaml b/data/rooms/example_unused/underground2/9999954.yaml new file mode 100644 index 0000000..8348801 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999954.yaml @@ -0,0 +1,8 @@ +name: "The Void Chamber" +description: "A vast cavern where reality seems to thin. The air shimmers with {141}spectral energy{/} and strange whispers fill your mind." +exits: + north: 9999953 + down: 9999955 +mobs: + - "phantom" + - "phantom" diff --git a/data/rooms/example_unused/underground2/9999955.yaml b/data/rooms/example_unused/underground2/9999955.yaml new file mode 100644 index 0000000..2cce00a --- /dev/null +++ b/data/rooms/example_unused/underground2/9999955.yaml @@ -0,0 +1,11 @@ +name: "The Deeper Tunnels" +description: "A junction deep beneath the void chamber. The walls here are reinforced with pre-regression alloys. Several passages branch off into the darkness, and you can hear the sounds of machinery echoing from all directions. A steep shaft descends further into the depths." +exits: + up: 9999954 + north: 9999956 + east: 9999957 + south: 9999958 + west: 9999960 + down: 9999962 +mobs: + - id: security_turret diff --git a/data/rooms/example_unused/underground2/9999956.yaml b/data/rooms/example_unused/underground2/9999956.yaml new file mode 100644 index 0000000..b5996ae --- /dev/null +++ b/data/rooms/example_unused/underground2/9999956.yaml @@ -0,0 +1,8 @@ +name: "Irradiated Sector" +description: "Warning symbols cover every surface, their paint long since faded. A faint green glow emanates from cracks in the walls. The air is thick with the taste of old radiation." +exits: + south: 9999955 +mobs: + - id: ghoul + - id: ghoul + - id: corrupted_scientist diff --git a/data/rooms/example_unused/underground2/9999957.yaml b/data/rooms/example_unused/underground2/9999957.yaml new file mode 100644 index 0000000..be20359 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999957.yaml @@ -0,0 +1,7 @@ +name: "Drone Assembly" +description: "A long-abandoned drone manufacturing bay. Conveyor belts lie still, and half-assembled drone chassis hang from the ceiling. A few of them still twitch with residual power." +exits: + west: 9999955 +mobs: + - id: war_drone + - id: war_drone diff --git a/data/rooms/example_unused/underground2/9999958.yaml b/data/rooms/example_unused/underground2/9999958.yaml new file mode 100644 index 0000000..09bd869 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999958.yaml @@ -0,0 +1,7 @@ +name: "Security Checkpoint" +description: "A fortified security station with blast shields and a decommissioned weapons locker. Scorch marks on the walls tell the story of a last stand." +exits: + north: 9999955 + south: 9999959 +mobs: + - id: enforcer_bot diff --git a/data/rooms/example_unused/underground2/9999959.yaml b/data/rooms/example_unused/underground2/9999959.yaml new file mode 100644 index 0000000..29ca4fc --- /dev/null +++ b/data/rooms/example_unused/underground2/9999959.yaml @@ -0,0 +1,8 @@ +name: "Plasma Core" +description: "A massive plasma containment chamber with cracked magnetic coils lining the walls. Streams of superheated gas leak from the containment vessel, forming shimmering wraith-like shapes in the air." +exits: + north: 9999958 +mobs: + - id: plasma_wraith + - id: plasma_wraith + - id: feral_cyborg diff --git a/data/rooms/example_unused/underground2/9999960.yaml b/data/rooms/example_unused/underground2/9999960.yaml new file mode 100644 index 0000000..56cca24 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999960.yaml @@ -0,0 +1,7 @@ +name: "Heavy Mech Bay" +description: "An enormous maintenance bay built to house assault mechs. A gantry crane hangs overhead, and hydraulic lifts dot the floor. The bay's occupant is still active — and it has noticed you." +exits: + east: 9999955 + west: 9999961 +mobs: + - id: heavy_mech diff --git a/data/rooms/example_unused/underground2/9999961.yaml b/data/rooms/example_unused/underground2/9999961.yaml new file mode 100644 index 0000000..2d1e75c --- /dev/null +++ b/data/rooms/example_unused/underground2/9999961.yaml @@ -0,0 +1,6 @@ +name: "Synth Lab" +description: "A sterile laboratory where combat androids were designed and assembled. White panels line the walls, some splattered with old coolant stains. Diagnostic screens flicker with corrupted data." +exits: + east: 9999960 +mobs: + - id: elite_synth diff --git a/data/rooms/example_unused/underground2/9999962.yaml b/data/rooms/example_unused/underground2/9999962.yaml new file mode 100644 index 0000000..b5b89c4 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999962.yaml @@ -0,0 +1,7 @@ +name: "Abandoned Bunker" +description: "A fortified bunker from some forgotten conflict. Sandbags are piled in the corners and spent shell casings litter the floor. A solitary figure stands watch over the remains." +exits: + up: 9999955 + down: 9999963 +mobs: + - id: veteran_merc diff --git a/data/rooms/example_unused/underground2/9999963.yaml b/data/rooms/example_unused/underground2/9999963.yaml new file mode 100644 index 0000000..fca468e --- /dev/null +++ b/data/rooms/example_unused/underground2/9999963.yaml @@ -0,0 +1,7 @@ +name: "Magma Conduit" +description: "A geothermal vent has been tapped and routed through industrial conduits. The heat is oppressive, and molten rivulets course through channels in the floor. Something moves within the glowing flow." +exits: + up: 9999962 + down: 9999964 +mobs: + - id: molten_elemental diff --git a/data/rooms/example_unused/underground2/9999964.yaml b/data/rooms/example_unused/underground2/9999964.yaml new file mode 100644 index 0000000..4e74383 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999964.yaml @@ -0,0 +1,7 @@ +name: "The Foundry" +description: "A vast smelting facility where sentinels were once forged. Massive crucibles hang from chains, and rivers of cooled slag form a maze-like floor. A single iron sentinel stands guard over the dormant machinery." +exits: + up: 9999963 + down: 9999965 +mobs: + - id: iron_sentinel diff --git a/data/rooms/example_unused/underground2/9999965.yaml b/data/rooms/example_unused/underground2/9999965.yaml new file mode 100644 index 0000000..424a4cd --- /dev/null +++ b/data/rooms/example_unused/underground2/9999965.yaml @@ -0,0 +1,7 @@ +name: "Titan's Rest" +description: "A colossal vault built to house something immense. The ceiling vanishes into darkness above, and the walls are etched with maintenance schematics for a machine of staggering proportions. At the center, a titan sentinel awakens." +exits: + up: 64 + down: 66 +mobs: + - id: titan_sentinel diff --git a/data/rooms/example_unused/underground2/9999966.yaml b/data/rooms/example_unused/underground2/9999966.yaml new file mode 100644 index 0000000..a876453 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999966.yaml @@ -0,0 +1,7 @@ +name: "Psionic Nexus" +description: "Reality grows thin here. The walls are covered in strange geometric patterns that hurt to look at directly. A low hum vibrates through your skull, and the air seems to bend around a central point of unseen pressure." +exits: + up: 65 + down: 67 +mobs: + - id: psionic_entity diff --git a/data/rooms/example_unused/underground2/9999967.yaml b/data/rooms/example_unused/underground2/9999967.yaml new file mode 100644 index 0000000..494fe9e --- /dev/null +++ b/data/rooms/example_unused/underground2/9999967.yaml @@ -0,0 +1,7 @@ +name: "Ancient Chamber" +description: "A perfectly spherical room carved from an unknown black metal. Glowing runes spiral across every surface in patterns that predate the asteroid itself. At the center, an ancient construct stirs from its eons-long vigil." +exits: + up: 66 + down: 68 +mobs: + - id: ancient_construct diff --git a/data/rooms/example_unused/underground2/9999968.yaml b/data/rooms/example_unused/underground2/9999968.yaml new file mode 100644 index 0000000..6fe1aa0 --- /dev/null +++ b/data/rooms/example_unused/underground2/9999968.yaml @@ -0,0 +1,6 @@ +name: "The Void" +description: "The bottom of the world. Light itself seems to hesitate before entering this place. The floor is unnaturally smooth black glass, and the only sound is the beating of your own heart. Something waits in the darkness — something that was here before the asteroid, before the colony, before anything." +exits: + up: 67 +mobs: + - id: void_reaper diff --git a/data/rooms/test222/1.yaml b/data/rooms/test222/1.yaml new file mode 100644 index 0000000..e110b2e --- /dev/null +++ b/data/rooms/test222/1.yaml @@ -0,0 +1,2 @@ +description: An empty room. +name: New Room -- cgit v1.2.3