aboutsummaryrefslogtreecommitdiff
path: root/data/rooms/wilderness
diff options
context:
space:
mode:
authorworkhorse <workhorse@localhost.localdomain>2026-06-19 20:24:52 -0400
committerworkhorse <workhorse@localhost.localdomain>2026-06-19 20:24:52 -0400
commit8ee8982b8759bcae116647cc993867f4c8b0a6ce (patch)
treeee01f7b1d745cbc94d9981108a1209527487b3e5 /data/rooms/wilderness
parent2bec24859af8f03c80a0a58e3240519942450167 (diff)
downloadthehouseoficarus-8ee8982b8759bcae116647cc993867f4c8b0a6ce.tar.gz
reorganized items, objects, and rooms in directories. oranized module names. added startup checks.
Diffstat (limited to 'data/rooms/wilderness')
-rw-r--r--data/rooms/wilderness/150.yaml32
-rw-r--r--data/rooms/wilderness/151.yaml11
-rw-r--r--data/rooms/wilderness/152.yaml11
-rw-r--r--data/rooms/wilderness/160.yaml17
-rw-r--r--data/rooms/wilderness/161.yaml13
-rw-r--r--data/rooms/wilderness/162.yaml6
-rw-r--r--data/rooms/wilderness/170.yaml7
-rw-r--r--data/rooms/wilderness/171.yaml7
8 files changed, 104 insertions, 0 deletions
diff --git a/data/rooms/wilderness/150.yaml b/data/rooms/wilderness/150.yaml
new file mode 100644
index 0000000..36b86ea
--- /dev/null
+++ b/data/rooms/wilderness/150.yaml
@@ -0,0 +1,32 @@
+id: 150
+name: "Hydroponics Bay"
+description: "A large enclosed area with climate-controlled growing stations. {34}Lush green patches{/} of soil are laid out in neat rows under artificial UV lamps. A {94}tool shed{/} stands near the entrance. Exits lead to specialized growing areas."
+map_symbol: "H"
+exits:
+ north: 15
+ east: 151
+ south: 152
+objects:
+ - id: tool_shed
+item_spawns:
+ - id: rake
+ quantity: 1
+ respawn_ticks: 120
+ - id: spade
+ quantity: 1
+ respawn_ticks: 120
+ - id: watering_can
+ quantity: 1
+ respawn_ticks: 120
+ - id: plant_cure
+ quantity: 3
+ respawn_ticks: 200
+ - id: guam_seed
+ quantity: 5
+ respawn_ticks: 300
+ - id: potato_seed
+ quantity: 10
+ respawn_ticks: 300
+ - id: onion_seed
+ quantity: 10
+ respawn_ticks: 300
diff --git a/data/rooms/wilderness/151.yaml b/data/rooms/wilderness/151.yaml
new file mode 100644
index 0000000..1bb25bf
--- /dev/null
+++ b/data/rooms/wilderness/151.yaml
@@ -0,0 +1,11 @@
+id: 151
+name: "Herb Garden"
+description: "A dedicated section of the hydroponics bay for growing herbs. {28}Herb patches{/} are arranged in two rows under specialized grow lights. The air here smells faintly of fresh vegetation."
+map_symbol: "G"
+exits:
+ west: 150
+objects:
+ - id: herb_patch
+ - id: herb_patch
+ - id: herb_patch
+ - id: herb_patch
diff --git a/data/rooms/wilderness/152.yaml b/data/rooms/wilderness/152.yaml
new file mode 100644
index 0000000..5d2f62d
--- /dev/null
+++ b/data/rooms/wilderness/152.yaml
@@ -0,0 +1,11 @@
+id: 152
+name: "Allotment Field"
+description: "A section with larger soil beds for growing vegetables. {94}Allotment patches{/} stretch across the floor under warm overhead lamps. A single {213}flower patch{/} sits in the corner."
+map_symbol: "A"
+exits:
+ north: 150
+objects:
+ - id: allotment_patch
+ - id: allotment_patch
+ - id: allotment_patch
+ - id: flower_patch
diff --git a/data/rooms/wilderness/160.yaml b/data/rooms/wilderness/160.yaml
new file mode 100644
index 0000000..dea9d00
--- /dev/null
+++ b/data/rooms/wilderness/160.yaml
@@ -0,0 +1,17 @@
+id: 160
+name: "Market Square"
+description: "A noisy open-air market wedged between crumbling hab-blocks. Vendors hawk salvaged tech and reconstituted food from makeshift stalls. A {220 bold}Guard{/} watches over the area with a stern expression."
+map_symbol: "M"
+exits:
+ north: 1
+ east: 161
+objects:
+ - id: market_stall
+mobs:
+ - id: man
+ wander_interval: 15
+ - id: man
+ wander_interval: 18
+ - id: man
+ wander_interval: 20
+ - id: guard \ No newline at end of file
diff --git a/data/rooms/wilderness/161.yaml b/data/rooms/wilderness/161.yaml
new file mode 100644
index 0000000..c887347
--- /dev/null
+++ b/data/rooms/wilderness/161.yaml
@@ -0,0 +1,13 @@
+id: 161
+name: "Farm Outpost"
+description: "A cluster of hydroponic grow-pods on the asteroid's surface, shielded by a flickering atmospheric dome. Rows of bio-luminescent crops stretch into the distance."
+map_symbol: "F"
+exits:
+ west: 160
+mobs:
+ - id: farmer
+ wander_rooms: [161]
+ - id: farmer
+ wander_rooms: [161]
+ - id: bioengineer
+ wander_rooms: [161] \ No newline at end of file
diff --git a/data/rooms/wilderness/162.yaml b/data/rooms/wilderness/162.yaml
new file mode 100644
index 0000000..a8333d8
--- /dev/null
+++ b/data/rooms/wilderness/162.yaml
@@ -0,0 +1,6 @@
+id: 162
+name: "Detention Cell"
+description: "A small, grimy holding cell. The walls are scratched with tally marks from previous occupants. A heavy door bars the only exit."
+map_symbol: "J"
+exits:
+ north: 1 \ No newline at end of file
diff --git a/data/rooms/wilderness/170.yaml b/data/rooms/wilderness/170.yaml
new file mode 100644
index 0000000..35d539f
--- /dev/null
+++ b/data/rooms/wilderness/170.yaml
@@ -0,0 +1,7 @@
+id: 170
+name: "Local Neighborhood"
+description: "A quiet cul-de-sac of modest homes, each with a small garden plot. An estate directory terminal glows in the center, listing residents and property information."
+exits:
+ south: 16
+objects:
+ - id: estate_directory
diff --git a/data/rooms/wilderness/171.yaml b/data/rooms/wilderness/171.yaml
new file mode 100644
index 0000000..552ccd4
--- /dev/null
+++ b/data/rooms/wilderness/171.yaml
@@ -0,0 +1,7 @@
+id: 171
+name: "Lumberyard"
+description: "Stacks of fresh-cut timber fill the air with the scent of pine. A massive industrial sawmill hums in the background, operated by a burly worker."
+exits:
+ west: 16
+mobs:
+ - id: sawmill_operator