diff options
Diffstat (limited to 'data/rooms/town')
30 files changed, 404 insertions, 0 deletions
diff --git a/data/rooms/town/1.yaml b/data/rooms/town/1.yaml new file mode 100644 index 0000000..ec97af2 --- /dev/null +++ b/data/rooms/town/1.yaml @@ -0,0 +1,38 @@ +id: 1 +name: "Town Square" +description: "The central square of Lumbridge. A fountain gurgles peacefully in the center. Paths lead west toward the gathering grounds and east toward the production district." +map_symbol: "S" +exits: + east: 2 + west: 22 + up: 30 + down: 31 +objects: + - id: lumby_fountain + - id: charging_station + - id: bank_booth +mobs: + - "newbie_trainer" + - "general_store_clerk" +item_spawns: + - id: cape_of_agility + quantity: 1 + respawn_ticks: 60 + - id: graceful_hat + quantity: 1 + respawn_ticks: 60 + - id: graceful_torso + quantity: 1 + respawn_ticks: 60 + - id: graceful_legs + quantity: 1 + respawn_ticks: 60 + - id: graceful_gloves + quantity: 1 + respawn_ticks: 60 + - id: graceful_boots + quantity: 1 + respawn_ticks: 60 + - id: graceful_cape + quantity: 1 + respawn_ticks: 60 diff --git a/data/rooms/town/10.yaml b/data/rooms/town/10.yaml new file mode 100644 index 0000000..edeac4d --- /dev/null +++ b/data/rooms/town/10.yaml @@ -0,0 +1,10 @@ +id: 10 +name: "Farming Plot" +description: "A small patch of tilled soil behind a weathered fence. This area is not yet accessible." +exits: + west: 9 + east: 11 +mobs: + - id: skeleton + - id: skeleton + - id: mutant_rat diff --git a/data/rooms/town/11.yaml b/data/rooms/town/11.yaml new file mode 100644 index 0000000..9bc45a7 --- /dev/null +++ b/data/rooms/town/11.yaml @@ -0,0 +1,17 @@ +id: 11 +name: "Kitchen" +description: "A warm kitchen with a stone hearth and wooden counters. A large iron cooking range dominates one wall, and shelves are stocked with ingredients." +exits: + east: 12 + west: 10 +objects: + - id: cooking_range +mobs: + - id: zombie +item_spawns: + - id: bucket_of_water + quantity: 1 + respawn_ticks: 200 + - id: pot_of_flour + quantity: 1 + respawn_ticks: 200 diff --git a/data/rooms/town/12.yaml b/data/rooms/town/12.yaml new file mode 100644 index 0000000..e44ae3a --- /dev/null +++ b/data/rooms/town/12.yaml @@ -0,0 +1,28 @@ +id: 12 +name: "Forge" +description: "A blazing forge and anvil dominate this smoky workshop. The heat from the furnace is intense." +exits: + east: 13 + west: 11 +mobs: + - "weapons_smith" +objects: + - id: furnace + - id: anvil + - id: bank_booth +item_spawns: + - id: copper_ore + quantity: 3 + respawn_ticks: 30 + - id: tin_ore + quantity: 3 + respawn_ticks: 30 + - id: iron_ore + quantity: 3 + respawn_ticks: 30 + - id: coal + quantity: 5 + respawn_ticks: 30 + - id: hammer + quantity: 1 + respawn_ticks: 30 diff --git a/data/rooms/town/13.yaml b/data/rooms/town/13.yaml new file mode 100644 index 0000000..dc07dc1 --- /dev/null +++ b/data/rooms/town/13.yaml @@ -0,0 +1,46 @@ +id: 13 +name: "Crafting Workshop" +description: "A bustling workshop filled with crafting stations. A {130}spinning wheel{/} sits in one corner, a {173}pottery wheel{/} and {196}pottery oven{/} in another. Racks of tools and raw materials line the walls. The forge is just to the west." +exits: + east: 14 + west: 12 +objects: + - id: spinning_wheel + - id: pottery_wheel + - id: pottery_oven + - id: sheep + - id: clay_rock + - id: clay_rock +mobs: + - id: tanner + - id: cow + - id: cow + - id: cow +item_spawns: + - id: flax + quantity: 5 + respawn_ticks: 60 + - id: thread + quantity: 10 + respawn_ticks: 60 + - id: shears + quantity: 1 + respawn_ticks: 60 + - id: needle + quantity: 1 + respawn_ticks: 60 + - id: chisel + quantity: 1 + respawn_ticks: 60 + - id: ring_mould + quantity: 1 + respawn_ticks: 60 + - id: necklace_mould + quantity: 1 + respawn_ticks: 60 + - id: amulet_mould + quantity: 1 + respawn_ticks: 60 + - id: bracelet_mould + quantity: 1 + respawn_ticks: 60 diff --git a/data/rooms/town/14.yaml b/data/rooms/town/14.yaml new file mode 100644 index 0000000..ad515de --- /dev/null +++ b/data/rooms/town/14.yaml @@ -0,0 +1,18 @@ +id: 14 +name: "Fletching Bench" +description: "A workbench covered in wood shavings, feathers, and arrowheads. Racks of unfinished bows line the walls, and a pile of bowstrings sits in the corner." +exits: + east: 15 + west: 13 +mobs: + - id: moss_giant +item_spawns: + - id: bowstring + quantity: 5 + respawn_ticks: 50 + - id: knife + quantity: 1 + respawn_ticks: 50 + - id: chisel + quantity: 1 + respawn_ticks: 50 diff --git a/data/rooms/town/15.yaml b/data/rooms/town/15.yaml new file mode 100644 index 0000000..a67624d --- /dev/null +++ b/data/rooms/town/15.yaml @@ -0,0 +1,10 @@ +id: 15 +name: "Pharmacy Lab" +description: "Shelves lined with glass vials, dried herbs, and bubbling cauldrons. This area is not yet accessible." +exits: + east: 16 + west: 14 + south: 150 +mobs: + - id: lesser_drone + - id: lesser_drone diff --git a/data/rooms/town/16.yaml b/data/rooms/town/16.yaml new file mode 100644 index 0000000..3776f4f --- /dev/null +++ b/data/rooms/town/16.yaml @@ -0,0 +1,12 @@ +id: 16 +name: "Construction Site" +description: "A half-built structure surrounded by planks, nails, and blueprints. A workbench stands ready for crafting. Signs point north toward the Local Neighborhood and east toward the lumberyard." +exits: + east: 171 + west: 15 + north: 170 +objects: + - id: workbench +mobs: + - id: greater_drone + - id: estate_broker diff --git a/data/rooms/town/17.yaml b/data/rooms/town/17.yaml new file mode 100644 index 0000000..512ec9e --- /dev/null +++ b/data/rooms/town/17.yaml @@ -0,0 +1,10 @@ +id: 17 +name: "Bonfire" +description: "A ring of stones surrounds a bed of ash. A few unlit logs wait nearby. A narrow passage leads north toward what sounds like echoing footsteps and clanging metal." +exits: + east: 18 + west: 16 + north: 200 +mobs: + - id: scrap_bot + - id: scrap_bot diff --git a/data/rooms/town/18.yaml b/data/rooms/town/18.yaml new file mode 100644 index 0000000..9dfc446 --- /dev/null +++ b/data/rooms/town/18.yaml @@ -0,0 +1,6 @@ +id: 18 +name: "Thieves' Den" +description: "A shadowy hideout with lockpicks, dark cloaks, and wanted posters on the walls. This area is not yet accessible." +exits: + east: 19 + west: 17 diff --git a/data/rooms/town/19.yaml b/data/rooms/town/19.yaml new file mode 100644 index 0000000..35800a0 --- /dev/null +++ b/data/rooms/town/19.yaml @@ -0,0 +1,6 @@ +id: 19 +name: "Agility Course" +description: "A training ground with balance beams, monkey bars, and climbing nets. This area is not yet accessible." +exits: + east: 20 + west: 18 diff --git a/data/rooms/town/2.yaml b/data/rooms/town/2.yaml new file mode 100644 index 0000000..686dc65 --- /dev/null +++ b/data/rooms/town/2.yaml @@ -0,0 +1,17 @@ +id: 2 +name: "Fishing Spot" +description: "A quiet spot along the riverbank. The water is clear and fish can be seen swimming beneath the surface. You can cast a line here with a fishing rod and bait." +map_symbol: "F" +exits: + east: 4 + north: 3 + west: 1 +objects: + - id: bait_fishing_spot +item_spawns: + - id: fishing_rod + quantity: 1 + respawn_ticks: 30 + - id: fishing_bait + quantity: 20 + respawn_ticks: 60 diff --git a/data/rooms/town/20.yaml b/data/rooms/town/20.yaml new file mode 100644 index 0000000..379322b --- /dev/null +++ b/data/rooms/town/20.yaml @@ -0,0 +1,6 @@ +id: 20 +name: "Assassin's Bureau" +description: "A discreet office with job postings pinned to a corkboard. This area is not yet accessible." +exits: + east: 21 + west: 19 diff --git a/data/rooms/town/21.yaml b/data/rooms/town/21.yaml new file mode 100644 index 0000000..987f5ea --- /dev/null +++ b/data/rooms/town/21.yaml @@ -0,0 +1,13 @@ +id: 21 +name: "Combat Arena" +description: "A sandy training ground with practice dummies and sparring rings. Several men wander here looking for a fight." +map_symbol: "C" +exits: + west: 20 +mobs: + - id: man + wander_interval: 10 + - id: man + wander_interval: 12 + - id: man + wander_interval: 15 diff --git a/data/rooms/town/22.yaml b/data/rooms/town/22.yaml new file mode 100644 index 0000000..478995b --- /dev/null +++ b/data/rooms/town/22.yaml @@ -0,0 +1,7 @@ +id: 22 +name: "West of Town Square" +description: "" +map_symbol: "W" +exits: + east: 1 + west: 23 diff --git a/data/rooms/town/23.yaml b/data/rooms/town/23.yaml new file mode 100644 index 0000000..f7301f6 --- /dev/null +++ b/data/rooms/town/23.yaml @@ -0,0 +1,7 @@ +id: 23 +name: "West of West of Town Square" +description: "Here is a description of where we are!" +map_symbol: "D" +exits: + east: 22 + south: 24 diff --git a/data/rooms/town/24.yaml b/data/rooms/town/24.yaml new file mode 100644 index 0000000..60bf0d8 --- /dev/null +++ b/data/rooms/town/24.yaml @@ -0,0 +1,7 @@ +id: 24 +name: "South of West of West of Town Square" +description: "Here is a description of where we are!" +map_symbol: "N" +exits: + north: 23 + east: 25 diff --git a/data/rooms/town/25.yaml b/data/rooms/town/25.yaml new file mode 100644 index 0000000..a3dd843 --- /dev/null +++ b/data/rooms/town/25.yaml @@ -0,0 +1,7 @@ +id: 25 +name: "East of South of West of West of Town Square" +description: "Here is a description of where we are!" +map_symbol: "N" +exits: + west: 24 + east: 26 diff --git a/data/rooms/town/26.yaml b/data/rooms/town/26.yaml new file mode 100644 index 0000000..a2899e7 --- /dev/null +++ b/data/rooms/town/26.yaml @@ -0,0 +1,7 @@ +id: 26 +name: "East of South of West of West of Town Square" +description: "Here is a description of where we are!" +map_symbol: "Q" +exits: + west: 25 + south: 27 diff --git a/data/rooms/town/27.yaml b/data/rooms/town/27.yaml new file mode 100644 index 0000000..d435424 --- /dev/null +++ b/data/rooms/town/27.yaml @@ -0,0 +1,7 @@ +id: 27 +name: "East of South of West of West of Town Square" +description: "Here is a description of where we are!" +map_symbol: "J" +exits: + west: 28 + north: 26 diff --git a/data/rooms/town/28.yaml b/data/rooms/town/28.yaml new file mode 100644 index 0000000..03913d5 --- /dev/null +++ b/data/rooms/town/28.yaml @@ -0,0 +1,6 @@ +id: 28 +name: "East of South of West of West of Town Square" +description: "Here is a description of where we are!" +map_symbol: "r" +exits: + east: 27 diff --git a/data/rooms/town/3.yaml b/data/rooms/town/3.yaml new file mode 100644 index 0000000..16ce1c8 --- /dev/null +++ b/data/rooms/town/3.yaml @@ -0,0 +1,15 @@ +id: 3 +name: "Fly Fishing Pool" +description: "A calm pool where insects hover over the water. Perfect for fly fishing." +map_symbol: "X" +exits: + south: 2 +objects: + - id: fly_fishing_spot +item_spawns: + - id: fly_fishing_rod + quantity: 1 + respawn_ticks: 30 + - id: feather + quantity: 15 + respawn_ticks: 60 diff --git a/data/rooms/town/30.yaml b/data/rooms/town/30.yaml new file mode 100644 index 0000000..8c167eb --- /dev/null +++ b/data/rooms/town/30.yaml @@ -0,0 +1,6 @@ +id: 30 +name: "Above Town Square" +description: "The central square of Lumbridge. A fountain gurgles peacefully in the center. Paths lead west toward the gathering grounds and east toward the production district." +map_symbol: "A" +exits: + down: 1 diff --git a/data/rooms/town/31.yaml b/data/rooms/town/31.yaml new file mode 100644 index 0000000..3d010df --- /dev/null +++ b/data/rooms/town/31.yaml @@ -0,0 +1,7 @@ +id: 31 +name: "Below Town Square" +description: "The central square of Lumbridge. A fountain gurgles peacefully in the center. Paths lead west toward the gathering grounds and east toward the production district." +map_symbol: "b" +exits: + up: 1 + down: 50 diff --git a/data/rooms/town/4.yaml b/data/rooms/town/4.yaml new file mode 100644 index 0000000..2c9f27f --- /dev/null +++ b/data/rooms/town/4.yaml @@ -0,0 +1,29 @@ +id: 4 +name: "Woodcutting Glade" +description: "A sunny glade at the edge of the forest. A sturdy tree stands here, perfect for practicing woodcutting." +map_symbol: "W" +exits: + east: 6 + north: 5 + west: 2 +objects: + - id: tree + - id: tree + - id: tree + - id: tree +mobs: + - id: rat + - id: rat +item_spawns: + - id: bronze_axe + quantity: 1 + respawn_ticks: 60 + - id: matches + quantity: 100 + respawn_ticks: 120 + - id: firesteel + quantity: 1 + respawn_ticks: 120 + - id: lighter + quantity: 1 + respawn_ticks: 120 diff --git a/data/rooms/town/5.yaml b/data/rooms/town/5.yaml new file mode 100644 index 0000000..bd760b1 --- /dev/null +++ b/data/rooms/town/5.yaml @@ -0,0 +1,12 @@ +id: 5 +name: "Oak Grove" +description: "A stand of young oak trees. The wood here is tougher but more valuable." +map_symbol: "O" +exits: + south: 4 +objects: + - id: oak_tree +item_spawns: + - id: iron_axe + quantity: 1 + respawn_ticks: 60 diff --git a/data/rooms/town/6.yaml b/data/rooms/town/6.yaml new file mode 100644 index 0000000..0fb9c59 --- /dev/null +++ b/data/rooms/town/6.yaml @@ -0,0 +1,16 @@ +id: 6 +name: "Mining Pit" +description: "A small mining pit. The rocky walls glint with veins of copper ore." +map_symbol: "M" +exits: + east: 8 + north: 7 + west: 4 +objects: + - id: copper_rock + - id: copper_rock + - id: copper_rock +item_spawns: + - id: bronze_pickaxe + quantity: 1 + respawn_ticks: 30 diff --git a/data/rooms/town/7.yaml b/data/rooms/town/7.yaml new file mode 100644 index 0000000..37dfed9 --- /dev/null +++ b/data/rooms/town/7.yaml @@ -0,0 +1,9 @@ +id: 7 +name: "Deep Mine" +description: "A deeper mine shaft. Higher quality ores can be found here. This area is not yet accessible." +exits: + south: 6 +mobs: + - id: goblin + - id: goblin + - id: bandit diff --git a/data/rooms/town/8.yaml b/data/rooms/town/8.yaml new file mode 100644 index 0000000..b82c1bb --- /dev/null +++ b/data/rooms/town/8.yaml @@ -0,0 +1,11 @@ +id: 8 +name: "Hacking Lab" +description: "A dimly lit room filled with old terminals and flickering screens. Cables dangle from the ceiling, some still sparking. The air smells of ozone and burnt circuitry. A {40}basic terminal{/} against the far wall still has power." +exits: + east: 9 + west: 6 +objects: + - id: terminal_basic + - id: terminal_advanced + - id: terminal_secure + - id: netrunner diff --git a/data/rooms/town/9.yaml b/data/rooms/town/9.yaml new file mode 100644 index 0000000..9a19943 --- /dev/null +++ b/data/rooms/town/9.yaml @@ -0,0 +1,14 @@ +id: 9 +name: "Scavenging Post" +description: "A cluttered yard full of {243}scrap metal{/} and discarded technology. Piles of salvageable debris are scattered across the ground. The air smells of ozone and rust." +exits: + east: 10 + west: 8 + north: 150 + south: 151 + northeast: 152 +objects: + - id: scrap_pile + - id: scrap_pile + - id: scrap_pile + - id: solar_altar |
