mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
[MIRROR] Big fucking shelter capsule update (#11592)
Co-authored-by: Jenny <ghosttehspychecka@gmail.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
e68cb12e36
commit
b32383d19d
@@ -118,6 +118,7 @@
|
|||||||
#define AREA_BLOCK_SUIT_SENSORS 0x800 // If suit sensors are blocked in the area.
|
#define AREA_BLOCK_SUIT_SENSORS 0x800 // If suit sensors are blocked in the area.
|
||||||
#define AREA_BLOCK_TRACKING 0x1000 // If camera tracking is blocked in the area.
|
#define AREA_BLOCK_TRACKING 0x1000 // If camera tracking is blocked in the area.
|
||||||
#define AREA_BLOCK_GHOST_SIGHT 0x2000 // If an area blocks sight for ghosts
|
#define AREA_BLOCK_GHOST_SIGHT 0x2000 // If an area blocks sight for ghosts
|
||||||
|
#define AREA_BLOCK_INSTANT_BUILDING 0x4000 // If an area blocks the usage of instant building creation items/mechanics such as shelter capsules
|
||||||
// The 0x800000 is blocked by INITIALIZED, do NOT use it!
|
// The 0x800000 is blocked by INITIALIZED, do NOT use it!
|
||||||
|
|
||||||
#define PHASE_SHIELDED 0x100000 // A less rough way to prevent phase shifting without blocking access //VOREStation Note: Not implemented on VS. Used downstream.
|
#define PHASE_SHIELDED 0x100000 // A less rough way to prevent phase shifting without blocking access //VOREStation Note: Not implemented on VS. Used downstream.
|
||||||
|
|||||||
@@ -959,6 +959,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
name = "\improper Bridge"
|
name = "\improper Bridge"
|
||||||
icon_state = "bridge"
|
icon_state = "bridge"
|
||||||
music = "signal"
|
music = "signal"
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/bridge_hallway
|
/area/bridge_hallway
|
||||||
name = "\improper Bridge Hallway"
|
name = "\improper Bridge Hallway"
|
||||||
@@ -1019,7 +1020,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
/area/crew_quarters
|
/area/crew_quarters
|
||||||
name = "\improper Dormitories"
|
name = "\improper Dormitories"
|
||||||
icon_state = "Sleep"
|
icon_state = "Sleep"
|
||||||
flags = RAD_SHIELDED | AREA_FORBID_EVENTS | AREA_FORBID_SINGULO
|
flags = RAD_SHIELDED | AREA_FORBID_EVENTS | AREA_FORBID_SINGULO | AREA_BLOCK_INSTANT_BUILDING
|
||||||
ambience = AMBIENCE_GENERIC
|
ambience = AMBIENCE_GENERIC
|
||||||
|
|
||||||
/area/crew_quarters/toilet
|
/area/crew_quarters/toilet
|
||||||
@@ -1311,6 +1312,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
|
|
||||||
/area/chapel
|
/area/chapel
|
||||||
ambience = AMBIENCE_CHAPEL
|
ambience = AMBIENCE_CHAPEL
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/chapel/main
|
/area/chapel/main
|
||||||
name = "\improper Chapel"
|
name = "\improper Chapel"
|
||||||
@@ -1332,6 +1334,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
/area/holodeck_control
|
/area/holodeck_control
|
||||||
name = "\improper Holodeck Control"
|
name = "\improper Holodeck Control"
|
||||||
icon_state = "holodeck_control"
|
icon_state = "holodeck_control"
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/vacant/vacant_shop
|
/area/vacant/vacant_shop
|
||||||
name = "\improper Vacant Shop"
|
name = "\improper Vacant Shop"
|
||||||
@@ -1350,7 +1353,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
icon_state = "Holodeck"
|
icon_state = "Holodeck"
|
||||||
dynamic_lighting = 0
|
dynamic_lighting = 0
|
||||||
sound_env = LARGE_ENCLOSED
|
sound_env = LARGE_ENCLOSED
|
||||||
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_FORBID_EVENTS
|
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_FORBID_EVENTS | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/holodeck/alphadeck
|
/area/holodeck/alphadeck
|
||||||
name = "\improper Holodeck Alpha"
|
name = "\improper Holodeck Alpha"
|
||||||
@@ -1424,6 +1427,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
name = "\improper Engineering"
|
name = "\improper Engineering"
|
||||||
icon_state = "engineering"
|
icon_state = "engineering"
|
||||||
ambience = AMBIENCE_ENGINEERING
|
ambience = AMBIENCE_ENGINEERING
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/engineering/atmos
|
/area/engineering/atmos
|
||||||
name = "\improper Atmospherics"
|
name = "\improper Atmospherics"
|
||||||
@@ -1455,7 +1459,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
name = "\improper Engine Room"
|
name = "\improper Engine Room"
|
||||||
icon_state = "engine"
|
icon_state = "engine"
|
||||||
sound_env = LARGE_ENCLOSED
|
sound_env = LARGE_ENCLOSED
|
||||||
flags = AREA_FORBID_EVENTS
|
flags = AREA_FORBID_EVENTS | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/engineering/engine_airlock
|
/area/engineering/engine_airlock
|
||||||
name = "\improper Engine Room Airlock"
|
name = "\improper Engine Room Airlock"
|
||||||
@@ -1591,6 +1595,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
name = "\improper Gateway"
|
name = "\improper Gateway"
|
||||||
icon_state = "teleporter"
|
icon_state = "teleporter"
|
||||||
music = "signal"
|
music = "signal"
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/AIsattele
|
/area/AIsattele
|
||||||
name = "\improper AI Satellite Teleporter Room"
|
name = "\improper AI Satellite Teleporter Room"
|
||||||
@@ -1714,12 +1719,12 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
/area/medical/surgery
|
/area/medical/surgery
|
||||||
name = "\improper Operating Theatre 1"
|
name = "\improper Operating Theatre 1"
|
||||||
icon_state = "surgery"
|
icon_state = "surgery"
|
||||||
flags = AREA_FLAG_IS_NOT_PERSISTENT //This WOULD become a filth pit
|
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_BLOCK_INSTANT_BUILDING//This WOULD become a filth pit
|
||||||
|
|
||||||
/area/medical/surgery2
|
/area/medical/surgery2
|
||||||
name = "\improper Operating Theatre 2"
|
name = "\improper Operating Theatre 2"
|
||||||
icon_state = "surgery"
|
icon_state = "surgery"
|
||||||
flags = AREA_FLAG_IS_NOT_PERSISTENT
|
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/medical/surgeryobs
|
/area/medical/surgeryobs
|
||||||
name = "\improper Operation Observation Room"
|
name = "\improper Operation Observation Room"
|
||||||
@@ -1756,7 +1761,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
/area/medical/sleeper
|
/area/medical/sleeper
|
||||||
name = "\improper Emergency Treatment Centre"
|
name = "\improper Emergency Treatment Centre"
|
||||||
icon_state = "exam_room"
|
icon_state = "exam_room"
|
||||||
flags = AREA_FLAG_IS_NOT_PERSISTENT //Trust me.
|
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_BLOCK_INSTANT_BUILDING//Trust me.
|
||||||
|
|
||||||
/area/medical/first_aid_station_starboard
|
/area/medical/first_aid_station_starboard
|
||||||
name = "\improper Starboard First-Aid Station"
|
name = "\improper Starboard First-Aid Station"
|
||||||
@@ -1932,6 +1937,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
/area/hydroponics
|
/area/hydroponics
|
||||||
name = "\improper Hydroponics"
|
name = "\improper Hydroponics"
|
||||||
icon_state = "hydro"
|
icon_state = "hydro"
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/hydroponics/cafegarden
|
/area/hydroponics/cafegarden
|
||||||
name = "\improper Cafeteria Garden"
|
name = "\improper Cafeteria Garden"
|
||||||
@@ -1946,6 +1952,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
/area/quartermaster
|
/area/quartermaster
|
||||||
name = "\improper Quartermasters"
|
name = "\improper Quartermasters"
|
||||||
icon_state = "quart"
|
icon_state = "quart"
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/quartermaster/office
|
/area/quartermaster/office
|
||||||
name = "\improper Cargo Office"
|
name = "\improper Cargo Office"
|
||||||
@@ -1971,7 +1978,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
/area/quartermaster/delivery
|
/area/quartermaster/delivery
|
||||||
name = "\improper Cargo - Delivery Office"
|
name = "\improper Cargo - Delivery Office"
|
||||||
icon_state = "quart"
|
icon_state = "quart"
|
||||||
flags = AREA_FLAG_IS_NOT_PERSISTENT //So trash doesn't pile up too hard.
|
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_BLOCK_INSTANT_BUILDING//So trash doesn't pile up too hard.
|
||||||
|
|
||||||
/area/quartermaster/miningdock
|
/area/quartermaster/miningdock
|
||||||
name = "\improper Cargo Mining Dock"
|
name = "\improper Cargo Mining Dock"
|
||||||
@@ -2012,7 +2019,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
|||||||
/area/rnd/rdoffice
|
/area/rnd/rdoffice
|
||||||
name = "\improper Research Director's Office"
|
name = "\improper Research Director's Office"
|
||||||
icon_state = "head_quarters"
|
icon_state = "head_quarters"
|
||||||
flags = AREA_FLAG_IS_NOT_PERSISTENT
|
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/rnd/supermatter
|
/area/rnd/supermatter
|
||||||
name = "\improper Supermatter Lab"
|
name = "\improper Supermatter Lab"
|
||||||
@@ -2698,81 +2705,4 @@ var/list/the_station_areas = list (
|
|||||||
icon_state = "blue"
|
icon_state = "blue"
|
||||||
requires_power = 0
|
requires_power = 0
|
||||||
ambience = AMBIENCE_OTHERWORLDLY
|
ambience = AMBIENCE_OTHERWORLDLY
|
||||||
flags = RAD_SHIELDED | AREA_FLAG_IS_NOT_PERSISTENT | BLUE_SHIELDED | AREA_ALLOW_LARGE_SIZE | AREA_LIMIT_DARK_RESPITE | AREA_ALLOW_CLOCKOUT
|
flags = RAD_SHIELDED | AREA_FLAG_IS_NOT_PERSISTENT | BLUE_SHIELDED | AREA_ALLOW_LARGE_SIZE | AREA_LIMIT_DARK_RESPITE | AREA_ALLOW_CLOCKOUT | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
//CHOMPSTATION AREAS
|
|
||||||
//Moved hangars to here from Southern cross areas.
|
|
||||||
/area/hangar
|
|
||||||
name = "\improper First Deck Hangar"
|
|
||||||
icon_state = "hangar"
|
|
||||||
sound_env = LARGE_ENCLOSED
|
|
||||||
ambience = AMBIENCE_HANGAR
|
|
||||||
|
|
||||||
/area/hangar/one
|
|
||||||
name = "\improper Hangar One"
|
|
||||||
|
|
||||||
/area/hangar/lockerroomone
|
|
||||||
name = "\improper Exploration Locker Room One"
|
|
||||||
icon_state = "hangarcontrol"
|
|
||||||
|
|
||||||
/area/hangar/two
|
|
||||||
name = "\improper Hangar Two"
|
|
||||||
|
|
||||||
/area/hangar/lockerroomtwo
|
|
||||||
name = "\improper Exploration Locker Room Two"
|
|
||||||
icon_state = "hangarcontrol"
|
|
||||||
|
|
||||||
/area/hangar/three
|
|
||||||
name = "\improper Hangar Three"
|
|
||||||
|
|
||||||
/area/hangar/lockerroomthree
|
|
||||||
name = "\improper Exploration Locker Room Three"
|
|
||||||
icon_state = "hangarcontrol"
|
|
||||||
|
|
||||||
/area/engineering/gravgen
|
|
||||||
name = "Gravity Generator"
|
|
||||||
icon_state = "engineering"
|
|
||||||
|
|
||||||
//CHOMPedit KSC = overmap exploration shuttles
|
|
||||||
|
|
||||||
/area/shuttle/stargazer
|
|
||||||
name = "\improper Stargazer"
|
|
||||||
icon_state = "shuttlered"
|
|
||||||
requires_power = 1
|
|
||||||
|
|
||||||
/area/shuttle/echidna
|
|
||||||
name = "\improper Echidna"
|
|
||||||
icon_state = "shuttlered"
|
|
||||||
requires_power = 1
|
|
||||||
|
|
||||||
/area/shuttle/ursula
|
|
||||||
name = "\improper Ursula"
|
|
||||||
icon_state = "shuttlered"
|
|
||||||
requires_power = 1
|
|
||||||
|
|
||||||
/area/shuttle/needle
|
|
||||||
name = "\improper Needle"
|
|
||||||
icon_state = "shuttlered"
|
|
||||||
requires_power = 1
|
|
||||||
|
|
||||||
/area/shuttle/baby_mammoth
|
|
||||||
name = "\improper Baby_mammoth"
|
|
||||||
icon_state = "shuttlered"
|
|
||||||
requires_power = 1
|
|
||||||
|
|
||||||
/area/shuttle/spacebus
|
|
||||||
name = "\improper Space Bus"
|
|
||||||
icon_state = "shuttlered"
|
|
||||||
requires_power = 1
|
|
||||||
|
|
||||||
/area/shuttle/junker
|
|
||||||
name = "\improper Junker"
|
|
||||||
icon_state = "shuttlered"
|
|
||||||
requires_power = 1
|
|
||||||
|
|
||||||
//chompADD
|
|
||||||
/area/shuttle/phoenix
|
|
||||||
name = "\improper phoenix"
|
|
||||||
icon_state = "shuttlered"
|
|
||||||
requires_power = 1
|
|
||||||
//ChompADD end
|
|
||||||
|
|||||||
@@ -1,3 +1,75 @@
|
|||||||
|
//Moved hangars to here from Southern cross areas.
|
||||||
|
/area/hangar
|
||||||
|
name = "\improper First Deck Hangar"
|
||||||
|
icon_state = "hangar"
|
||||||
|
sound_env = LARGE_ENCLOSED
|
||||||
|
ambience = AMBIENCE_HANGAR
|
||||||
|
|
||||||
|
/area/hangar/one
|
||||||
|
name = "\improper Hangar One"
|
||||||
|
|
||||||
|
/area/hangar/lockerroomone
|
||||||
|
name = "\improper Exploration Locker Room One"
|
||||||
|
icon_state = "hangarcontrol"
|
||||||
|
|
||||||
|
/area/hangar/two
|
||||||
|
name = "\improper Hangar Two"
|
||||||
|
|
||||||
|
/area/hangar/lockerroomtwo
|
||||||
|
name = "\improper Exploration Locker Room Two"
|
||||||
|
icon_state = "hangarcontrol"
|
||||||
|
|
||||||
|
/area/hangar/three
|
||||||
|
name = "\improper Hangar Three"
|
||||||
|
|
||||||
|
/area/hangar/lockerroomthree
|
||||||
|
name = "\improper Exploration Locker Room Three"
|
||||||
|
icon_state = "hangarcontrol"
|
||||||
|
|
||||||
|
/area/engineering/gravgen
|
||||||
|
name = "Gravity Generator"
|
||||||
|
icon_state = "engineering"
|
||||||
|
|
||||||
|
/area/shuttle/stargazer
|
||||||
|
name = "\improper Stargazer"
|
||||||
|
icon_state = "shuttlered"
|
||||||
|
requires_power = TRUE
|
||||||
|
|
||||||
|
/area/shuttle/echidna
|
||||||
|
name = "\improper Echidna"
|
||||||
|
icon_state = "shuttlered"
|
||||||
|
requires_power = TRUE
|
||||||
|
|
||||||
|
/area/shuttle/ursula
|
||||||
|
name = "\improper Ursula"
|
||||||
|
icon_state = "shuttlered"
|
||||||
|
requires_power = TRUE
|
||||||
|
|
||||||
|
/area/shuttle/needle
|
||||||
|
name = "\improper Needle"
|
||||||
|
icon_state = "shuttlered"
|
||||||
|
requires_power = TRUE
|
||||||
|
|
||||||
|
/area/shuttle/baby_mammoth
|
||||||
|
name = "\improper Baby_mammoth"
|
||||||
|
icon_state = "shuttlered"
|
||||||
|
requires_power = TRUE
|
||||||
|
|
||||||
|
/area/shuttle/spacebus
|
||||||
|
name = "\improper Space Bus"
|
||||||
|
icon_state = "shuttlered"
|
||||||
|
requires_power = TRUE
|
||||||
|
|
||||||
|
/area/shuttle/junker
|
||||||
|
name = "\improper Junker"
|
||||||
|
icon_state = "shuttlered"
|
||||||
|
requires_power = TRUE
|
||||||
|
|
||||||
|
/area/shuttle/phoenix
|
||||||
|
name = "\improper phoenix"
|
||||||
|
icon_state = "shuttlered"
|
||||||
|
requires_power = TRUE
|
||||||
|
|
||||||
/area/surface/outpost/main/dorms
|
/area/surface/outpost/main/dorms
|
||||||
name = "\improper Main Outpost Dorms"
|
name = "\improper Main Outpost Dorms"
|
||||||
flags = RAD_SHIELDED | AREA_SOUNDPROOF | AREA_FORBID_EVENTS | AREA_ALLOW_LARGE_SIZE | AREA_BLOCK_SUIT_SENSORS | AREA_BLOCK_TRACKING | AREA_FORBID_SINGULO | AREA_ALLOW_CLOCKOUT
|
flags = RAD_SHIELDED | AREA_SOUNDPROOF | AREA_FORBID_EVENTS | AREA_ALLOW_LARGE_SIZE | AREA_BLOCK_SUIT_SENSORS | AREA_BLOCK_TRACKING | AREA_FORBID_SINGULO | AREA_ALLOW_CLOCKOUT
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
/area/rnd
|
/area/rnd
|
||||||
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
/area/outpost/research
|
/area/outpost/research
|
||||||
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
||||||
/area/server
|
/area/server
|
||||||
@@ -23,11 +24,13 @@
|
|||||||
|
|
||||||
/area/security
|
/area/security
|
||||||
holomap_color = HOLOMAP_AREACOLOR_SECURITY
|
holomap_color = HOLOMAP_AREACOLOR_SECURITY
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
/area/tether/surfacebase/security
|
/area/tether/surfacebase/security
|
||||||
holomap_color = HOLOMAP_AREACOLOR_SECURITY
|
holomap_color = HOLOMAP_AREACOLOR_SECURITY
|
||||||
|
|
||||||
/area/medical
|
/area/medical
|
||||||
holomap_color = HOLOMAP_AREACOLOR_MEDICAL
|
holomap_color = HOLOMAP_AREACOLOR_MEDICAL
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
/area/tether/surfacebase/medical
|
/area/tether/surfacebase/medical
|
||||||
holomap_color = HOLOMAP_AREACOLOR_MEDICAL
|
holomap_color = HOLOMAP_AREACOLOR_MEDICAL
|
||||||
|
|
||||||
@@ -47,6 +50,7 @@
|
|||||||
|
|
||||||
/area/hallway
|
/area/hallway
|
||||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
/area/bridge/hallway
|
/area/bridge/hallway
|
||||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||||
|
|
||||||
|
|||||||
@@ -243,3 +243,12 @@
|
|||||||
per_person_cap = 1
|
per_person_cap = 1
|
||||||
per_round_cap = 3 //limited supply!
|
per_round_cap = 3 //limited supply!
|
||||||
vendor_category = MAINTVENDOR_CONSTRUCTION
|
vendor_category = MAINTVENDOR_CONSTRUCTION
|
||||||
|
|
||||||
|
/datum/maint_recycler_vendor_entry/redspace_capsule
|
||||||
|
name = "REDSPACE SHELTER CAPSULE!!!1!"
|
||||||
|
desc = "They dumped some capsule surfluid into the REDGATE and it got all FUNKY!! Different interiors EVERY USE! INFINITE POSSIBLITIES! INFINITE VIBES!! INFINITE!!!!!"
|
||||||
|
object_type_to_spawn = /obj/item/survivalcapsule/randomized
|
||||||
|
item_cost = 30 //pricy to discourage spamming
|
||||||
|
ad_message = "ROGUE LIKE SPACE HOUSE?! 😱"
|
||||||
|
per_round_cap = 3 //limited supply!
|
||||||
|
vendor_category = MAINTVENDOR_CONSTRUCTION
|
||||||
|
|||||||
@@ -83,7 +83,6 @@
|
|||||||
EQUIPMENT("Injector (L) - Trauma", /obj/item/reagent_containers/hypospray/autoinjector/biginjector/brute, 500),
|
EQUIPMENT("Injector (L) - Trauma", /obj/item/reagent_containers/hypospray/autoinjector/biginjector/brute, 500),
|
||||||
EQUIPMENT("Nanopaste Tube", /obj/item/stack/nanopaste, 1000),
|
EQUIPMENT("Nanopaste Tube", /obj/item/stack/nanopaste, 1000),
|
||||||
EQUIPMENT("Point Transfer Card", /obj/item/card/mining_point_card, 500),
|
EQUIPMENT("Point Transfer Card", /obj/item/card/mining_point_card, 500),
|
||||||
EQUIPMENT("Shelter Capsule", /obj/item/survivalcapsule, 500),
|
|
||||||
EQUIPMENT("Burn Medipen", /obj/item/reagent_containers/hypospray/autoinjector/burn, 250),
|
EQUIPMENT("Burn Medipen", /obj/item/reagent_containers/hypospray/autoinjector/burn, 250),
|
||||||
EQUIPMENT("Detox Medipen", /obj/item/reagent_containers/hypospray/autoinjector/detox, 250),
|
EQUIPMENT("Detox Medipen", /obj/item/reagent_containers/hypospray/autoinjector/detox, 250),
|
||||||
EQUIPMENT("Oxy Medipen", /obj/item/reagent_containers/hypospray/autoinjector/oxy, 250),
|
EQUIPMENT("Oxy Medipen", /obj/item/reagent_containers/hypospray/autoinjector/oxy, 250),
|
||||||
@@ -132,15 +131,22 @@
|
|||||||
EQUIPMENT("Hardsuit - Smoke Bomb Deployer", /obj/item/rig_module/grenade_launcher/smoke, 2000),
|
EQUIPMENT("Hardsuit - Smoke Bomb Deployer", /obj/item/rig_module/grenade_launcher/smoke, 2000),
|
||||||
EQUIPMENT("Hardsuit - Proto-Kinetic Gauntlets", /obj/item/rig_module/gauntlets, 2000),
|
EQUIPMENT("Hardsuit - Proto-Kinetic Gauntlets", /obj/item/rig_module/gauntlets, 2000),
|
||||||
)
|
)
|
||||||
|
prize_list["Shelter Capsules"] = list(
|
||||||
|
EQUIPMENT("Shelter Capsule - Shelter (5x5)", /obj/item/survivalcapsule, 500),
|
||||||
|
EQUIPMENT("Shelter Capsule - Luxury Shelter (7x7)", /obj/item/survivalcapsule/luxury, 3100),
|
||||||
|
EQUIPMENT("Shelter Capsule - Redspace (7x7)", /obj/item/survivalcapsule/randomized, 5000),
|
||||||
|
EQUIPMENT("Shelter Capsule - Sauna (7x7)", /obj/item/survivalcapsule/sauna, 5000),
|
||||||
|
EQUIPMENT("Shelter Capsule - Rec Room + Cards Table (9x9)", /obj/item/survivalcapsule/recroom, 7500),
|
||||||
|
EQUIPMENT("Shelter Capsule - Bar (11x11)", /obj/item/survivalcapsule/luxurybar, 10000),
|
||||||
|
EQUIPMENT("Shelter Capsule - Deluxe Cabin (11x11)", /obj/item/survivalcapsule/luxurycabin, 10000),
|
||||||
|
EQUIPMENT("Shelter Capsule - Cafe (11x11)", /obj/item/survivalcapsule/cafe, 10000),
|
||||||
|
)
|
||||||
prize_list["Miscellaneous"] = list(
|
prize_list["Miscellaneous"] = list(
|
||||||
EQUIPMENT(REAGENT_ABSINTHE, /obj/item/reagent_containers/food/drinks/bottle/absinthe, 125),
|
EQUIPMENT(REAGENT_ABSINTHE, /obj/item/reagent_containers/food/drinks/bottle/absinthe, 125),
|
||||||
EQUIPMENT("Cigar", /obj/item/clothing/mask/smokable/cigarette/cigar/havana, 150),
|
EQUIPMENT("Cigar", /obj/item/clothing/mask/smokable/cigarette/cigar/havana, 150),
|
||||||
EQUIPMENT("Digital Tablet - Standard", /obj/item/modular_computer/tablet/preset/custom_loadout/standard, 500),
|
EQUIPMENT("Digital Tablet - Standard", /obj/item/modular_computer/tablet/preset/custom_loadout/standard, 500),
|
||||||
EQUIPMENT("Digital Tablet - Advanced", /obj/item/modular_computer/tablet/preset/custom_loadout/advanced, 1000),
|
EQUIPMENT("Digital Tablet - Advanced", /obj/item/modular_computer/tablet/preset/custom_loadout/advanced, 1000),
|
||||||
EQUIPMENT("Laser Pointer", /obj/item/laser_pointer, 900),
|
EQUIPMENT("Laser Pointer", /obj/item/laser_pointer, 900),
|
||||||
EQUIPMENT("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 3100),
|
|
||||||
EQUIPMENT("Bar Shelter Capsule", /obj/item/survivalcapsule/luxurybar, 10000),
|
|
||||||
EQUIPMENT("Deluxe Cabin Shelter Capsule",/obj/item/survivalcapsule/luxurycabin, 10000),
|
|
||||||
EQUIPMENT("Plush Toy", /obj/random/plushie, 300),
|
EQUIPMENT("Plush Toy", /obj/random/plushie, 300),
|
||||||
EQUIPMENT("Soap", /obj/item/soap/nanotrasen, 200),
|
EQUIPMENT("Soap", /obj/item/soap/nanotrasen, 200),
|
||||||
EQUIPMENT("Thalers - 100", /obj/item/spacecash/c100, 1000),
|
EQUIPMENT("Thalers - 100", /obj/item/spacecash/c100, 1000),
|
||||||
|
|||||||
@@ -84,6 +84,16 @@
|
|||||||
EQUIPMENT("Fine Excavation Kit - Measuring Tape", /obj/item/measuring_tape, 10),
|
EQUIPMENT("Fine Excavation Kit - Measuring Tape", /obj/item/measuring_tape, 10),
|
||||||
|
|
||||||
)
|
)
|
||||||
|
prize_list["Shelter Capsules"] = list(
|
||||||
|
EQUIPMENT("Shelter Capsule - Shelter (5x5)", /obj/item/survivalcapsule, 50),
|
||||||
|
EQUIPMENT("Shelter Capsule - Luxury Shelter (7x7)", /obj/item/survivalcapsule/luxury, 310),
|
||||||
|
EQUIPMENT("Shelter Capsule - Redspace (7x7)", /obj/item/survivalcapsule/randomized, 500),
|
||||||
|
EQUIPMENT("Shelter Capsule - Sauna (7x7)", /obj/item/survivalcapsule/sauna, 500),
|
||||||
|
EQUIPMENT("Shelter Capsule - Rec Room + Cards Table (9x9)", /obj/item/survivalcapsule/recroom, 750),
|
||||||
|
EQUIPMENT("Shelter Capsule - Bar (11x11)", /obj/item/survivalcapsule/luxurybar, 1000),
|
||||||
|
EQUIPMENT("Shelter Capsule - Deluxe Cabin (11x11)", /obj/item/survivalcapsule/luxurycabin, 1000),
|
||||||
|
EQUIPMENT("Shelter Capsule - Cafe (11x11)", /obj/item/survivalcapsule/cafe, 1000),
|
||||||
|
)
|
||||||
prize_list["Miscellaneous"] = list(
|
prize_list["Miscellaneous"] = list(
|
||||||
EQUIPMENT(REAGENT_ABSINTHE, /obj/item/reagent_containers/food/drinks/bottle/absinthe, 10),
|
EQUIPMENT(REAGENT_ABSINTHE, /obj/item/reagent_containers/food/drinks/bottle/absinthe, 10),
|
||||||
EQUIPMENT(REAGENT_WHISKEY, /obj/item/reagent_containers/food/drinks/bottle/whiskey, 10),
|
EQUIPMENT(REAGENT_WHISKEY, /obj/item/reagent_containers/food/drinks/bottle/whiskey, 10),
|
||||||
@@ -93,9 +103,6 @@
|
|||||||
EQUIPMENT("Industrial Equipment - Phoron Bore", /obj/item/gun/magnetic/matfed/phoronbore/loaded, 300),
|
EQUIPMENT("Industrial Equipment - Phoron Bore", /obj/item/gun/magnetic/matfed/phoronbore/loaded, 300),
|
||||||
EQUIPMENT("Industrial Equipment - Inducer", /obj/item/inducer, 750),
|
EQUIPMENT("Industrial Equipment - Inducer", /obj/item/inducer, 750),
|
||||||
EQUIPMENT("Laser Pointer", /obj/item/laser_pointer, 90),
|
EQUIPMENT("Laser Pointer", /obj/item/laser_pointer, 90),
|
||||||
EQUIPMENT("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 310),
|
|
||||||
EQUIPMENT("Bar Shelter Capsule", /obj/item/survivalcapsule/luxurybar, 1000),
|
|
||||||
EQUIPMENT("Deluxe Cabin Shelter Capsule", /obj/item/survivalcapsule/luxurycabin, 1000),
|
|
||||||
EQUIPMENT("Plush Toy", /obj/random/plushie, 30),
|
EQUIPMENT("Plush Toy", /obj/random/plushie, 30),
|
||||||
EQUIPMENT("Soap", /obj/item/soap/nanotrasen, 20),
|
EQUIPMENT("Soap", /obj/item/soap/nanotrasen, 20),
|
||||||
EQUIPMENT("Thalers - 100", /obj/item/spacecash/c100, 100),
|
EQUIPMENT("Thalers - 100", /obj/item/spacecash/c100, 100),
|
||||||
|
|||||||
@@ -16,6 +16,11 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
|||||||
name = "\improper Emergency Shelter Bathroom"
|
name = "\improper Emergency Shelter Bathroom"
|
||||||
icon_state = "away2"
|
icon_state = "away2"
|
||||||
|
|
||||||
|
/area/survivalpod/redspace
|
||||||
|
name = "\improper Redspace Capsule Shelter"
|
||||||
|
icon_state = "darkred"
|
||||||
|
|
||||||
|
|
||||||
//Custom survival pod areas
|
//Custom survival pod areas
|
||||||
|
|
||||||
/area/survivalpod/holly
|
/area/survivalpod/holly
|
||||||
@@ -36,28 +41,99 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
|||||||
var/used = FALSE
|
var/used = FALSE
|
||||||
var/is_ship = FALSE
|
var/is_ship = FALSE
|
||||||
var/unique_id = null
|
var/unique_id = null
|
||||||
|
var/admin_log_verb = "activated a bluespace capsule" // Just to make the blue/redspace ones distinct for admin logs
|
||||||
|
|
||||||
/obj/item/survivalcapsule/proc/get_template()
|
/obj/item/survivalcapsule/proc/get_template()
|
||||||
if(template)
|
if(template)
|
||||||
return
|
return
|
||||||
template = SSmapping.shelter_templates[template_id]
|
template = SSmapping.shelter_templates[get_template_id()]
|
||||||
if(!template)
|
if(!template)
|
||||||
throw EXCEPTION("Shelter template ([template_id]) not found!")
|
throw EXCEPTION("Shelter template ([template_id]) not found!")
|
||||||
qdel(src)
|
qdel(src)
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/proc/get_template_id()
|
||||||
|
return template_id
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/proc/get_template_info()
|
||||||
|
var/ret = ""
|
||||||
|
if(!template)
|
||||||
|
get_template()
|
||||||
|
if(template)
|
||||||
|
ret += "This capsule has the [template.name] stored:\n"
|
||||||
|
ret += template.description
|
||||||
|
else
|
||||||
|
ret += "This capsule has an unknown template stored."
|
||||||
|
return ret
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/proc/can_deploy(var/turf/deploy_location, var/turf/above_location)
|
||||||
|
var/status = template.check_deploy(deploy_location, is_ship)
|
||||||
|
switch(status)
|
||||||
|
//Not allowed due to /area technical reasons
|
||||||
|
if(SHELTER_DEPLOY_BAD_AREA)
|
||||||
|
src.loc.visible_message(span_warning("\The [src]'s safety mechanisms prevent it from activating in this area. You'll need to find an area that would be less disruptive to activate it!"))
|
||||||
|
|
||||||
|
//Anchored objects or no space
|
||||||
|
if(SHELTER_DEPLOY_BAD_TURFS, SHELTER_DEPLOY_ANCHORED_OBJECTS)
|
||||||
|
var/width = template.width
|
||||||
|
var/height = template.height
|
||||||
|
src.loc.visible_message(span_warning("\The [src] can be activated here, but doesn't have room to deploy! You need to clear a [width]x[height] area!"))
|
||||||
|
|
||||||
|
if(SHELTER_DEPLOY_SHIP_SPACE)
|
||||||
|
src.loc.visible_message(span_warning("\The [src] can only be deployed in space."))
|
||||||
|
|
||||||
|
if(status != SHELTER_DEPLOY_ALLOWED)
|
||||||
|
return FALSE
|
||||||
|
|
||||||
|
return TRUE
|
||||||
|
|
||||||
|
// First step: Warn and cancel deployment if necessary conditions aren't met. Otherwise generate smoke and wait a moment.
|
||||||
|
/obj/item/survivalcapsule/proc/deploy_step_one(var/mob/user)
|
||||||
|
var/turf/deploy_location = get_turf(src)
|
||||||
|
// We might have moved since the last check, so we check again!
|
||||||
|
if(!can_deploy(deploy_location, GetAbove(deploy_location)))
|
||||||
|
used = FALSE
|
||||||
|
return
|
||||||
|
|
||||||
|
var/datum/effect/effect/system/smoke_spread/smoke = new /datum/effect/effect/system/smoke_spread()
|
||||||
|
smoke.attach(deploy_location)
|
||||||
|
smoke.set_up(10, 0, deploy_location)
|
||||||
|
smoke.start()
|
||||||
|
|
||||||
|
addtimer(CALLBACK(src, PROC_REF(deploy_step_two), user), 4 SECONDS, TIMER_DELETE_ME)
|
||||||
|
|
||||||
|
// Second step: Load shelter template at location
|
||||||
|
/obj/item/survivalcapsule/proc/deploy_step_two(var/mob/user)
|
||||||
|
var/turf/deploy_location = get_turf(src)
|
||||||
|
var/turf/above_location = GetAbove(deploy_location)
|
||||||
|
// We might have moved since the last check, so we check again!
|
||||||
|
if(!can_deploy(deploy_location, above_location))
|
||||||
|
used = FALSE
|
||||||
|
return
|
||||||
|
|
||||||
|
if(unique_id)
|
||||||
|
GLOB.unique_deployable += unique_id
|
||||||
|
|
||||||
|
log_and_message_admins("[admin_log_verb] at [get_area(deploy_location)]!", user)
|
||||||
|
|
||||||
|
playsound(src, 'sound/effects/phasein.ogg', 100, 1)
|
||||||
|
|
||||||
|
// Load shelter template
|
||||||
|
if(above_location)
|
||||||
|
template.add_roof(above_location)
|
||||||
|
template.annihilate_plants(deploy_location)
|
||||||
|
template.load(deploy_location, centered = TRUE)
|
||||||
|
template.update_lighting(deploy_location)
|
||||||
|
qdel(src)
|
||||||
|
|
||||||
/obj/item/survivalcapsule/Destroy()
|
/obj/item/survivalcapsule/Destroy()
|
||||||
template = null // without this, capsules would be one use. per round.
|
template = null // without this, capsules would be one use. per round.
|
||||||
. = ..()
|
. = ..()
|
||||||
|
|
||||||
/obj/item/survivalcapsule/examine(mob/user)
|
/obj/item/survivalcapsule/examine(mob/user)
|
||||||
. = ..()
|
. = ..()
|
||||||
if(!template)
|
var/temp_info = get_template_info()
|
||||||
get_template()
|
if(length(temp_info))
|
||||||
if(template)
|
. += temp_info
|
||||||
. += "This capsule has the [template.name] stored:"
|
|
||||||
. += template.description
|
|
||||||
else
|
|
||||||
. += "This capsule has an unknown template stored."
|
|
||||||
|
|
||||||
// CHOMPEdit Start
|
// CHOMPEdit Start
|
||||||
/obj/item/survivalcapsule/attack_self(mob/user)
|
/obj/item/survivalcapsule/attack_self(mob/user)
|
||||||
@@ -69,56 +145,18 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
|||||||
// CHOMPEdit End
|
// CHOMPEdit End
|
||||||
get_template()
|
get_template()
|
||||||
if(!used)
|
if(!used)
|
||||||
|
if(unique_id && (unique_id in GLOB.unique_deployable))
|
||||||
|
loc.visible_message(span_warning("There can only be one [src] deployed at a time."))
|
||||||
|
return
|
||||||
|
var/turf/deploy_location = get_turf(src)
|
||||||
|
// Warn the user in advance if the capsule can't work from where they're standing.
|
||||||
|
if(!can_deploy(get_turf(src), GetAbove(deploy_location)))
|
||||||
|
return
|
||||||
loc.visible_message(span_warning("\The [src] begins to shake. Stand back!"))
|
loc.visible_message(span_warning("\The [src] begins to shake. Stand back!"))
|
||||||
|
user.drop_from_inventory(src)
|
||||||
used = TRUE
|
used = TRUE
|
||||||
|
|
||||||
sleep(5 SECONDS)
|
addtimer(CALLBACK(src, PROC_REF(deploy_step_one), user), 5 SECONDS, TIMER_DELETE_ME)
|
||||||
|
|
||||||
var/turf/deploy_location = get_turf(src)
|
|
||||||
var/status = template.check_deploy(deploy_location, is_ship)
|
|
||||||
var/turf/above_location = GetAbove(deploy_location)
|
|
||||||
|
|
||||||
switch(status)
|
|
||||||
//Not allowed due to /area technical reasons
|
|
||||||
if(SHELTER_DEPLOY_BAD_AREA)
|
|
||||||
src.loc.visible_message(span_warning("\The [src] will not function in this area."))
|
|
||||||
|
|
||||||
//Anchored objects or no space
|
|
||||||
if(SHELTER_DEPLOY_BAD_TURFS, SHELTER_DEPLOY_ANCHORED_OBJECTS)
|
|
||||||
var/width = template.width
|
|
||||||
var/height = template.height
|
|
||||||
src.loc.visible_message(span_warning("\The [src] doesn't have room to deploy! You need to clear a [width]x[height] area!"))
|
|
||||||
|
|
||||||
if(SHELTER_DEPLOY_SHIP_SPACE)
|
|
||||||
src.loc.visible_message(span_warning("\The [src] can only be deployed in space."))
|
|
||||||
|
|
||||||
if(status != SHELTER_DEPLOY_ALLOWED)
|
|
||||||
used = FALSE
|
|
||||||
return
|
|
||||||
|
|
||||||
if(unique_id)
|
|
||||||
if(unique_id in GLOB.unique_deployable)
|
|
||||||
loc.visible_message(span_warning("There can only be one [src] deployed at a time."))
|
|
||||||
used = FALSE
|
|
||||||
return
|
|
||||||
GLOB.unique_deployable += unique_id
|
|
||||||
|
|
||||||
var/turf/T = deploy_location
|
|
||||||
var/datum/effect/effect/system/smoke_spread/smoke = new /datum/effect/effect/system/smoke_spread()
|
|
||||||
smoke.attach(T)
|
|
||||||
smoke.set_up(10, 0, T)
|
|
||||||
smoke.start()
|
|
||||||
sleep(4 SECONDS)
|
|
||||||
|
|
||||||
playsound(src, 'sound/effects/phasein.ogg', 100, 1)
|
|
||||||
|
|
||||||
log_and_message_admins("activated a bluespace capsule at [get_area(T)]!", user)
|
|
||||||
if(above_location)
|
|
||||||
template.add_roof(above_location)
|
|
||||||
template.annihilate_plants(deploy_location)
|
|
||||||
template.load(deploy_location, centered = TRUE)
|
|
||||||
template.update_lighting(deploy_location)
|
|
||||||
qdel(src)
|
|
||||||
|
|
||||||
/obj/item/survivalcapsule/luxury
|
/obj/item/survivalcapsule/luxury
|
||||||
name = "luxury surfluid shelter capsule"
|
name = "luxury surfluid shelter capsule"
|
||||||
@@ -135,6 +173,11 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
|||||||
desc = "A luxury cabin and kitchen in a capsule. There's a license for use printed on the bottom."
|
desc = "A luxury cabin and kitchen in a capsule. There's a license for use printed on the bottom."
|
||||||
template_id = "shelter_cab_deluxe"
|
template_id = "shelter_cab_deluxe"
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/luxurycafe
|
||||||
|
name = "luxury surfluid cafe capsule"
|
||||||
|
desc = "A luxury cafe in a capsule. There's a license for use printed on the bottom."
|
||||||
|
template_id = "shelter_cafe"
|
||||||
|
|
||||||
/obj/item/survivalcapsule/military
|
/obj/item/survivalcapsule/military
|
||||||
name = "military surfluid shelter capsule"
|
name = "military surfluid shelter capsule"
|
||||||
desc = "A prefabricated firebase in a capsule. Contains basic weapons, building materials, and combat suits. There's a license for use printed on the bottom."
|
desc = "A prefabricated firebase in a capsule. Contains basic weapons, building materials, and combat suits. There's a license for use printed on the bottom."
|
||||||
@@ -162,6 +205,21 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
|||||||
w_class = ITEMSIZE_SMALL
|
w_class = ITEMSIZE_SMALL
|
||||||
//CHOMPKeep End
|
//CHOMPKeep End
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/recroom
|
||||||
|
name = "pop-out rec room shelter capsule"
|
||||||
|
desc = "A recreational room stuffed into a survival capsule."
|
||||||
|
template_id = "shelter_recroom"
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/sauna
|
||||||
|
name = "pop-out sauna shelter capsule"
|
||||||
|
desc = "A cozy sauna room stuffed into a survival capsule."
|
||||||
|
template_id = "shelter_sauna"
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/cafe
|
||||||
|
name = "pop-out cafe shelter capsule"
|
||||||
|
desc = "A cozy cafe stuffed into a survival capsule."
|
||||||
|
template_id = "shelter_cafe"
|
||||||
|
|
||||||
//Custom Shelter Capsules
|
//Custom Shelter Capsules
|
||||||
/obj/item/survivalcapsule/tabiranth
|
/obj/item/survivalcapsule/tabiranth
|
||||||
name = "silver-trimmed surfluid shelter capsule"
|
name = "silver-trimmed surfluid shelter capsule"
|
||||||
@@ -175,6 +233,86 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
|||||||
template_id = "shelter_chi"
|
template_id = "shelter_chi"
|
||||||
unique_id = "shelter_h"
|
unique_id = "shelter_h"
|
||||||
|
|
||||||
|
//Stupid
|
||||||
|
/obj/item/survivalcapsule/loss_1
|
||||||
|
name = "clinical surfluid shelter capsule"
|
||||||
|
desc = "A strange-looking shelter capsule. It looks rather crudely thrown together..."
|
||||||
|
template_id = "shelter_loss1"
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/loss_2
|
||||||
|
name = "clinical surfluid shelter capsule"
|
||||||
|
desc = "A strange-looking shelter capsule. It looks rather crudely thrown together..."
|
||||||
|
template_id = "shelter_loss2"
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/loss_3
|
||||||
|
name = "clinical surfluid shelter capsule"
|
||||||
|
desc = "A strange-looking shelter capsule. It looks rather crudely thrown together..."
|
||||||
|
template_id = "shelter_loss3"
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/loss_4
|
||||||
|
name = "clinical surfluid shelter capsule"
|
||||||
|
desc = "A strange-looking shelter capsule. It looks rather crudely thrown together..."
|
||||||
|
template_id = "shelter_loss4"
|
||||||
|
|
||||||
|
//Redspace Capsule
|
||||||
|
//Spawns a randomized shelter from a curated selection of possibilities
|
||||||
|
/obj/item/survivalcapsule/randomized
|
||||||
|
name = "redspace shelter capsule"
|
||||||
|
desc = "A strange-looking shelter capsule. Should the surfluid inside it be bubbling like that? There's a license for use printed on the bottom, as well as a warning about the unpredictable nature of redspace."
|
||||||
|
template_id = "placeholder_id_do_not_change"
|
||||||
|
admin_log_verb = "activated a redspace capsule"
|
||||||
|
var/possible_shelter_ids = list(
|
||||||
|
// "Normal" map table - Most common table.
|
||||||
|
// Meant to be actually inhabitable spots with neat things in them.
|
||||||
|
list(
|
||||||
|
"shelter_pizza_kitchen",
|
||||||
|
"shelter_nerd_dungeon_good",
|
||||||
|
"shelter_gallery",
|
||||||
|
"shelter_garden",
|
||||||
|
"shelter_off_color",
|
||||||
|
"shelter_living_room",
|
||||||
|
"shelter_candlelit_dinner",
|
||||||
|
) = 65, // 65% chance
|
||||||
|
|
||||||
|
// "Weird" map table - Less common.
|
||||||
|
// Here, we get a little silly with it. Not dangerous, but weird, kinda like redgates.
|
||||||
|
list(
|
||||||
|
"shelter_nerd_dungeon_evil",
|
||||||
|
"shelter_tiny_space",
|
||||||
|
"shelter_christmas",
|
||||||
|
"shelter_blacksmith",
|
||||||
|
) = 30, // 30% chance
|
||||||
|
|
||||||
|
// "Dangerous" map table - Least common by far, and for good reason.
|
||||||
|
// Places that have dangerous/illegal stuff in them.
|
||||||
|
list(
|
||||||
|
"shelter_dangerous_pool",
|
||||||
|
"shelter_methlab",
|
||||||
|
"shelter_mimic_hell",
|
||||||
|
) = 5, // 5% chance
|
||||||
|
)
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/randomized/get_template_id()
|
||||||
|
// Choose which table of maps we're gonna be choosing from, then pick a map in those
|
||||||
|
return pick(pickweight(possible_shelter_ids))
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/randomized/get_template_info()
|
||||||
|
var/ret = "It has a chaotic redspace bubble inside. The label reads:\n"
|
||||||
|
ret += "This capsule utilizes experimental technology to replicate copies of redspace pockets within realspace. " + span_underline("The contents of this capsule are prone to change upon activation") + ", and are highly unlikely to remain the same as when previously used. Efforts have been made to ensure *likely* safety when using these capsules. However, due to the unpredictable nature of redspace, that safety cannot be fully guaranteed. " + span_underline("Use at your own risk!")
|
||||||
|
return ret
|
||||||
|
|
||||||
|
// TERRIBLE AWFUL CAPSULE DO NOT MAKE THIS PLAYER ACCESSIBLE, I made this for a BIT -Ryumi
|
||||||
|
/obj/item/survivalcapsule/tesla
|
||||||
|
name = "tesla in a shelter capsule"
|
||||||
|
desc = "This is a terrible, terrible idea."
|
||||||
|
template_id = "shelter_tesla"
|
||||||
|
admin_log_verb = "activated a TESLA capsule"
|
||||||
|
|
||||||
|
/obj/item/survivalcapsule/tesla/get_template_info()
|
||||||
|
var/ret = ..()
|
||||||
|
ret += ("\n" + span_boldwarning("Do not."))
|
||||||
|
return ret
|
||||||
|
|
||||||
//Pod objects
|
//Pod objects
|
||||||
//Walls
|
//Walls
|
||||||
/turf/simulated/shuttle/wall/voidcraft/survival
|
/turf/simulated/shuttle/wall/voidcraft/survival
|
||||||
@@ -183,6 +321,7 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
|||||||
|
|
||||||
/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner
|
/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner
|
||||||
hard_corner = 1
|
hard_corner = 1
|
||||||
|
icon_state = "void-hc"
|
||||||
|
|
||||||
//Doors
|
//Doors
|
||||||
/obj/machinery/door/airlock/voidcraft/survival_pod
|
/obj/machinery/door/airlock/voidcraft/survival_pod
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
var/affected = get_affected_turfs(deploy_location, centered=TRUE)
|
var/affected = get_affected_turfs(deploy_location, centered=TRUE)
|
||||||
for(var/turf/T in affected)
|
for(var/turf/T in affected)
|
||||||
var/area/A = get_area(T)
|
var/area/A = get_area(T)
|
||||||
if(is_type_in_typecache(A, banned_areas))
|
if(is_type_in_typecache(A, banned_areas) || (A.flags & AREA_BLOCK_INSTANT_BUILDING))
|
||||||
return SHELTER_DEPLOY_BAD_AREA
|
return SHELTER_DEPLOY_BAD_AREA
|
||||||
|
|
||||||
var/banned = is_type_in_typecache(T, blacklisted_turfs)
|
var/banned = is_type_in_typecache(T, blacklisted_turfs)
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
/datum/map_template/shelter/alpha
|
/datum/map_template/shelter/alpha
|
||||||
name = "Shelter Alpha"
|
name = "Shelter Alpha"
|
||||||
shelter_id = "shelter_alpha"
|
shelter_id = "shelter_alpha"
|
||||||
description = "A cosy self-contained pressurized shelter, with \
|
description = "(5x5) A cosy self-contained pressurized shelter, with \
|
||||||
built-in navigation, entertainment, medical facilities and a \
|
built-in navigation, entertainment, medical facilities and a \
|
||||||
sleeping area! Order now, and we'll throw in a TINY FAN, \
|
sleeping area! Order now, and we'll throw in a TINY FAN, \
|
||||||
absolutely free!"
|
absolutely free!"
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
/datum/map_template/shelter/beta
|
/datum/map_template/shelter/beta
|
||||||
name = "Shelter Beta"
|
name = "Shelter Beta"
|
||||||
shelter_id = "shelter_beta"
|
shelter_id = "shelter_beta"
|
||||||
description = "An extremely luxurious shelter, containing all \
|
description = "(7x7) An extremely luxurious shelter, containing all \
|
||||||
the amenities of home, including carpeted floors, hot and cold \
|
the amenities of home, including carpeted floors, hot and cold \
|
||||||
running water, a gourmet three course meal, cooking facilities, \
|
running water, a gourmet three course meal, cooking facilities, \
|
||||||
and a deluxe companion to keep you from getting lonely during \
|
and a deluxe companion to keep you from getting lonely during \
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
/datum/map_template/shelter/gamma
|
/datum/map_template/shelter/gamma
|
||||||
name = "Shelter Gamma"
|
name = "Shelter Gamma"
|
||||||
shelter_id = "shelter_gamma"
|
shelter_id = "shelter_gamma"
|
||||||
description = "A luxury elite bar which holds an entire bar \
|
description = "(11x11) A luxury elite bar which holds an entire bar \
|
||||||
along with two vending machines, tables, and a restroom that \
|
along with two vending machines, tables, and a restroom that \
|
||||||
also has a sink. This isn't a survival capsule and so you can \
|
also has a sink. This isn't a survival capsule and so you can \
|
||||||
expect that this won't save you if you're bleeding out to \
|
expect that this won't save you if you're bleeding out to \
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
/datum/map_template/shelter/delta
|
/datum/map_template/shelter/delta
|
||||||
name = "Shelter Delta"
|
name = "Shelter Delta"
|
||||||
shelter_id = "shelter_delta"
|
shelter_id = "shelter_delta"
|
||||||
description = "A small firebase that contains equipment and supplies \
|
description = "(11x11) A small firebase that contains equipment and supplies \
|
||||||
for roughly a squad of military troops. Large quantities of \
|
for roughly a squad of military troops. Large quantities of \
|
||||||
supplies allow it to hold out for an extended period of time\
|
supplies allow it to hold out for an extended period of time\
|
||||||
and a built in medical facility allows field treatment to be \
|
and a built in medical facility allows field treatment to be \
|
||||||
@@ -92,20 +92,20 @@
|
|||||||
/datum/map_template/shelter/epsilon
|
/datum/map_template/shelter/epsilon
|
||||||
name = "Shelter Epsilon"
|
name = "Shelter Epsilon"
|
||||||
shelter_id = "shelter_epsilon"
|
shelter_id = "shelter_epsilon"
|
||||||
description = "An escape pod, with a mediocre amount of supplies \
|
description = "(10x5) An escape pod, with a mediocre amount of supplies \
|
||||||
for escaping a dying ship as soon as possible."
|
for escaping a dying ship as soon as possible."
|
||||||
mappath = "maps/offmap_vr/om_ships/shelter_5.dmm"
|
mappath = "maps/offmap_vr/om_ships/shelter_5.dmm"
|
||||||
|
|
||||||
/datum/map_template/shelter/cabin
|
/datum/map_template/shelter/cabin
|
||||||
name = "Shelter Cabin"
|
name = "Shelter Cabin"
|
||||||
shelter_id = "shelter_cab"
|
shelter_id = "shelter_cab"
|
||||||
description = "A small cabin; turned into a shelter capsule. Includes dorm amenities, and a nice dinner."
|
description = "(7x7) A small cabin; turned into a shelter capsule. Includes dorm amenities, and a nice dinner."
|
||||||
mappath = "maps/submaps/shelters/shelter_cab.dmm"
|
mappath = "maps/submaps/shelters/shelter_cab.dmm"
|
||||||
|
|
||||||
/datum/map_template/shelter/cabin_deluxe
|
/datum/map_template/shelter/cabin_deluxe
|
||||||
name = "Shelter Deluxe Cabin"
|
name = "Shelter Deluxe Cabin"
|
||||||
shelter_id = "shelter_cab_deluxe"
|
shelter_id = "shelter_cab_deluxe"
|
||||||
description = "A glamorously furnished cabin packed away in your pocket. \
|
description = "(11x11) A glamorously furnished cabin packed away in your pocket. \
|
||||||
Includes a private dormitory, bathroom, dining room, and a very \
|
Includes a private dormitory, bathroom, dining room, and a very \
|
||||||
compactly designed kitchen. Designed for a comfortable extended \
|
compactly designed kitchen. Designed for a comfortable extended \
|
||||||
stay in isolated wilderness survival scenarios."
|
stay in isolated wilderness survival scenarios."
|
||||||
@@ -129,3 +129,125 @@
|
|||||||
of recreational facilities and a more comfortable living quarters. The \
|
of recreational facilities and a more comfortable living quarters. The \
|
||||||
definition of \"form over function,\" in capsule form!"
|
definition of \"form over function,\" in capsule form!"
|
||||||
mappath = "maps/submaps/shelters/shelter_h.dmm"
|
mappath = "maps/submaps/shelters/shelter_h.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/rec
|
||||||
|
name = "Shelter Rec Room"
|
||||||
|
shelter_id = "shelter_recroom"
|
||||||
|
description = "(9x9) A recreational room in a pocket, offering a gaming table with poker chips, dice, and cards to host group gaming activities, as well as a small arcade for more individual experiences. While offering absolutely nothing that will help someone survive physically aside from a safely isolated atmosphere, the intellectual stimulation provided from the gaming facilities within have been chosen to assist and keep one's mind sharp."
|
||||||
|
mappath = "maps/submaps/shelters/shelter_recroom.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/sauna
|
||||||
|
name = "Shelter Sauna"
|
||||||
|
shelter_id = "shelter_sauna"
|
||||||
|
description = "(7x7) A luxurious sauna in your pocket. Complete with privacy features, a changing and locker room, and of course a decently spacious sauna room with three benches to rest on."
|
||||||
|
mappath = "maps/submaps/shelters/shelter_sauna.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/cafe
|
||||||
|
name = "Shelter Cafe"
|
||||||
|
shelter_id = "shelter_cafe"
|
||||||
|
description = "(11x11) A fully stocked and equipped cafe in your pocket. While this won't save you if you're dying, it will ensure that you and anyone who happens to be with you will never suffer from caffeine withdrawal!"
|
||||||
|
mappath = "maps/submaps/shelters/shelter_cafe.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/loss_1
|
||||||
|
name = "Shelter L1"
|
||||||
|
shelter_id = "shelter_loss1"
|
||||||
|
description = "(5x5) North-west quadrant."
|
||||||
|
mappath = "maps/submaps/shelters/shelter_loss_1.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/loss_2
|
||||||
|
name = "Shelter L2"
|
||||||
|
shelter_id = "shelter_loss2"
|
||||||
|
description = "(5x5) North-east quadrant."
|
||||||
|
mappath = "maps/submaps/shelters/shelter_loss_2.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/loss_3
|
||||||
|
name = "Shelter L3"
|
||||||
|
shelter_id = "shelter_loss3"
|
||||||
|
description = "(5x5) South-west quadrant."
|
||||||
|
mappath = "maps/submaps/shelters/shelter_loss_3.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/loss_4
|
||||||
|
name = "Shelter L4"
|
||||||
|
shelter_id = "shelter_loss4"
|
||||||
|
description = "(5x5) South-east quadrant."
|
||||||
|
mappath = "maps/submaps/shelters/shelter_loss_4.dmm"
|
||||||
|
|
||||||
|
// EXTREMELY DANGEROUS ADMIN-ONLY SHELTERS I BEG YOU DO NOT SPAWN THESE EXCEPT FOR A DISASTROUS BIT
|
||||||
|
|
||||||
|
/datum/map_template/shelter/tesla
|
||||||
|
name = "Shelter Tesla"
|
||||||
|
description = "(11x11) A whole tesla engine setup, complete with a fully charged SMES cell ready to power the emitters. Using this is probably an exceptionally terrible idea."
|
||||||
|
shelter_id = "shelter_tesla"
|
||||||
|
mappath = "maps/submaps/shelters/shelter_tesla.dmm"
|
||||||
|
|
||||||
|
//Redspace capsule shelters - here be weird shit.
|
||||||
|
|
||||||
|
/datum/map_template/shelter/nerd_dungeon_evil
|
||||||
|
name = "Shelter Nerd Dungeon Evil"
|
||||||
|
shelter_id = "shelter_nerd_dungeon_evil"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_nerd_dungeon_evil.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/nerd_dungeon_good
|
||||||
|
name = "Shelter Nerd Dungeon Good"
|
||||||
|
shelter_id = "shelter_nerd_dungeon_good"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_nerd_dungeon_good.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/dangerous_pool
|
||||||
|
name = "Shelter Dangerous Pool"
|
||||||
|
shelter_id = "shelter_dangerous_pool"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_dangerous_pool.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/pizza_kitchen
|
||||||
|
name = "Shelter Pizza Kitchen"
|
||||||
|
shelter_id = "shelter_pizza_kitchen"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_pizza.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/tiny_space
|
||||||
|
name = "Shelter Smole Space"
|
||||||
|
shelter_id = "shelter_tiny_space"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_tiny_space.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/christmas
|
||||||
|
name = "Shelter Christmas"
|
||||||
|
shelter_id = "shelter_christmas"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_christmas.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/methlab
|
||||||
|
name = "Shelter Meth Lab"
|
||||||
|
shelter_id = "shelter_methlab"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_methlab.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/blacksmith
|
||||||
|
name = "Shelter Blacksmith"
|
||||||
|
shelter_id = "shelter_blacksmith"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_blacksmith.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/gallery
|
||||||
|
name = "Shelter Art Gallery"
|
||||||
|
shelter_id = "shelter_gallery"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_gallery.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/garden
|
||||||
|
name = "Shelter Garden"
|
||||||
|
shelter_id = "shelter_garden"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_garden.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/mimic_hell
|
||||||
|
name = "Shelter Mimic Hell"
|
||||||
|
shelter_id = "shelter_mimic_hell"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_mimic_hell.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/off_color_bedrooms
|
||||||
|
name = "Shelter Off-Color Bedrooms"
|
||||||
|
shelter_id = "shelter_off_color"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_off_color.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/living_room
|
||||||
|
name = "Shelter Living Room"
|
||||||
|
shelter_id = "shelter_living_room"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_living_room.dmm"
|
||||||
|
|
||||||
|
/datum/map_template/shelter/candlelit_dinner
|
||||||
|
name = "Shelter Candlelit Dinner"
|
||||||
|
shelter_id = "shelter_candlelit_dinner"
|
||||||
|
mappath = "maps/submaps/shelters/randomshelters/shelter_candlelit_dinner.dmm"
|
||||||
|
|||||||
@@ -12,7 +12,8 @@
|
|||||||
// the modifier, but if you're in one of these areas, you'll keep the modifier until you leave.
|
// the modifier, but if you're in one of these areas, you'll keep the modifier until you leave.
|
||||||
var/static/list/redspace_areas = list (
|
var/static/list/redspace_areas = list (
|
||||||
/area/redspace_abduction,
|
/area/redspace_abduction,
|
||||||
/area/redgate
|
/area/redgate,
|
||||||
|
/area/survivalpod/redspace // Redspace shelters effectively pull a bit of redspace into realspace, so
|
||||||
)
|
)
|
||||||
|
|
||||||
/datum/modifier/redspace_drain
|
/datum/modifier/redspace_drain
|
||||||
|
|||||||
@@ -1070,6 +1070,12 @@ GLOBAL_LIST_EMPTY(light_type_cache)
|
|||||||
brightness_color = "#da0205"
|
brightness_color = "#da0205"
|
||||||
init_brightness_range = 4
|
init_brightness_range = 4
|
||||||
|
|
||||||
|
/obj/item/light/bulb/blue
|
||||||
|
brightness_range = 4
|
||||||
|
color = "#028bda"
|
||||||
|
brightness_color = "#028bda"
|
||||||
|
init_brightness_range = 4
|
||||||
|
|
||||||
/obj/item/light/bulb/fire
|
/obj/item/light/bulb/fire
|
||||||
name = "fire bulb"
|
name = "fire bulb"
|
||||||
desc = "A replacement fire bulb."
|
desc = "A replacement fire bulb."
|
||||||
|
|||||||
@@ -144,3 +144,87 @@
|
|||||||
RND_CATEGORY_EQUIPMENT
|
RND_CATEGORY_EQUIPMENT
|
||||||
)
|
)
|
||||||
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SCIENCE
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_SCIENCE
|
||||||
|
|
||||||
|
/datum/design_techweb/shelter_capsule
|
||||||
|
name = "Bluespace Shelter Capsule (5x5)"
|
||||||
|
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||||
|
id = "shelter_capsule"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
materials = list(MAT_STEEL = 25000, MAT_GLASS = 25000, MAT_TITANIUM = 2500, MAT_DURASTEEL = 1000, MAT_DIAMOND = 200, MAT_URANIUM = 500)
|
||||||
|
build_path = /obj/item/survivalcapsule
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||||
|
|
||||||
|
/datum/design_techweb/shelter_capsule_luxury
|
||||||
|
name = "Bluespace Shelter Capsule - Luxury (7x7)"
|
||||||
|
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||||
|
id = "shelter_capsule_luxury"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
materials = list(MAT_STEEL = 35000, MAT_GLASS = 35000, MAT_TITANIUM = 5000, MAT_DURASTEEL = 2500, MAT_DIAMOND = 500, MAT_URANIUM = 1000)
|
||||||
|
build_path = /obj/item/survivalcapsule/luxury
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||||
|
|
||||||
|
/datum/design_techweb/shelter_capsule_sauna
|
||||||
|
name = "Bluespace Shelter Capsule - Sauna (7x7)"
|
||||||
|
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||||
|
id = "shelter_capsule_sauna"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
materials = list(MAT_STEEL = 40000, MAT_GLASS = 40000, MAT_TITANIUM = 5000, MAT_DURASTEEL = 5000, MAT_DIAMOND = 500, MAT_URANIUM = 1000)
|
||||||
|
build_path = /obj/item/survivalcapsule/sauna
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||||
|
|
||||||
|
/datum/design_techweb/shelter_capsule_recroom
|
||||||
|
name = "Bluespace Shelter Capsule - Rec Room + Gaming Table (9x9)"
|
||||||
|
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||||
|
id = "shelter_capsule_recroom"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
materials = list(MAT_STEEL = 40000, MAT_GLASS = 40000, MAT_TITANIUM = 5000, MAT_DURASTEEL = 2500, MAT_DIAMOND = 500, MAT_URANIUM = 1000)
|
||||||
|
build_path = /obj/item/survivalcapsule/recroom
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||||
|
|
||||||
|
/datum/design_techweb/shelter_capsule_luxurybar
|
||||||
|
name = "Bluespace Shelter Capsule - Luxury Bar (11x11)"
|
||||||
|
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||||
|
id = "shelter_capsule_luxurybar"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
materials = list(MAT_STEEL = 50000, MAT_GLASS = 50000, MAT_TITANIUM = 6000, MAT_DURASTEEL = 3000, MAT_DIAMOND = 750, MAT_URANIUM = 1500) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||||
|
build_path = /obj/item/survivalcapsule/luxurybar
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||||
|
|
||||||
|
/datum/design_techweb/shelter_capsule_luxurycabin
|
||||||
|
name = "Bluespace Shelter Capsule - Luxury Cabin (11x11)"
|
||||||
|
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||||
|
id = "shelter_capsule_luxurycabin"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
materials = list(MAT_STEEL = 50000, MAT_GLASS = 50000, MAT_TITANIUM = 6000, MAT_DURASTEEL = 3000, MAT_DIAMOND = 750, MAT_URANIUM = 1500) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||||
|
build_path = /obj/item/survivalcapsule/luxurycabin
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||||
|
|
||||||
|
/datum/design_techweb/shelter_capsule_cafe
|
||||||
|
name = "Bluespace Shelter Capsule - Cafe (11x11)"
|
||||||
|
desc = "A capsule filled with pre-programmed nanites that can generate a small, fully atmosphere-protected shelter in seconds. Do not put in mouth."
|
||||||
|
id = "shelter_capsule_cafe"
|
||||||
|
build_type = PROTOLATHE
|
||||||
|
materials = list(MAT_STEEL = 50000, MAT_GLASS = 50000, MAT_TITANIUM = 6000, MAT_DURASTEEL = 3000, MAT_DIAMOND = 750, MAT_URANIUM = 1500) // These are 11x11 rooms in a pocket. They NEED to be expensive!
|
||||||
|
build_path = /obj/item/survivalcapsule/cafe
|
||||||
|
category = list(
|
||||||
|
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_BLUESPACE
|
||||||
|
)
|
||||||
|
departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_CARGO
|
||||||
|
|||||||
@@ -52,6 +52,12 @@
|
|||||||
"beacon",
|
"beacon",
|
||||||
"beacon_locator",
|
"beacon_locator",
|
||||||
"chameleon",
|
"chameleon",
|
||||||
|
"shelter_capsule",
|
||||||
|
"shelter_capsule_luxury",
|
||||||
|
"shelter_capsule_recroom",
|
||||||
|
"shelter_capsule_sauna",
|
||||||
|
"shelter_capsule_luxurybar",
|
||||||
|
"shelter_capsule_luxurycabin",
|
||||||
// "ore_silo",
|
// "ore_silo",
|
||||||
// "plumbing_receiver",
|
// "plumbing_receiver",
|
||||||
// "adv_watering_can",
|
// "adv_watering_can",
|
||||||
|
|||||||
@@ -75,6 +75,7 @@
|
|||||||
base_turf = /turf/simulated/floor/plating/virgo2
|
base_turf = /turf/simulated/floor/plating/virgo2
|
||||||
requires_power = TRUE
|
requires_power = TRUE
|
||||||
dynamic_lighting = TRUE
|
dynamic_lighting = TRUE
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
// forced_ambience = list('sound/ambience/tension/tension.ogg', 'sound/ambience/tension/argitoth.ogg', 'sound/ambience/tension/burning_terror.ogg')
|
// forced_ambience = list('sound/ambience/tension/tension.ogg', 'sound/ambience/tension/argitoth.ogg', 'sound/ambience/tension/burning_terror.ogg')
|
||||||
|
|
||||||
/area/offmap/aerostat/inside
|
/area/offmap/aerostat/inside
|
||||||
@@ -138,9 +139,12 @@
|
|||||||
/area/offmap/aerostat/inside/northchamb
|
/area/offmap/aerostat/inside/northchamb
|
||||||
name = "North Chamber"
|
name = "North Chamber"
|
||||||
icon_state = "orablacir"
|
icon_state = "orablacir"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
|
|
||||||
/area/offmap/aerostat/inside/southchamb
|
/area/offmap/aerostat/inside/southchamb
|
||||||
name = "South Chamber"
|
name = "South Chamber"
|
||||||
icon_state = "orablacir"
|
icon_state = "orablacir"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
|
|
||||||
/area/offmap/aerostat/inside/drillstorage
|
/area/offmap/aerostat/inside/drillstorage
|
||||||
name = "Drill Storage"
|
name = "Drill Storage"
|
||||||
@@ -153,6 +157,8 @@
|
|||||||
/area/offmap/aerostat/inside/lobby
|
/area/offmap/aerostat/inside/lobby
|
||||||
name = "Lobby"
|
name = "Lobby"
|
||||||
icon_state = "orablacir"
|
icon_state = "orablacir"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
|
|
||||||
/area/offmap/aerostat/inside/xenobiolab
|
/area/offmap/aerostat/inside/xenobiolab
|
||||||
name = "Xenobiology Lab"
|
name = "Xenobiology Lab"
|
||||||
icon_state = "orablacir"
|
icon_state = "orablacir"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
icon_state = "blublatri"
|
icon_state = "blublatri"
|
||||||
requires_power = TRUE
|
requires_power = TRUE
|
||||||
dynamic_lighting = TRUE
|
dynamic_lighting = TRUE
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/maintenance/stellardelight
|
/area/maintenance/stellardelight
|
||||||
name = "Maintenance"
|
name = "Maintenance"
|
||||||
@@ -125,7 +126,7 @@
|
|||||||
/area/stellardelight/deck1/dorms
|
/area/stellardelight/deck1/dorms
|
||||||
name = "Dormitory"
|
name = "Dormitory"
|
||||||
sound_env = SMALL_SOFTFLOOR
|
sound_env = SMALL_SOFTFLOOR
|
||||||
flags = RAD_SHIELDED| BLUE_SHIELDED | AREA_FLAG_IS_NOT_PERSISTENT | AREA_FORBID_EVENTS | AREA_FORBID_SINGULO | AREA_SOUNDPROOF | AREA_ALLOW_LARGE_SIZE | AREA_BLOCK_SUIT_SENSORS | AREA_BLOCK_TRACKING
|
flags = RAD_SHIELDED| BLUE_SHIELDED | AREA_FLAG_IS_NOT_PERSISTENT | AREA_FORBID_EVENTS | AREA_FORBID_SINGULO | AREA_SOUNDPROOF | AREA_ALLOW_LARGE_SIZE | AREA_BLOCK_SUIT_SENSORS | AREA_BLOCK_TRACKING | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/stellardelight/deck1/dorms/dorm1
|
/area/stellardelight/deck1/dorms/dorm1
|
||||||
name = "Dormitory One"
|
name = "Dormitory One"
|
||||||
@@ -268,16 +269,16 @@
|
|||||||
|
|
||||||
/area/stellardelight/deck3/transitgateway
|
/area/stellardelight/deck3/transitgateway
|
||||||
name = "Transit Gateway"
|
name = "Transit Gateway"
|
||||||
flags = AREA_FORBID_EVENTS | AREA_FORBID_SINGULO
|
flags = AREA_FORBID_EVENTS | AREA_FORBID_SINGULO | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/stellardelight/deck3/cryo
|
/area/stellardelight/deck3/cryo
|
||||||
name = "Cryogenic Storage"
|
name = "Cryogenic Storage"
|
||||||
flags = AREA_FORBID_EVENTS | AREA_FORBID_SINGULO
|
flags = AREA_FORBID_EVENTS | AREA_FORBID_SINGULO | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/stellardelight/deck3/readingroom
|
/area/stellardelight/deck3/readingroom
|
||||||
name = "Reading Rooms"
|
name = "Reading Rooms"
|
||||||
sound_env = SMALL_SOFTFLOOR
|
sound_env = SMALL_SOFTFLOOR
|
||||||
flags = RAD_SHIELDED| BLUE_SHIELDED | AREA_FLAG_IS_NOT_PERSISTENT | AREA_FORBID_EVENTS | AREA_SOUNDPROOF | AREA_BLOCK_SUIT_SENSORS | AREA_BLOCK_TRACKING
|
flags = RAD_SHIELDED| BLUE_SHIELDED | AREA_FLAG_IS_NOT_PERSISTENT | AREA_FORBID_EVENTS | AREA_SOUNDPROOF | AREA_BLOCK_SUIT_SENSORS | AREA_BLOCK_TRACKING | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/stellardelight/deck3/portdock
|
/area/stellardelight/deck3/portdock
|
||||||
name = "Port Dock"
|
name = "Port Dock"
|
||||||
@@ -292,10 +293,13 @@
|
|||||||
|
|
||||||
/area/stellardelight/deck1/exterior
|
/area/stellardelight/deck1/exterior
|
||||||
name = "Deck One Exterior"
|
name = "Deck One Exterior"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
/area/stellardelight/deck2/exterior
|
/area/stellardelight/deck2/exterior
|
||||||
name = "Deck Two Exterior"
|
name = "Deck Two Exterior"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
/area/stellardelight/deck3/exterior
|
/area/stellardelight/deck3/exterior
|
||||||
name = "Deck Three Exterior"
|
name = "Deck Three Exterior"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
|
|
||||||
/area/stellardelight/deck1/entrepreneur
|
/area/stellardelight/deck1/entrepreneur
|
||||||
name = "\improper Shared Office"
|
name = "\improper Shared Office"
|
||||||
|
|||||||
164
maps/submaps/shelters/randomshelters/shelter_blacksmith.dmm
Normal file
164
maps/submaps/shelters/randomshelters/shelter_blacksmith.dmm
Normal file
@@ -0,0 +1,164 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/wall/stonelogs,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/machinery/light/small/torch{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/concrete,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"d" = (
|
||||||
|
/obj/structure/table/marble,
|
||||||
|
/obj/structure/fans/hardlight,
|
||||||
|
/turf/simulated/floor/concrete,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"n" = (
|
||||||
|
/obj/structure/table/rack/shelf/wood,
|
||||||
|
/obj/item/material/sword/longsword{
|
||||||
|
pixel_y = 5;
|
||||||
|
pixel_x = -2
|
||||||
|
},
|
||||||
|
/obj/item/clothing/accessory/holster/machete/rapier/swords,
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"o" = (
|
||||||
|
/obj/machinery/light/small/torch,
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"q" = (
|
||||||
|
/obj/structure/bed/double/padded,
|
||||||
|
/obj/item/bedsheet/browndouble,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"s" = (
|
||||||
|
/obj/machinery/light/small/torch{
|
||||||
|
dir = 1;
|
||||||
|
light_type = /obj/item/light/bulb/red
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"t" = (
|
||||||
|
/obj/machinery/light/small/torch,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"x" = (
|
||||||
|
/obj/structure/closet/cabinet,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"D" = (
|
||||||
|
/obj/structure/prop/fantasy/anvil,
|
||||||
|
/turf/simulated/floor/concrete,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/obj/structure/simple_door/wood,
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"H" = (
|
||||||
|
/obj/structure/table/woodentable,
|
||||||
|
/obj/item/book/custom_library/fiction/blacksmithandkinglybloke{
|
||||||
|
pixel_y = 6;
|
||||||
|
pixel_x = 3
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"K" = (
|
||||||
|
/obj/structure/bed/bath,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"M" = (
|
||||||
|
/turf/simulated/floor/concrete,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"O" = (
|
||||||
|
/obj/structure/prop/fantasy/kiln,
|
||||||
|
/turf/simulated/floor/concrete,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/obj/structure/simple_door/wood,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"V" = (
|
||||||
|
/obj/structure/closet/crate/wooden,
|
||||||
|
/obj/random/material/refined,
|
||||||
|
/obj/fiftyspawner/iron,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"W" = (
|
||||||
|
/obj/structure/prop/fantasy/grindstone,
|
||||||
|
/turf/simulated/floor/concrete,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"X" = (
|
||||||
|
/obj/structure/window/basic/full,
|
||||||
|
/turf/simulated/floor/concrete,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Y" = (
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
d
|
||||||
|
d
|
||||||
|
a
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
X
|
||||||
|
b
|
||||||
|
M
|
||||||
|
M
|
||||||
|
Y
|
||||||
|
Y
|
||||||
|
U
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
X
|
||||||
|
D
|
||||||
|
O
|
||||||
|
W
|
||||||
|
n
|
||||||
|
o
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
E
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
a
|
||||||
|
s
|
||||||
|
L
|
||||||
|
L
|
||||||
|
L
|
||||||
|
t
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
a
|
||||||
|
q
|
||||||
|
H
|
||||||
|
V
|
||||||
|
K
|
||||||
|
x
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
"}
|
||||||
@@ -0,0 +1,285 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"d" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/item/reagent_containers/food/snacks/mint{
|
||||||
|
pixel_x = 2;
|
||||||
|
pixel_y = 7
|
||||||
|
},
|
||||||
|
/obj/item/flame/candle/everburn{
|
||||||
|
pixel_x = -9;
|
||||||
|
pixel_y = -2
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"g" = (
|
||||||
|
/obj/machinery/light/small/fairylights{
|
||||||
|
pixel_y = 38
|
||||||
|
},
|
||||||
|
/obj/structure/closet/secure_closet/personal,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"j" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"m" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"n" = (
|
||||||
|
/obj/structure/bed/chair/wood{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"q" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"w" = (
|
||||||
|
/obj/structure/table/fancyblack,
|
||||||
|
/obj/item/flame/candle/candelabra/everburn{
|
||||||
|
pixel_y = 17
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/snacks/meatballspagetti{
|
||||||
|
pixel_y = 4
|
||||||
|
},
|
||||||
|
/obj/item/material/kitchen/utensil/fork{
|
||||||
|
pixel_y = 5;
|
||||||
|
pixel_x = -10
|
||||||
|
},
|
||||||
|
/obj/item/material/kitchen/utensil/fork{
|
||||||
|
pixel_y = 5;
|
||||||
|
pixel_x = 12
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"x" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 10
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"z" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 5
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"A" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/machinery/light/small/fairylights{
|
||||||
|
pixel_y = 38
|
||||||
|
},
|
||||||
|
/obj/item/flame/candle/everburn{
|
||||||
|
pixel_y = 10;
|
||||||
|
pixel_x = -10
|
||||||
|
},
|
||||||
|
/obj/item/instrument/piano_synth{
|
||||||
|
pixel_y = 5;
|
||||||
|
pixel_x = 1
|
||||||
|
},
|
||||||
|
/obj/item/instrument/violin{
|
||||||
|
pixel_y = 8;
|
||||||
|
pixel_x = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"B" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 4;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"C" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"G" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod{
|
||||||
|
pixel_y = 28
|
||||||
|
},
|
||||||
|
/obj/item/clothing/under/dress/black_corset,
|
||||||
|
/obj/item/clothing/under/dress/blacktango,
|
||||||
|
/obj/item/clothing/under/dress/blacktango/alt,
|
||||||
|
/obj/item/clothing/under/dress/cbridesmaid,
|
||||||
|
/obj/item/clothing/under/dress/cdress_fire,
|
||||||
|
/obj/item/clothing/under/dress/cswoopdress,
|
||||||
|
/obj/item/clothing/under/dress/flamenco,
|
||||||
|
/obj/item/clothing/under/dress/littleblackdress,
|
||||||
|
/obj/item/clothing/under/dress/gothic2,
|
||||||
|
/obj/item/clothing/under/dress/redeveninggown,
|
||||||
|
/obj/item/clothing/under/suit_jacket,
|
||||||
|
/obj/item/clothing/under/suit_jacket/burgundy,
|
||||||
|
/obj/item/clothing/under/suit_jacket/burgundy/skirt,
|
||||||
|
/obj/item/clothing/under/suit_jacket/female,
|
||||||
|
/obj/item/clothing/under/suit_jacket/really_black,
|
||||||
|
/obj/item/clothing/under/suit_jacket/really_black/skirt,
|
||||||
|
/obj/item/clothing/shoes/black,
|
||||||
|
/obj/item/clothing/shoes/black,
|
||||||
|
/obj/item/clothing/shoes/dress,
|
||||||
|
/obj/item/clothing/shoes/dress,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"H" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"K" = (
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"N" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/item/flame/candle/everburn{
|
||||||
|
pixel_x = 10
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/bottle/champagne{
|
||||||
|
pixel_y = 19;
|
||||||
|
pixel_x = -6
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/glass2/wine{
|
||||||
|
pixel_x = -11;
|
||||||
|
pixel_y = 1
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/glass2/wine{
|
||||||
|
pixel_x = 1;
|
||||||
|
pixel_y = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"O" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 9
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Q" = (
|
||||||
|
/obj/structure/bed/chair/wood{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"R" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain,
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"V" = (
|
||||||
|
/obj/structure/fans{
|
||||||
|
pixel_y = 32
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"W" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 6
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"X" = (
|
||||||
|
/obj/machinery/disposal/wall{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/trunk{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Z" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 8;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
a
|
||||||
|
U
|
||||||
|
a
|
||||||
|
U
|
||||||
|
a
|
||||||
|
U
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
a
|
||||||
|
A
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
e
|
||||||
|
m
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
a
|
||||||
|
g
|
||||||
|
O
|
||||||
|
Q
|
||||||
|
x
|
||||||
|
K
|
||||||
|
H
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
a
|
||||||
|
g
|
||||||
|
j
|
||||||
|
w
|
||||||
|
R
|
||||||
|
K
|
||||||
|
C
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
a
|
||||||
|
V
|
||||||
|
z
|
||||||
|
n
|
||||||
|
W
|
||||||
|
K
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
a
|
||||||
|
G
|
||||||
|
K
|
||||||
|
K
|
||||||
|
X
|
||||||
|
N
|
||||||
|
d
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
a
|
||||||
|
q
|
||||||
|
a
|
||||||
|
B
|
||||||
|
Z
|
||||||
|
q
|
||||||
|
a
|
||||||
|
"}
|
||||||
313
maps/submaps/shelters/randomshelters/shelter_christmas.dmm
Normal file
313
maps/submaps/shelters/randomshelters/shelter_christmas.dmm
Normal file
@@ -0,0 +1,313 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/obj/structure/snowman/borg,
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 10
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"c" = (
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 6
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"d" = (
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"g" = (
|
||||||
|
/obj/structure/sign/christmas/lights{
|
||||||
|
dir = 4;
|
||||||
|
pixel_x = -6
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"h" = (
|
||||||
|
/obj/effect/overlay/snow/floor/edges,
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"i" = (
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 9
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"j" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/panel,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"k" = (
|
||||||
|
/obj/machinery/door/window/survival_pod{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "windoor"
|
||||||
|
},
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/obj/structure/fans/tiny{
|
||||||
|
pixel_y = 9
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/panel,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"l" = (
|
||||||
|
/obj/structure/sign/christmas/wreath,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"m" = (
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/item/toy/snowglobe/snowvillage{
|
||||||
|
pixel_x = 1;
|
||||||
|
pixel_y = -6
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"o" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"s" = (
|
||||||
|
/mob/living/simple_mob/vore/reindeer{
|
||||||
|
size_multiplier = 2;
|
||||||
|
name = "Holly";
|
||||||
|
desc = "A VERY large reindeer."
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"x" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/obj/item/toy/mistletoe,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod{
|
||||||
|
layer = 3.1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"y" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/panel,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"A" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"C" = (
|
||||||
|
/obj/structure/flora/tree/pine/xmas,
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"F" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/panel,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"G" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/clothing/shoes/boots/winter/christmasred,
|
||||||
|
/obj/item/clothing/shoes/boots/winter/christmasred,
|
||||||
|
/obj/item/clothing/shoes/boots/winter/christmasgreen,
|
||||||
|
/obj/item/clothing/shoes/boots/winter/christmasgreen,
|
||||||
|
/obj/item/clothing/suit/storage/hooded/wintercoat/christmasred,
|
||||||
|
/obj/item/clothing/suit/storage/hooded/wintercoat/christmasred,
|
||||||
|
/obj/item/clothing/suit/storage/hooded/wintercoat/christmasgreen,
|
||||||
|
/obj/item/clothing/suit/storage/hooded/wintercoat/christmasgreen,
|
||||||
|
/obj/item/clothing/under/christmas/croptop/green,
|
||||||
|
/obj/item/clothing/under/christmas/croptop/green,
|
||||||
|
/obj/item/clothing/under/christmas/croptop/red,
|
||||||
|
/obj/item/clothing/under/christmas/croptop/red,
|
||||||
|
/obj/item/clothing/under/christmas/green,
|
||||||
|
/obj/item/clothing/under/christmas/green,
|
||||||
|
/obj/item/clothing/under/christmas/red,
|
||||||
|
/obj/item/clothing/under/christmas/red,
|
||||||
|
/obj/item/reagent_containers/food/drinks/h_chocolate,
|
||||||
|
/obj/item/reagent_containers/food/drinks/h_chocolate,
|
||||||
|
/obj/item/reagent_containers/food/drinks/h_chocolate,
|
||||||
|
/obj/item/reagent_containers/food/drinks/h_chocolate,
|
||||||
|
/obj/item/clothing/accessory/sweater/uglyxmas,
|
||||||
|
/obj/item/clothing/accessory/sweater/uglyxmas,
|
||||||
|
/obj/item/toy/xmas_cracker,
|
||||||
|
/obj/item/toy/xmas_cracker,
|
||||||
|
/obj/item/clothing/head/santa,
|
||||||
|
/obj/item/clothing/head/santa,
|
||||||
|
/obj/item/clothing/head/santa/green,
|
||||||
|
/obj/item/clothing/head/santa/green,
|
||||||
|
/turf/simulated/floor/wood/alt/panel,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"J" = (
|
||||||
|
/obj/structure/snowman,
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 5
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"K" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/effect/overlay/snow/floor/edges{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/snow{
|
||||||
|
temperature = 268.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"M" = (
|
||||||
|
/obj/structure/sign/christmas/lights{
|
||||||
|
pixel_y = 6
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"R" = (
|
||||||
|
/obj/structure/sign/christmas/lights{
|
||||||
|
dir = 8;
|
||||||
|
pixel_x = 6
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"S" = (
|
||||||
|
/obj/structure/sign/christmas/lights{
|
||||||
|
dir = 1;
|
||||||
|
pixel_y = -6
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/turf/simulated/floor/carpet/turcarpet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
A
|
||||||
|
b
|
||||||
|
E
|
||||||
|
g
|
||||||
|
g
|
||||||
|
g
|
||||||
|
A
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
M
|
||||||
|
i
|
||||||
|
d
|
||||||
|
o
|
||||||
|
d
|
||||||
|
a
|
||||||
|
S
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
M
|
||||||
|
m
|
||||||
|
s
|
||||||
|
f
|
||||||
|
e
|
||||||
|
c
|
||||||
|
S
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
A
|
||||||
|
C
|
||||||
|
f
|
||||||
|
h
|
||||||
|
j
|
||||||
|
y
|
||||||
|
l
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
M
|
||||||
|
K
|
||||||
|
f
|
||||||
|
h
|
||||||
|
k
|
||||||
|
U
|
||||||
|
x
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
M
|
||||||
|
J
|
||||||
|
e
|
||||||
|
c
|
||||||
|
F
|
||||||
|
G
|
||||||
|
l
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
A
|
||||||
|
R
|
||||||
|
b
|
||||||
|
E
|
||||||
|
R
|
||||||
|
R
|
||||||
|
A
|
||||||
|
"}
|
||||||
245
maps/submaps/shelters/randomshelters/shelter_dangerous_pool.dmm
Normal file
245
maps/submaps/shelters/randomshelters/shelter_dangerous_pool.dmm
Normal file
@@ -0,0 +1,245 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/water/deep/indoors,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/mob/living/simple_mob/vore/jelly,
|
||||||
|
/turf/simulated/floor/water/deep/indoors,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"n" = (
|
||||||
|
/obj/structure/railing{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"q" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"r" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"x" = (
|
||||||
|
/obj/structure/railing{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/machinery/light/floortube{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"A" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/clothing/under/swimsuit/fluff/security,
|
||||||
|
/obj/item/clothing/under/swimsuit/fluff/security,
|
||||||
|
/obj/item/clothing/under/swimsuit/green,
|
||||||
|
/obj/item/clothing/under/swimsuit/green,
|
||||||
|
/obj/item/clothing/under/swimsuit/highclass,
|
||||||
|
/obj/item/clothing/under/swimsuit/highclass,
|
||||||
|
/obj/item/clothing/under/swimsuit/purple,
|
||||||
|
/obj/item/clothing/under/swimsuit/purple,
|
||||||
|
/obj/item/clothing/under/swimsuit/red,
|
||||||
|
/obj/item/clothing/under/swimsuit/red,
|
||||||
|
/obj/item/clothing/under/swimsuit/risque,
|
||||||
|
/obj/item/clothing/under/swimsuit/risque,
|
||||||
|
/obj/item/clothing/under/swimsuit/streamlined,
|
||||||
|
/obj/item/clothing/under/swimsuit/streamlined,
|
||||||
|
/obj/item/clothing/under/swimsuit/striped,
|
||||||
|
/obj/item/clothing/under/swimsuit/striped,
|
||||||
|
/obj/item/clothing/under/swimsuit/stripper/mankini,
|
||||||
|
/obj/item/clothing/under/swimsuit/stripper/mankini,
|
||||||
|
/obj/item/clothing/under/swimsuit/stripper/stripper_pink,
|
||||||
|
/obj/item/clothing/under/swimsuit/stripper/stripper_pink,
|
||||||
|
/obj/item/clothing/under/swimsuit/white,
|
||||||
|
/obj/item/clothing/under/swimsuit/white,
|
||||||
|
/obj/item/clothing/under/swimsuit/blue,
|
||||||
|
/obj/item/clothing/under/swimsuit/blue,
|
||||||
|
/obj/item/clothing/under/swimsuit/cowbikini,
|
||||||
|
/obj/item/clothing/under/swimsuit/cowbikini,
|
||||||
|
/obj/item/clothing/under/swimsuit/earth,
|
||||||
|
/obj/item/clothing/under/swimsuit/earth,
|
||||||
|
/obj/item/clothing/under/swimsuit/fluff/engineering,
|
||||||
|
/obj/item/clothing/under/swimsuit/fluff/engineering,
|
||||||
|
/obj/item/clothing/under/swimsuit/fluff/medical,
|
||||||
|
/obj/item/clothing/under/swimsuit/fluff/medical,
|
||||||
|
/obj/item/clothing/under/swimsuit/fluff/science,
|
||||||
|
/obj/item/clothing/under/swimsuit/fluff/science,
|
||||||
|
/obj/item/beach_ball,
|
||||||
|
/obj/item/inflatable_duck,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"D" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"H" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"J" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"K" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"N" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"O" = (
|
||||||
|
/mob/living/simple_mob/vore/slug{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/water/deep/indoors,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"P" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"R" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"S" = (
|
||||||
|
/turf/simulated/floor/water/deep/indoors,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"V" = (
|
||||||
|
/mob/living/simple_mob/vore/jelly,
|
||||||
|
/turf/simulated/floor/water/deep/indoors,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
K
|
||||||
|
q
|
||||||
|
J
|
||||||
|
e
|
||||||
|
K
|
||||||
|
q
|
||||||
|
K
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
r
|
||||||
|
b
|
||||||
|
S
|
||||||
|
S
|
||||||
|
S
|
||||||
|
U
|
||||||
|
P
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
H
|
||||||
|
S
|
||||||
|
S
|
||||||
|
O
|
||||||
|
S
|
||||||
|
n
|
||||||
|
K
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
D
|
||||||
|
S
|
||||||
|
S
|
||||||
|
S
|
||||||
|
V
|
||||||
|
x
|
||||||
|
f
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
L
|
||||||
|
S
|
||||||
|
V
|
||||||
|
S
|
||||||
|
S
|
||||||
|
n
|
||||||
|
K
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
r
|
||||||
|
a
|
||||||
|
S
|
||||||
|
S
|
||||||
|
S
|
||||||
|
A
|
||||||
|
N
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
K
|
||||||
|
R
|
||||||
|
J
|
||||||
|
e
|
||||||
|
K
|
||||||
|
R
|
||||||
|
K
|
||||||
|
"}
|
||||||
183
maps/submaps/shelters/randomshelters/shelter_gallery.dmm
Normal file
183
maps/submaps/shelters/randomshelters/shelter_gallery.dmm
Normal file
@@ -0,0 +1,183 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/obj/structure/easel,
|
||||||
|
/obj/effect/floor_decal/milspec/color/white/half{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_x = -30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_y = -30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"h" = (
|
||||||
|
/obj/item/paint_palette,
|
||||||
|
/obj/item/paint_palette,
|
||||||
|
/obj/item/paint_brush,
|
||||||
|
/obj/item/paint_brush,
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/clothing/head/beret,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"o" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"t" = (
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_x = 30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"A" = (
|
||||||
|
/turf/simulated/floor/carpet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"B" = (
|
||||||
|
/obj/item/canvas,
|
||||||
|
/obj/item/canvas,
|
||||||
|
/obj/item/canvas,
|
||||||
|
/obj/item/canvas,
|
||||||
|
/obj/item/canvas,
|
||||||
|
/obj/item/canvas/nineteen_nineteen,
|
||||||
|
/obj/item/canvas/nineteen_nineteen,
|
||||||
|
/obj/item/canvas/nineteen_nineteen,
|
||||||
|
/obj/item/canvas/nineteen_nineteen,
|
||||||
|
/obj/item/canvas/nineteen_nineteen,
|
||||||
|
/obj/item/canvas/twentyfour_twentyfour,
|
||||||
|
/obj/item/canvas/twentyfour_twentyfour,
|
||||||
|
/obj/item/canvas/twentyfour_twentyfour,
|
||||||
|
/obj/item/canvas/twentyfour_twentyfour,
|
||||||
|
/obj/item/canvas/twentyfour_twentyfour,
|
||||||
|
/obj/item/canvas/twentythree_nineteen,
|
||||||
|
/obj/item/canvas/twentythree_nineteen,
|
||||||
|
/obj/item/canvas/twentythree_nineteen,
|
||||||
|
/obj/item/canvas/twentythree_nineteen,
|
||||||
|
/obj/item/canvas/twentythree_nineteen,
|
||||||
|
/obj/item/canvas/twentythree_twentythree,
|
||||||
|
/obj/item/canvas/twentythree_twentythree,
|
||||||
|
/obj/item/canvas/twentythree_twentythree,
|
||||||
|
/obj/item/canvas/twentythree_twentythree,
|
||||||
|
/obj/item/canvas/twentythree_twentythree,
|
||||||
|
/obj/structure/closet/walllocker_double/misc_civ/west,
|
||||||
|
/obj/structure/table/wooden_reinforced,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"F" = (
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_y = 30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"H" = (
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"I" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"N" = (
|
||||||
|
/obj/machinery/light/floortube{
|
||||||
|
dir = 4;
|
||||||
|
pixel_x = 2;
|
||||||
|
pixel_y = 10
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"O" = (
|
||||||
|
/obj/structure/bed/chair/sofa/right/beige{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Q" = (
|
||||||
|
/obj/structure/bed/chair/sofa/left/beige{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"T" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"V" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/gray_platform,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
o
|
||||||
|
B
|
||||||
|
Q
|
||||||
|
O
|
||||||
|
b
|
||||||
|
V
|
||||||
|
o
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
o
|
||||||
|
F
|
||||||
|
A
|
||||||
|
A
|
||||||
|
H
|
||||||
|
f
|
||||||
|
o
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
o
|
||||||
|
F
|
||||||
|
H
|
||||||
|
N
|
||||||
|
H
|
||||||
|
H
|
||||||
|
T
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
o
|
||||||
|
F
|
||||||
|
a
|
||||||
|
a
|
||||||
|
H
|
||||||
|
f
|
||||||
|
o
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
o
|
||||||
|
t
|
||||||
|
t
|
||||||
|
t
|
||||||
|
I
|
||||||
|
h
|
||||||
|
o
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
o
|
||||||
|
"}
|
||||||
188
maps/submaps/shelters/randomshelters/shelter_garden.dmm
Normal file
188
maps/submaps/shelters/randomshelters/shelter_garden.dmm
Normal file
@@ -0,0 +1,188 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"c" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/floor/outdoors/sidewalk/slab,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"d" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"i" = (
|
||||||
|
/turf/simulated/floor/outdoors/grass/seasonal/notrees_nomobs_nosnow,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"n" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/material/knife/machete/hatchet,
|
||||||
|
/obj/item/reagent_containers/glass/bucket/wood,
|
||||||
|
/obj/item/clothing/suit/storage/apron,
|
||||||
|
/obj/item/clothing/suit/storage/apron/overalls,
|
||||||
|
/turf/simulated/floor/outdoors/sidewalk/slab,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"p" = (
|
||||||
|
/obj/machinery/light/floortube{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/outdoors/sidewalk/slab,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"t" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"u" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"v" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"w" = (
|
||||||
|
/obj/machinery/portable_atmospherics/hydroponics/soil,
|
||||||
|
/turf/simulated/floor/outdoors/grass/seasonal/notrees_nomobs_nosnow,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"x" = (
|
||||||
|
/turf/simulated/floor/outdoors/newdirt_nograss,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"y" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"z" = (
|
||||||
|
/obj/machinery/vending/hydronutrients,
|
||||||
|
/turf/simulated/floor/outdoors/sidewalk/slab,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/obj/machinery/vending/hydroseeds,
|
||||||
|
/turf/simulated/floor/outdoors/sidewalk/slab,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"I" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/turf/simulated/floor/outdoors/sidewalk/slab,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"W" = (
|
||||||
|
/obj/structure/sink/puddle,
|
||||||
|
/turf/simulated/floor/outdoors/newdirt_nograss,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
I
|
||||||
|
d
|
||||||
|
a
|
||||||
|
y
|
||||||
|
u
|
||||||
|
d
|
||||||
|
I
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
f
|
||||||
|
c
|
||||||
|
x
|
||||||
|
w
|
||||||
|
w
|
||||||
|
w
|
||||||
|
b
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
t
|
||||||
|
n
|
||||||
|
i
|
||||||
|
i
|
||||||
|
i
|
||||||
|
i
|
||||||
|
t
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
v
|
||||||
|
p
|
||||||
|
i
|
||||||
|
i
|
||||||
|
i
|
||||||
|
L
|
||||||
|
v
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
t
|
||||||
|
E
|
||||||
|
i
|
||||||
|
i
|
||||||
|
i
|
||||||
|
i
|
||||||
|
t
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
f
|
||||||
|
z
|
||||||
|
i
|
||||||
|
w
|
||||||
|
i
|
||||||
|
W
|
||||||
|
b
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
I
|
||||||
|
e
|
||||||
|
a
|
||||||
|
y
|
||||||
|
u
|
||||||
|
e
|
||||||
|
I
|
||||||
|
"}
|
||||||
220
maps/submaps/shelters/randomshelters/shelter_living_room.dmm
Normal file
220
maps/submaps/shelters/randomshelters/shelter_living_room.dmm
Normal file
@@ -0,0 +1,220 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_x = -30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"c" = (
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_x = 30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/bed/chair/sofa/corp/right{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"g" = (
|
||||||
|
/obj/structure/table/woodentable,
|
||||||
|
/obj/machinery/computer/security/telescreen/entertainment{
|
||||||
|
pixel_y = 8;
|
||||||
|
icon_scale_x = 1.5;
|
||||||
|
icon_scale_y = 1.5;
|
||||||
|
pixel_x = 16;
|
||||||
|
tf_offset_y = -16
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"h" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"k" = (
|
||||||
|
/obj/machinery/holoplant,
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"s" = (
|
||||||
|
/obj/fiftyspawner/hardwood,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"t" = (
|
||||||
|
/obj/structure/fireplace,
|
||||||
|
/obj/effect/floor_decal/spline/plain,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"x" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"y" = (
|
||||||
|
/obj/structure/bed/chair/comfy/beige{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"z" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"F" = (
|
||||||
|
/obj/structure/dogbed,
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"I" = (
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"J" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 6
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"N" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod{
|
||||||
|
pixel_y = 28;
|
||||||
|
density = 0
|
||||||
|
},
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/menu9,
|
||||||
|
/obj/item/storage/mre/menu9,
|
||||||
|
/obj/item/storage/mre/menu10,
|
||||||
|
/obj/item/storage/mre/menu10,
|
||||||
|
/obj/item/storage/mre/menu11,
|
||||||
|
/obj/item/storage/mre/menu11,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/storage/firstaid/fire,
|
||||||
|
/obj/item/storage/firstaid/toxin,
|
||||||
|
/obj/item/storage/firstaid/o2,
|
||||||
|
/obj/item/storage/box/survival/space,
|
||||||
|
/obj/item/clothing/accessory/watch/survival,
|
||||||
|
/obj/item/emergency_beacon,
|
||||||
|
/obj/item/healthanalyzer,
|
||||||
|
/obj/item/storage/pill_bottle/dice_nerd,
|
||||||
|
/obj/item/flame/lighter/zippo,
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"P" = (
|
||||||
|
/obj/structure/bed/chair/sofa/corp/left{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"S" = (
|
||||||
|
/obj/structure/coatrack,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"V" = (
|
||||||
|
/obj/structure/table/woodentable,
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"W" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
a
|
||||||
|
z
|
||||||
|
a
|
||||||
|
z
|
||||||
|
a
|
||||||
|
z
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
a
|
||||||
|
t
|
||||||
|
s
|
||||||
|
E
|
||||||
|
b
|
||||||
|
F
|
||||||
|
e
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
a
|
||||||
|
L
|
||||||
|
y
|
||||||
|
I
|
||||||
|
I
|
||||||
|
E
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
J
|
||||||
|
g
|
||||||
|
I
|
||||||
|
f
|
||||||
|
I
|
||||||
|
E
|
||||||
|
W
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
a
|
||||||
|
V
|
||||||
|
I
|
||||||
|
P
|
||||||
|
I
|
||||||
|
S
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
a
|
||||||
|
N
|
||||||
|
c
|
||||||
|
I
|
||||||
|
I
|
||||||
|
k
|
||||||
|
x
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
a
|
||||||
|
h
|
||||||
|
a
|
||||||
|
h
|
||||||
|
a
|
||||||
|
h
|
||||||
|
a
|
||||||
|
"}
|
||||||
217
maps/submaps/shelters/randomshelters/shelter_methlab.dmm
Normal file
217
maps/submaps/shelters/randomshelters/shelter_methlab.dmm
Normal file
@@ -0,0 +1,217 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/obj/machinery/light,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/item/radio/headset/headset_med,
|
||||||
|
/obj/item/storage/box/syringes,
|
||||||
|
/obj/item/storage/fancy/vials,
|
||||||
|
/obj/item/storage/fancy/vials,
|
||||||
|
/obj/item/storage/box/pillbottles,
|
||||||
|
/obj/item/storage/box/pillbottles,
|
||||||
|
/obj/structure/closet/wardrobe/chemistry_white,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"c" = (
|
||||||
|
/mob/living/simple_mob/vore/aggressive/corrupthound,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"d" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/sign/department/chem,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"g" = (
|
||||||
|
/obj/machinery/alembic{
|
||||||
|
pixel_y = 10;
|
||||||
|
pixel_x = 3
|
||||||
|
},
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"h" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/clothing/mask/gas,
|
||||||
|
/obj/item/clothing/glasses/sunglasses,
|
||||||
|
/obj/item/clothing/head/bowler,
|
||||||
|
/obj/item/clothing/glasses/regular,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"j" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"k" = (
|
||||||
|
/obj/machinery/disposal/wall{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/trunk,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"m" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/item/packageWrap,
|
||||||
|
/obj/item/mass_spectrometer/adv{
|
||||||
|
pixel_y = 15
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/spray/cleaner{
|
||||||
|
desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'";
|
||||||
|
name = "Chemistry Cleaner";
|
||||||
|
pixel_y = 5;
|
||||||
|
pixel_x = -6
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"p" = (
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"q" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/machinery/injector_maker{
|
||||||
|
pixel_y = 21
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/glass/beaker/large{
|
||||||
|
pixel_y = 9;
|
||||||
|
pixel_x = 6
|
||||||
|
},
|
||||||
|
/obj/item/clothing/gloves/sterile/nitrile,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"s" = (
|
||||||
|
/obj/machinery/chem_master,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"B" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"G" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/machinery/chemical_dispenser/full,
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"H" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"O" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 2;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"T" = (
|
||||||
|
/obj/effect/floor_decal/steeldecal/steel_decals4{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/steeldecal/steel_decals4{
|
||||||
|
dir = 5
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"V" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"W" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/machinery/reagentgrinder{
|
||||||
|
pixel_y = 10;
|
||||||
|
pixel_x = 3
|
||||||
|
},
|
||||||
|
/obj/item/stack/material/phoron,
|
||||||
|
/obj/item/stack/material/phoron,
|
||||||
|
/obj/item/stack/material/phoron,
|
||||||
|
/obj/item/stack/material/phoron,
|
||||||
|
/obj/item/stack/material/phoron,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor_grid,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"X" = (
|
||||||
|
/obj/structure/bed/chair/office/dark{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/techfloor,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
j
|
||||||
|
L
|
||||||
|
V
|
||||||
|
p
|
||||||
|
g
|
||||||
|
m
|
||||||
|
j
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
j
|
||||||
|
h
|
||||||
|
U
|
||||||
|
U
|
||||||
|
U
|
||||||
|
a
|
||||||
|
f
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
j
|
||||||
|
q
|
||||||
|
c
|
||||||
|
U
|
||||||
|
U
|
||||||
|
T
|
||||||
|
d
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
j
|
||||||
|
G
|
||||||
|
X
|
||||||
|
U
|
||||||
|
U
|
||||||
|
k
|
||||||
|
H
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
j
|
||||||
|
s
|
||||||
|
B
|
||||||
|
W
|
||||||
|
p
|
||||||
|
b
|
||||||
|
O
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
j
|
||||||
|
"}
|
||||||
146
maps/submaps/shelters/randomshelters/shelter_mimic_hell.dmm
Normal file
146
maps/submaps/shelters/randomshelters/shelter_mimic_hell.dmm
Normal file
@@ -0,0 +1,146 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/floor/wood{
|
||||||
|
temperature = 258.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/turf/simulated/floor/wood/alt/broken,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"c" = (
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/random/maintenance/misc,
|
||||||
|
/obj/effect/floormimic/guaranteed,
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/maintenance/common,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"g" = (
|
||||||
|
/obj/machinery/light/small/emergency,
|
||||||
|
/turf/simulated/floor/wood/broken,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"i" = (
|
||||||
|
/obj/random/maintenance/misc,
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"q" = (
|
||||||
|
/obj/effect/floormimic/plating/cointoss,
|
||||||
|
/obj/random/maintenance/misc,
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"v" = (
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"A" = (
|
||||||
|
/turf/simulated/floor/wood/broken,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/obj/effect/floormimic/cointoss,
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"K" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/obj/random/maintenance/misc,
|
||||||
|
/turf/simulated/floor/wood{
|
||||||
|
temperature = 258.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"M" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/random/curseditem,
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Q" = (
|
||||||
|
/obj/structure/closet/crate/mimic/guaranteed/chest,
|
||||||
|
/turf/simulated/floor/wood/alt,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"T" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/hard_corner,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/obj/structure/closet/crate/mimic/guaranteed{
|
||||||
|
dir = 2
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood{
|
||||||
|
temperature = 258.15
|
||||||
|
},
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"X" = (
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Z" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
K
|
||||||
|
M
|
||||||
|
E
|
||||||
|
Z
|
||||||
|
q
|
||||||
|
a
|
||||||
|
K
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
K
|
||||||
|
e
|
||||||
|
v
|
||||||
|
T
|
||||||
|
a
|
||||||
|
g
|
||||||
|
K
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
K
|
||||||
|
c
|
||||||
|
v
|
||||||
|
X
|
||||||
|
v
|
||||||
|
a
|
||||||
|
f
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
K
|
||||||
|
q
|
||||||
|
b
|
||||||
|
T
|
||||||
|
A
|
||||||
|
L
|
||||||
|
K
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
K
|
||||||
|
Q
|
||||||
|
c
|
||||||
|
Z
|
||||||
|
U
|
||||||
|
i
|
||||||
|
K
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
K
|
||||||
|
"}
|
||||||
@@ -0,0 +1,232 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"c" = (
|
||||||
|
/obj/effect/decal/cleanable/filth,
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"l" = (
|
||||||
|
/obj/machinery/computer/security/telescreen/entertainment{
|
||||||
|
pixel_y = 9
|
||||||
|
},
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"m" = (
|
||||||
|
/obj/effect/decal/cleanable/mucus/mapped,
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"n" = (
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/wood/broken,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"o" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"p" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"r" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/nukie_melon,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/nukie_rose,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/nukie_special,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/nukie_peach,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/nukie_pear,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/nukie_pear,
|
||||||
|
/obj/item/deck/wizoff,
|
||||||
|
/obj/item/storage/box/donkpockets/honk,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"s" = (
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/nukie_fruit,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"t" = (
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/obj/structure/bed/pod,
|
||||||
|
/obj/item/bedsheet/clown,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"w" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"x" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/obj/effect/decal/cleanable/cobweb2{
|
||||||
|
pixel_x = -8;
|
||||||
|
pixel_y = -7
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"y" = (
|
||||||
|
/obj/machinery/door/window/survival_pod{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "windoor"
|
||||||
|
},
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"A" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"D" = (
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/obj/item/trash/chips,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"H" = (
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/wood/broken,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"I" = (
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/obj/structure/table/woodentable,
|
||||||
|
/obj/machinery/microwave{
|
||||||
|
pixel_y = 6
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"K" = (
|
||||||
|
/obj/structure/closet/crate/bin,
|
||||||
|
/obj/item/soap,
|
||||||
|
/turf/simulated/floor/wood/broken,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"M" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"P" = (
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/obj/machinery/shower{
|
||||||
|
dir = 4;
|
||||||
|
pixel_y = -4;
|
||||||
|
name = "neglected shower";
|
||||||
|
desc = "It doesn't look like it's been used in ages..."
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/obj/structure/bed/chair/comfy/black{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"W" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"X" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Y" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Z" = (
|
||||||
|
/mob/living/simple_mob/animal/passive/cockroach,
|
||||||
|
/obj/effect/decal/cleanable/dirt,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
Y
|
||||||
|
w
|
||||||
|
Y
|
||||||
|
w
|
||||||
|
Y
|
||||||
|
w
|
||||||
|
Y
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
E
|
||||||
|
t
|
||||||
|
L
|
||||||
|
n
|
||||||
|
y
|
||||||
|
P
|
||||||
|
o
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
Y
|
||||||
|
l
|
||||||
|
U
|
||||||
|
Z
|
||||||
|
x
|
||||||
|
A
|
||||||
|
Y
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
E
|
||||||
|
s
|
||||||
|
m
|
||||||
|
L
|
||||||
|
L
|
||||||
|
L
|
||||||
|
M
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
Y
|
||||||
|
p
|
||||||
|
Z
|
||||||
|
L
|
||||||
|
D
|
||||||
|
K
|
||||||
|
Y
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
E
|
||||||
|
r
|
||||||
|
H
|
||||||
|
c
|
||||||
|
L
|
||||||
|
I
|
||||||
|
W
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
Y
|
||||||
|
X
|
||||||
|
Y
|
||||||
|
X
|
||||||
|
Y
|
||||||
|
X
|
||||||
|
Y
|
||||||
|
"}
|
||||||
@@ -0,0 +1,331 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/structure/bed/chair/comfy/black{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/deck/tarot,
|
||||||
|
/obj/item/deck/wizoff,
|
||||||
|
/obj/item/storage/pill_bottle/dice_nerd,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/waterbottle,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/waterbottle,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cans/waterbottle,
|
||||||
|
/obj/item/deck/wizoff,
|
||||||
|
/obj/item/toy/character/wizard,
|
||||||
|
/obj/item/toy/character/wizard,
|
||||||
|
/obj/item/toy/character/wizard,
|
||||||
|
/obj/item/toy/character/wizard,
|
||||||
|
/obj/item/toy/character/wizard,
|
||||||
|
/obj/item/toy/character/warrior,
|
||||||
|
/obj/item/toy/character/warrior,
|
||||||
|
/obj/item/toy/character/warrior,
|
||||||
|
/obj/item/toy/character/warrior,
|
||||||
|
/obj/item/toy/character/warrior,
|
||||||
|
/obj/item/toy/character/thief,
|
||||||
|
/obj/item/toy/character/thief,
|
||||||
|
/obj/item/toy/character/lich,
|
||||||
|
/obj/item/toy/character/lich,
|
||||||
|
/obj/item/toy/character/lich,
|
||||||
|
/obj/item/toy/character/lich,
|
||||||
|
/obj/item/toy/character/lich,
|
||||||
|
/obj/item/toy/character/cleric,
|
||||||
|
/obj/item/toy/character/cleric,
|
||||||
|
/obj/item/toy/character/cleric,
|
||||||
|
/obj/item/toy/character/cleric,
|
||||||
|
/obj/item/toy/character/cleric,
|
||||||
|
/obj/item/toy/griffin,
|
||||||
|
/obj/item/reagent_containers/pill/diet,
|
||||||
|
/obj/item/reagent_containers/pill/diet,
|
||||||
|
/obj/item/bedsheet/pillow/exercise,
|
||||||
|
/obj/item/entrepreneur/dumbbell,
|
||||||
|
/obj/item/entrepreneur/dumbbell,
|
||||||
|
/obj/item/dice,
|
||||||
|
/obj/item/dice,
|
||||||
|
/obj/item/dice,
|
||||||
|
/obj/item/dice,
|
||||||
|
/obj/item/dice,
|
||||||
|
/obj/item/dice,
|
||||||
|
/obj/item/dice/d10,
|
||||||
|
/obj/item/dice/d10,
|
||||||
|
/obj/item/dice/d10,
|
||||||
|
/obj/item/dice/d10,
|
||||||
|
/obj/item/dice/d10,
|
||||||
|
/obj/item/dice/d10,
|
||||||
|
/obj/item/dice/d100,
|
||||||
|
/obj/item/dice/d100,
|
||||||
|
/obj/item/dice/d100,
|
||||||
|
/obj/item/dice/d100,
|
||||||
|
/obj/item/dice/d100,
|
||||||
|
/obj/item/dice/d100,
|
||||||
|
/obj/item/dice/d12,
|
||||||
|
/obj/item/dice/d12,
|
||||||
|
/obj/item/dice/d12,
|
||||||
|
/obj/item/dice/d12,
|
||||||
|
/obj/item/dice/d12,
|
||||||
|
/obj/item/dice/d12,
|
||||||
|
/obj/item/dice/d20,
|
||||||
|
/obj/item/dice/d20,
|
||||||
|
/obj/item/dice/d20,
|
||||||
|
/obj/item/dice/d20,
|
||||||
|
/obj/item/dice/d20,
|
||||||
|
/obj/item/dice/d20,
|
||||||
|
/obj/item/dice/d4,
|
||||||
|
/obj/item/dice/d4,
|
||||||
|
/obj/item/dice/d4,
|
||||||
|
/obj/item/dice/d4,
|
||||||
|
/obj/item/dice/d4,
|
||||||
|
/obj/item/dice/d4,
|
||||||
|
/obj/item/dice/d8,
|
||||||
|
/obj/item/dice/d8,
|
||||||
|
/obj/item/dice/d8,
|
||||||
|
/obj/item/dice/d8,
|
||||||
|
/obj/item/dice/d8,
|
||||||
|
/obj/item/dice/d8,
|
||||||
|
/obj/item/storage/mre/menu9,
|
||||||
|
/obj/item/storage/mre/menu9,
|
||||||
|
/obj/item/storage/mre/menu10,
|
||||||
|
/obj/item/storage/mre/menu10,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/firstaid/regular,
|
||||||
|
/obj/item/storage/dicecup,
|
||||||
|
/obj/item/storage/box/donkpockets,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/closet/crate/bin,
|
||||||
|
/obj/item/trash/chips,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"g" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"j" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"k" = (
|
||||||
|
/obj/machinery/door/window/survival_pod{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "windoor"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"l" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"m" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/item/reagent_containers/spray/cleaner{
|
||||||
|
pixel_y = 11;
|
||||||
|
pixel_x = 10
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"o" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"p" = (
|
||||||
|
/obj/machinery/shower{
|
||||||
|
dir = 4;
|
||||||
|
pixel_y = -4
|
||||||
|
},
|
||||||
|
/obj/item/soap,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"q" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"t" = (
|
||||||
|
/obj/structure/sink{
|
||||||
|
dir = 8;
|
||||||
|
pixel_x = -12
|
||||||
|
},
|
||||||
|
/obj/structure/mirror{
|
||||||
|
dir = 4;
|
||||||
|
pixel_x = -26;
|
||||||
|
pixel_y = 5
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"u" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/grille,
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"v" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"y" = (
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"C" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"G" = (
|
||||||
|
/obj/structure/table/woodentable,
|
||||||
|
/obj/machinery/microwave{
|
||||||
|
pixel_y = 6
|
||||||
|
},
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"J" = (
|
||||||
|
/obj/structure/bed/pod,
|
||||||
|
/obj/item/bedsheet/green,
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"M" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/machinery/computer/security/telescreen/entertainment{
|
||||||
|
pixel_y = 9
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"P" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Q" = (
|
||||||
|
/obj/machinery/fitness/heavy/treadmill,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"R" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"V" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
l
|
||||||
|
j
|
||||||
|
u
|
||||||
|
l
|
||||||
|
l
|
||||||
|
j
|
||||||
|
l
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
L
|
||||||
|
J
|
||||||
|
y
|
||||||
|
t
|
||||||
|
k
|
||||||
|
p
|
||||||
|
P
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
l
|
||||||
|
R
|
||||||
|
y
|
||||||
|
a
|
||||||
|
E
|
||||||
|
q
|
||||||
|
l
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
L
|
||||||
|
e
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
o
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
l
|
||||||
|
m
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
f
|
||||||
|
l
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
L
|
||||||
|
M
|
||||||
|
b
|
||||||
|
Q
|
||||||
|
a
|
||||||
|
G
|
||||||
|
C
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
l
|
||||||
|
g
|
||||||
|
l
|
||||||
|
V
|
||||||
|
v
|
||||||
|
g
|
||||||
|
l
|
||||||
|
"}
|
||||||
274
maps/submaps/shelters/randomshelters/shelter_off_color.dmm
Normal file
274
maps/submaps/shelters/randomshelters/shelter_off_color.dmm
Normal file
@@ -0,0 +1,274 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/machinery/door/window/survival_pod{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "windoor"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/sif,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"k" = (
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
light_type = /obj/item/light/bulb/blue
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "pwindow"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/sif,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"n" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"p" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
density = 0;
|
||||||
|
dir = 9;
|
||||||
|
icon_state = "pwindow"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/sif,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"s" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"t" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8;
|
||||||
|
layer = 2.6
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/sif,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"u" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4;
|
||||||
|
layer = 2.6
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/sif,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"w" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"y" = (
|
||||||
|
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||||
|
pixel_y = -22;
|
||||||
|
pixel_x = 21
|
||||||
|
},
|
||||||
|
/obj/machinery/light_switch/survival_pod{
|
||||||
|
dir = 4;
|
||||||
|
pixel_x = -22;
|
||||||
|
pixel_y = -1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"B" = (
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 8;
|
||||||
|
light_type = /obj/item/light/bulb/blue
|
||||||
|
},
|
||||||
|
/obj/structure/table/wooden_reinforced,
|
||||||
|
/obj/item/reagent_containers/food/drinks/bottle/wine{
|
||||||
|
pixel_x = -6;
|
||||||
|
pixel_y = 10
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/glass2/rocks{
|
||||||
|
pixel_x = 7;
|
||||||
|
pixel_y = 2
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/purple,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"D" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod{
|
||||||
|
pixel_y = 28;
|
||||||
|
density = 0
|
||||||
|
},
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/random,
|
||||||
|
/obj/item/storage/mre/menu9,
|
||||||
|
/obj/item/storage/mre/menu9,
|
||||||
|
/obj/item/storage/mre/menu10,
|
||||||
|
/obj/item/storage/mre/menu10,
|
||||||
|
/obj/item/storage/mre/menu11,
|
||||||
|
/obj/item/storage/mre/menu11,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/fbp_backup_cell,
|
||||||
|
/obj/item/storage/firstaid/fire,
|
||||||
|
/obj/item/storage/firstaid/toxin,
|
||||||
|
/obj/item/storage/firstaid/o2,
|
||||||
|
/obj/item/storage/box/survival/space,
|
||||||
|
/obj/item/clothing/accessory/watch/survival,
|
||||||
|
/obj/item/emergency_beacon,
|
||||||
|
/obj/item/healthanalyzer,
|
||||||
|
/obj/item/storage/pill_bottle/dice_nerd,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/obj/structure/bed/double/padded,
|
||||||
|
/obj/item/bedsheet/rddouble,
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"F" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"H" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"I" = (
|
||||||
|
/obj/item/gps/computer{
|
||||||
|
density = 0;
|
||||||
|
pixel_y = 0
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"J" = (
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"K" = (
|
||||||
|
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||||
|
pixel_y = -22;
|
||||||
|
pixel_x = -21
|
||||||
|
},
|
||||||
|
/obj/machinery/light_switch/survival_pod{
|
||||||
|
dir = 8;
|
||||||
|
pixel_x = 22;
|
||||||
|
pixel_y = -1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/purple,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/hard_corner,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"M" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"N" = (
|
||||||
|
/obj/structure/bed/double/padded{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/item/bedsheet/reddouble{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/purple,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Q" = (
|
||||||
|
/obj/structure/fans{
|
||||||
|
pixel_y = 32;
|
||||||
|
density = 0
|
||||||
|
},
|
||||||
|
/obj/machinery/sleeper/survival_pod,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"T" = (
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 4;
|
||||||
|
light_type = /obj/item/light/bulb/blue
|
||||||
|
},
|
||||||
|
/obj/structure/table/wooden_reinforced,
|
||||||
|
/obj/item/storage/firstaid/adv,
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/turf/simulated/floor/carpet/purple,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"X" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Y" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
density = 0;
|
||||||
|
dir = 5;
|
||||||
|
icon_state = "pwindow"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/sif,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Z" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
a
|
||||||
|
F
|
||||||
|
a
|
||||||
|
F
|
||||||
|
a
|
||||||
|
F
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
Z
|
||||||
|
J
|
||||||
|
y
|
||||||
|
M
|
||||||
|
u
|
||||||
|
Y
|
||||||
|
n
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
a
|
||||||
|
E
|
||||||
|
T
|
||||||
|
L
|
||||||
|
Q
|
||||||
|
k
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
Z
|
||||||
|
s
|
||||||
|
s
|
||||||
|
L
|
||||||
|
D
|
||||||
|
e
|
||||||
|
H
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
a
|
||||||
|
N
|
||||||
|
B
|
||||||
|
L
|
||||||
|
I
|
||||||
|
k
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
Z
|
||||||
|
U
|
||||||
|
K
|
||||||
|
M
|
||||||
|
t
|
||||||
|
p
|
||||||
|
w
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
a
|
||||||
|
X
|
||||||
|
a
|
||||||
|
X
|
||||||
|
a
|
||||||
|
X
|
||||||
|
a
|
||||||
|
"}
|
||||||
341
maps/submaps/shelters/randomshelters/shelter_pizza.dmm
Normal file
341
maps/submaps/shelters/randomshelters/shelter_pizza.dmm
Normal file
@@ -0,0 +1,341 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/flour,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/flour,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/flour,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/flour,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/flour,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/flour,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/flour,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/flour,
|
||||||
|
/obj/item/reagent_containers/food/condiment/spacespice,
|
||||||
|
/obj/item/reagent_containers/food/condiment/spacespice,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/sugar,
|
||||||
|
/obj/item/reagent_containers/food/condiment/carton/sugar,
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/saltshaker,
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/saltshaker,
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/peppermill,
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/peppermill,
|
||||||
|
/obj/random/donkpocketbox,
|
||||||
|
/obj/item/storage/box/beakers{
|
||||||
|
name = "box of measuring cups";
|
||||||
|
pixel_x = 2;
|
||||||
|
pixel_y = 3;
|
||||||
|
starts_with = list(/obj/item/reagent_containers/glass/beaker/measuring_cup = 7)
|
||||||
|
},
|
||||||
|
/obj/structure/closet/walllocker_double/kitchen/south,
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"c" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"d" = (
|
||||||
|
/obj/structure/closet/secure_closet/freezer/fridge,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/tomato,
|
||||||
|
/obj/fruitspawner/pineapple,
|
||||||
|
/obj/fruitspawner/pineapple,
|
||||||
|
/obj/fruitspawner/pineapple,
|
||||||
|
/obj/fruitspawner/pineapple,
|
||||||
|
/obj/fruitspawner/pineapple,
|
||||||
|
/obj/fruitspawner/mushrooms,
|
||||||
|
/obj/fruitspawner/mushrooms,
|
||||||
|
/obj/fruitspawner/mushrooms,
|
||||||
|
/obj/fruitspawner/mushrooms,
|
||||||
|
/obj/fruitspawner/mushrooms,
|
||||||
|
/obj/fruitspawner/eggplant,
|
||||||
|
/obj/fruitspawner/carrot,
|
||||||
|
/obj/fruitspawner/corn,
|
||||||
|
/turf/simulated/floor/tiled/eris/cafe,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/table/standard,
|
||||||
|
/obj/machinery/reagentgrinder{
|
||||||
|
pixel_y = 2;
|
||||||
|
pixel_x = -9
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/saltshaker{
|
||||||
|
pixel_x = -1;
|
||||||
|
pixel_y = 10
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/peppermill{
|
||||||
|
pixel_x = 3;
|
||||||
|
pixel_y = 13
|
||||||
|
},
|
||||||
|
/obj/item/toy/figure/chef{
|
||||||
|
pixel_x = 5;
|
||||||
|
pixel_y = -4;
|
||||||
|
name = "\improper Little Chef"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"g" = (
|
||||||
|
/obj/machinery/vending/dinnerware{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"i" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"n" = (
|
||||||
|
/obj/structure/table/standard,
|
||||||
|
/obj/item/material/kitchen/rollingpin,
|
||||||
|
/obj/item/reagent_containers/food/condiment/enzyme{
|
||||||
|
layer = 5;
|
||||||
|
pixel_y = 10;
|
||||||
|
pixel_x = -9
|
||||||
|
},
|
||||||
|
/obj/item/material/knife/butch{
|
||||||
|
pixel_y = 10
|
||||||
|
},
|
||||||
|
/obj/machinery/light,
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"p" = (
|
||||||
|
/obj/machinery/chem_master/condimaster,
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"q" = (
|
||||||
|
/obj/structure/closet/secure_closet/freezer/meat,
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/cafe,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"r" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"t" = (
|
||||||
|
/obj/structure/table/standard,
|
||||||
|
/obj/item/pizzavoucher{
|
||||||
|
pixel_y = 12;
|
||||||
|
pixel_x = -7
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/glass/beaker/large{
|
||||||
|
pixel_y = -14;
|
||||||
|
pixel_x = -1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"u" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"v" = (
|
||||||
|
/obj/machinery/disposal/wall{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/trunk,
|
||||||
|
/turf/simulated/floor/tiled/eris/cafe,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"x" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"z" = (
|
||||||
|
/turf/simulated/floor/tiled/eris/cafe,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"C" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"K" = (
|
||||||
|
/obj/structure/table/standard,
|
||||||
|
/obj/structure/sink/countertop{
|
||||||
|
dir = 4;
|
||||||
|
pixel_x = -4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"M" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/clothing/head/chefhat,
|
||||||
|
/obj/item/clothing/suit/chef,
|
||||||
|
/obj/item/clothing/suit/chef/classic,
|
||||||
|
/obj/item/clothing/under/rank/chef,
|
||||||
|
/obj/item/clothing/under/rank/chef/alt,
|
||||||
|
/obj/item/clothing/under/rank/neo_chef_skirt,
|
||||||
|
/obj/item/material/knife,
|
||||||
|
/obj/item/material/knife,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/obj/item/pizzabox,
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"O" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"R" = (
|
||||||
|
/obj/effect/floor_decal/steeldecal/steel_decals4{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/steeldecal/steel_decals4{
|
||||||
|
dir = 5
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/cafe,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"T" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 2;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"X" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Y" = (
|
||||||
|
/obj/machinery/appliance/cooker/oven,
|
||||||
|
/turf/simulated/floor/tiled/eris/white/cargo,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"Z" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
Z
|
||||||
|
Z
|
||||||
|
C
|
||||||
|
r
|
||||||
|
u
|
||||||
|
Z
|
||||||
|
Z
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
Z
|
||||||
|
O
|
||||||
|
f
|
||||||
|
t
|
||||||
|
K
|
||||||
|
n
|
||||||
|
Z
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
Z
|
||||||
|
M
|
||||||
|
z
|
||||||
|
z
|
||||||
|
z
|
||||||
|
a
|
||||||
|
Z
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
i
|
||||||
|
z
|
||||||
|
z
|
||||||
|
z
|
||||||
|
z
|
||||||
|
R
|
||||||
|
X
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
x
|
||||||
|
z
|
||||||
|
z
|
||||||
|
z
|
||||||
|
z
|
||||||
|
v
|
||||||
|
c
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
Z
|
||||||
|
q
|
||||||
|
d
|
||||||
|
g
|
||||||
|
Y
|
||||||
|
p
|
||||||
|
T
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
Z
|
||||||
|
Z
|
||||||
|
Z
|
||||||
|
Z
|
||||||
|
Z
|
||||||
|
Z
|
||||||
|
Z
|
||||||
|
"}
|
||||||
149
maps/submaps/shelters/randomshelters/shelter_tiny_space.dmm
Normal file
149
maps/submaps/shelters/randomshelters/shelter_tiny_space.dmm
Normal file
@@ -0,0 +1,149 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/unsimulated/fake_space,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"b" = (
|
||||||
|
/obj/item/reagent_containers/food/snacks/snackplanet/virgo3b,
|
||||||
|
/turf/unsimulated/fake_space,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"e" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"g" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 1;
|
||||||
|
stat = 0
|
||||||
|
},
|
||||||
|
/turf/unsimulated/fake_space,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"i" = (
|
||||||
|
/obj/item/reagent_containers/food/snacks/snackplanet/virgoprime{
|
||||||
|
name = "Ringed planet"
|
||||||
|
},
|
||||||
|
/turf/unsimulated/fake_space,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"j" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/unsimulated/fake_space,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"l" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/item/clothing/head/helmet/space,
|
||||||
|
/obj/item/clothing/head/helmet/space,
|
||||||
|
/obj/item/clothing/head/helmet/space,
|
||||||
|
/obj/item/clothing/head/helmet/space,
|
||||||
|
/obj/item/clothing/head/helmet/space,
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"m" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"u" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"G" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/unsimulated/fake_space,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"L" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"P" = (
|
||||||
|
/obj/item/reagent_containers/food/snacks/snackplanet/moon,
|
||||||
|
/turf/unsimulated/fake_space,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"R" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"V" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"X" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
m
|
||||||
|
L
|
||||||
|
m
|
||||||
|
L
|
||||||
|
m
|
||||||
|
L
|
||||||
|
m
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
u
|
||||||
|
a
|
||||||
|
a
|
||||||
|
j
|
||||||
|
a
|
||||||
|
a
|
||||||
|
R
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
m
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
m
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
u
|
||||||
|
g
|
||||||
|
a
|
||||||
|
i
|
||||||
|
a
|
||||||
|
a
|
||||||
|
V
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
m
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
b
|
||||||
|
a
|
||||||
|
l
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
u
|
||||||
|
P
|
||||||
|
a
|
||||||
|
G
|
||||||
|
a
|
||||||
|
a
|
||||||
|
e
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
m
|
||||||
|
X
|
||||||
|
m
|
||||||
|
X
|
||||||
|
m
|
||||||
|
X
|
||||||
|
m
|
||||||
|
"}
|
||||||
@@ -246,6 +246,11 @@
|
|||||||
/obj/machinery/light/small{
|
/obj/machinery/light/small{
|
||||||
dir = 4
|
dir = 4
|
||||||
},
|
},
|
||||||
|
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||||
|
dir = 8;
|
||||||
|
pixel_x = -9;
|
||||||
|
pixel_y = 23
|
||||||
|
},
|
||||||
/turf/simulated/shuttle/floor/voidcraft/light,
|
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||||
/area/survivalpod)
|
/area/survivalpod)
|
||||||
"O" = (
|
"O" = (
|
||||||
@@ -262,14 +267,24 @@
|
|||||||
/obj/structure/sign/mining/survival,
|
/obj/structure/sign/mining/survival,
|
||||||
/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner,
|
/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner,
|
||||||
/area/survivalpod)
|
/area/survivalpod)
|
||||||
|
"R" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||||
|
/area/survivalpod)
|
||||||
|
"S" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
|
||||||
(1,1,1) = {"
|
(1,1,1) = {"
|
||||||
a
|
a
|
||||||
e
|
e
|
||||||
p
|
S
|
||||||
e
|
e
|
||||||
c
|
c
|
||||||
e
|
S
|
||||||
C
|
C
|
||||||
e
|
e
|
||||||
C
|
C
|
||||||
@@ -377,7 +392,7 @@ y
|
|||||||
E
|
E
|
||||||
H
|
H
|
||||||
c
|
c
|
||||||
E
|
R
|
||||||
c
|
c
|
||||||
"}
|
"}
|
||||||
(10,1,1) = {"
|
(10,1,1) = {"
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
/area/survivalpod)
|
/area/survivalpod)
|
||||||
"g" = (
|
"g" = (
|
||||||
/obj/structure/fans/tiny,
|
/obj/structure/fans/tiny,
|
||||||
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
/obj/effect/floor_decal/industrial/danger/full,
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
/obj/machinery/door/blast/regular{
|
/obj/machinery/door/blast/regular{
|
||||||
density = 0;
|
density = 0;
|
||||||
@@ -472,6 +472,11 @@
|
|||||||
/obj/item/clothing/mask/breath,
|
/obj/item/clothing/mask/breath,
|
||||||
/turf/simulated/shuttle/floor/voidcraft/dark,
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
/area/survivalpod)
|
/area/survivalpod)
|
||||||
|
"V" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/obj/effect/floor_decal/industrial/hatch,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
"Y" = (
|
"Y" = (
|
||||||
/obj/structure/sign/mining/survival{
|
/obj/structure/sign/mining/survival{
|
||||||
dir = 8
|
dir = 8
|
||||||
@@ -527,7 +532,7 @@ c
|
|||||||
I
|
I
|
||||||
M
|
M
|
||||||
c
|
c
|
||||||
u
|
V
|
||||||
c
|
c
|
||||||
Q
|
Q
|
||||||
"}
|
"}
|
||||||
|
|||||||
661
maps/submaps/shelters/shelter_cafe.dmm
Normal file
661
maps/submaps/shelters/shelter_cafe.dmm
Normal file
@@ -0,0 +1,661 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"aa" = (
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ab" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/machinery/holoplant,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"bZ" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"cj" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/hard_corner,
|
||||||
|
/area/survivalpod)
|
||||||
|
"do" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ds" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"fW" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"gw" = (
|
||||||
|
/obj/structure/table/gamblingtable,
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/sugar{
|
||||||
|
pixel_y = 12
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod)
|
||||||
|
"hv" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/obj/structure/disposalpipe/junction/yjunction{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"mt" = (
|
||||||
|
/obj/item/stool/padded{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 8;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"pc" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"po" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"pM" = (
|
||||||
|
/obj/machinery/disposal/wall,
|
||||||
|
/obj/structure/disposalpipe/trunk,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"qD" = (
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"rB" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/choc,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/choc,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/choc/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/choc/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/choc_sprinkles,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/choc_sprinkles,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/choc_sprinkles/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/choc_sprinkles/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/homer,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/homer,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/homer,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/homer,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/homer/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/homer/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/homer/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/homer/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/plain,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/plain,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/plain/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/plain/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/purple,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/purple,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/purple/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/purple/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/yellow,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/yellow,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/yellow/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/yellow/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/pink,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/pink,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/pink/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/pink/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/blue,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/blue,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/blue/jelly,
|
||||||
|
/obj/item/reagent_containers/food/snacks/donut/blue/jelly,
|
||||||
|
/obj/item/reagent_containers/food/drinks/milk,
|
||||||
|
/obj/item/reagent_containers/food/drinks/milk,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ta" = (
|
||||||
|
/obj/structure/bed/chair/sofa/right/beige{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"tB" = (
|
||||||
|
/obj/structure/bed/chair/comfy/black{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/sign/poster{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod)
|
||||||
|
"tZ" = (
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"uO" = (
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"vC" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 2;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"vX" = (
|
||||||
|
/obj/structure/bed/chair/wood{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ww" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"wQ" = (
|
||||||
|
/obj/item/stool/padded{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"xC" = (
|
||||||
|
/obj/machinery/holoposter{
|
||||||
|
dir = 4;
|
||||||
|
pixel_x = -30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"xN" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 8;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/obj/structure/sink{
|
||||||
|
pixel_y = 22
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/corner_techfloor_grid{
|
||||||
|
dir = 5
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"xW" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 8;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 9
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"zR" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Ah" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Dd" = (
|
||||||
|
/obj/structure/table/woodentable,
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/sugar{
|
||||||
|
pixel_y = 22
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"EM" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"EN" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 4;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ET" = (
|
||||||
|
/obj/structure/bed/chair/comfy/black{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Fu" = (
|
||||||
|
/obj/item/stool/padded{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 4;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"FQ" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"GF" = (
|
||||||
|
/obj/machinery/disposal/wall{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/trunk{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"HE" = (
|
||||||
|
/obj/structure/sign/poster,
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"II" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Ji" = (
|
||||||
|
/obj/structure/bed/chair/comfy/black{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod)
|
||||||
|
"JD" = (
|
||||||
|
/obj/machinery/holoplant,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Kd" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Kg" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 8;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Ku" = (
|
||||||
|
/obj/structure/bed/chair/sofa/left/beige{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"KP" = (
|
||||||
|
/obj/structure/table/woodentable,
|
||||||
|
/obj/item/reagent_containers/food/drinks/glass2/coffeemug/britcup{
|
||||||
|
pixel_x = 5;
|
||||||
|
pixel_y = 3
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Ld" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Lz" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"NJ" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"NM" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Od" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/machinery/chemical_dispenser/bar_coffee/full{
|
||||||
|
pixel_y = 10
|
||||||
|
},
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/obj/item/reagent_containers/glass/beaker/measuring_cup{
|
||||||
|
pixel_x = -18
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Oy" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/window/reinforced/survival_pod,
|
||||||
|
/obj/structure/grille,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"OZ" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/item/hand_labeler,
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/sugar,
|
||||||
|
/obj/item/reagent_containers/glass/rag,
|
||||||
|
/obj/structure/closet/walllocker_double/kitchen/north,
|
||||||
|
/obj/item/reagent_containers/food/drinks/glass2/square,
|
||||||
|
/obj/item/reagent_containers/food/drinks/glass2/square,
|
||||||
|
/obj/item/reagent_containers/food/drinks/glass2/square,
|
||||||
|
/obj/item/storage/box/glasses/coffeecup,
|
||||||
|
/obj/item/storage/box/glasses/coffeecup,
|
||||||
|
/obj/item/storage/box/glasses/coffeecup,
|
||||||
|
/obj/item/storage/box/glasses/coffeecup_tall,
|
||||||
|
/obj/item/storage/box/glasses/coffeecup_grande,
|
||||||
|
/obj/item/storage/box/glasses/coffeecup_venti,
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 4;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/glass2/pitcher,
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"PD" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/item/storage/box/donut{
|
||||||
|
pixel_y = 5
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"PW" = (
|
||||||
|
/obj/item/stool/padded{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Qn" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/machinery/holoplant,
|
||||||
|
/turf/simulated/floor/carpet/brown,
|
||||||
|
/area/survivalpod)
|
||||||
|
"QU" = (
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod)
|
||||||
|
"QW" = (
|
||||||
|
/obj/structure/bed/chair/comfy/black{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Rp" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Te" = (
|
||||||
|
/obj/machinery/light,
|
||||||
|
/obj/structure/table/gamblingtable,
|
||||||
|
/obj/item/reagent_containers/food/condiment/small/sugar{
|
||||||
|
pixel_y = 12
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod)
|
||||||
|
"UG" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"VR" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/item/storage/firstaid/regular,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Xu" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/item/reagent_containers/food/drinks/cup{
|
||||||
|
pixel_x = 8;
|
||||||
|
pixel_y = 8
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/cup{
|
||||||
|
pixel_x = -4;
|
||||||
|
pixel_y = 8
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/cup{
|
||||||
|
pixel_x = 8;
|
||||||
|
pixel_y = -4
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/cup{
|
||||||
|
pixel_x = -4;
|
||||||
|
pixel_y = -4
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/cup{
|
||||||
|
pixel_x = 8
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/cup{
|
||||||
|
pixel_x = -4
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/cup{
|
||||||
|
pixel_x = 8;
|
||||||
|
pixel_y = 12
|
||||||
|
},
|
||||||
|
/obj/item/reagent_containers/food/drinks/cup{
|
||||||
|
pixel_x = -4;
|
||||||
|
pixel_y = 12
|
||||||
|
},
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Yk" = (
|
||||||
|
/obj/structure/table/hardwoodtable,
|
||||||
|
/obj/machinery/chemical_dispenser/bar_syrup/full{
|
||||||
|
pixel_y = 10
|
||||||
|
},
|
||||||
|
/obj/structure/sign/poster{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"YH" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 2;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"YK" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ZZ" = (
|
||||||
|
/obj/machinery/door/window/survival_pod{
|
||||||
|
dir = 2
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
NM
|
||||||
|
Rp
|
||||||
|
NM
|
||||||
|
Rp
|
||||||
|
NM
|
||||||
|
FQ
|
||||||
|
NM
|
||||||
|
Rp
|
||||||
|
fW
|
||||||
|
Rp
|
||||||
|
NM
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
pc
|
||||||
|
II
|
||||||
|
uO
|
||||||
|
VR
|
||||||
|
ab
|
||||||
|
tZ
|
||||||
|
Oy
|
||||||
|
Ji
|
||||||
|
QU
|
||||||
|
ET
|
||||||
|
Oy
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
NM
|
||||||
|
rB
|
||||||
|
uO
|
||||||
|
ZZ
|
||||||
|
tZ
|
||||||
|
tZ
|
||||||
|
NJ
|
||||||
|
gw
|
||||||
|
QU
|
||||||
|
Te
|
||||||
|
NJ
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
pc
|
||||||
|
Xu
|
||||||
|
uO
|
||||||
|
po
|
||||||
|
wQ
|
||||||
|
tZ
|
||||||
|
EM
|
||||||
|
tB
|
||||||
|
QU
|
||||||
|
QW
|
||||||
|
EM
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
NM
|
||||||
|
Yk
|
||||||
|
uO
|
||||||
|
UG
|
||||||
|
wQ
|
||||||
|
tZ
|
||||||
|
cj
|
||||||
|
cj
|
||||||
|
bZ
|
||||||
|
cj
|
||||||
|
NM
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
pc
|
||||||
|
Od
|
||||||
|
uO
|
||||||
|
PD
|
||||||
|
wQ
|
||||||
|
tZ
|
||||||
|
GF
|
||||||
|
YK
|
||||||
|
tZ
|
||||||
|
xC
|
||||||
|
do
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
zR
|
||||||
|
OZ
|
||||||
|
Kd
|
||||||
|
po
|
||||||
|
wQ
|
||||||
|
EN
|
||||||
|
xW
|
||||||
|
ds
|
||||||
|
ds
|
||||||
|
ds
|
||||||
|
NM
|
||||||
|
"}
|
||||||
|
(8,1,1) = {"
|
||||||
|
YH
|
||||||
|
xN
|
||||||
|
vC
|
||||||
|
ww
|
||||||
|
Fu
|
||||||
|
Kg
|
||||||
|
qD
|
||||||
|
vX
|
||||||
|
vX
|
||||||
|
aa
|
||||||
|
Lz
|
||||||
|
"}
|
||||||
|
(9,1,1) = {"
|
||||||
|
NM
|
||||||
|
cj
|
||||||
|
pM
|
||||||
|
hv
|
||||||
|
mt
|
||||||
|
tZ
|
||||||
|
qD
|
||||||
|
KP
|
||||||
|
Dd
|
||||||
|
HE
|
||||||
|
NM
|
||||||
|
"}
|
||||||
|
(10,1,1) = {"
|
||||||
|
pc
|
||||||
|
JD
|
||||||
|
uO
|
||||||
|
po
|
||||||
|
PW
|
||||||
|
tZ
|
||||||
|
qD
|
||||||
|
ta
|
||||||
|
Ku
|
||||||
|
Qn
|
||||||
|
Ah
|
||||||
|
"}
|
||||||
|
(11,1,1) = {"
|
||||||
|
NM
|
||||||
|
Ld
|
||||||
|
FQ
|
||||||
|
Ld
|
||||||
|
NM
|
||||||
|
FQ
|
||||||
|
fW
|
||||||
|
Ld
|
||||||
|
fW
|
||||||
|
Ld
|
||||||
|
NM
|
||||||
|
"}
|
||||||
69
maps/submaps/shelters/shelter_loss_1.dmm
Normal file
69
maps/submaps/shelters/shelter_loss_1.dmm
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"i" = (
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"t" = (
|
||||||
|
/obj/structure/barricade/cutout/greytide,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"y" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"z" = (
|
||||||
|
/obj/structure/sign/greencross,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"D" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"L" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
z
|
||||||
|
a
|
||||||
|
L
|
||||||
|
a
|
||||||
|
z
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
a
|
||||||
|
i
|
||||||
|
i
|
||||||
|
i
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
D
|
||||||
|
i
|
||||||
|
t
|
||||||
|
i
|
||||||
|
D
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
a
|
||||||
|
y
|
||||||
|
i
|
||||||
|
i
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
z
|
||||||
|
a
|
||||||
|
L
|
||||||
|
a
|
||||||
|
a
|
||||||
|
"}
|
||||||
80
maps/submaps/shelters/shelter_loss_2.dmm
Normal file
80
maps/submaps/shelters/shelter_loss_2.dmm
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"b" = (
|
||||||
|
/obj/structure/bed/chair/office/light,
|
||||||
|
/obj/structure/barricade/cutout/greytide,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"h" = (
|
||||||
|
/obj/structure/table/standard,
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 4;
|
||||||
|
light_color = "#DDFFD3"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"k" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"p" = (
|
||||||
|
/obj/structure/barricade/cutout/greytide,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"y" = (
|
||||||
|
/obj/structure/table/standard,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"z" = (
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"H" = (
|
||||||
|
/obj/structure/sign/greencross,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"I" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
H
|
||||||
|
a
|
||||||
|
I
|
||||||
|
a
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
a
|
||||||
|
z
|
||||||
|
z
|
||||||
|
z
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
a
|
||||||
|
y
|
||||||
|
y
|
||||||
|
z
|
||||||
|
k
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
a
|
||||||
|
b
|
||||||
|
h
|
||||||
|
p
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
H
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
H
|
||||||
|
"}
|
||||||
86
maps/submaps/shelters/shelter_loss_3.dmm
Normal file
86
maps/submaps/shelters/shelter_loss_3.dmm
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"b" = (
|
||||||
|
/obj/structure/barricade/cutout/greytide,
|
||||||
|
/obj/effect/floor_decal/corner/paleblue/full{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"h" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"o" = (
|
||||||
|
/obj/effect/floor_decal/corner/paleblue/full,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"z" = (
|
||||||
|
/obj/structure/sign/greencross,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"F" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"H" = (
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"I" = (
|
||||||
|
/obj/structure/barricade/cutout/greytide,
|
||||||
|
/obj/effect/floor_decal/corner/paleblue/full{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Z" = (
|
||||||
|
/obj/effect/floor_decal/corner/paleblue/full{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
z
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
z
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
a
|
||||||
|
H
|
||||||
|
Z
|
||||||
|
I
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
h
|
||||||
|
H
|
||||||
|
o
|
||||||
|
b
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
a
|
||||||
|
H
|
||||||
|
H
|
||||||
|
H
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
a
|
||||||
|
a
|
||||||
|
F
|
||||||
|
a
|
||||||
|
z
|
||||||
|
"}
|
||||||
97
maps/submaps/shelters/shelter_loss_4.dmm
Normal file
97
maps/submaps/shelters/shelter_loss_4.dmm
Normal file
@@ -0,0 +1,97 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"j" = (
|
||||||
|
/obj/structure/bed/padded,
|
||||||
|
/obj/item/bedsheet/medical,
|
||||||
|
/obj/structure/barricade/cutout/greytide{
|
||||||
|
icon_rotation = 90
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"o" = (
|
||||||
|
/obj/effect/floor_decal/corner/paleblue/full{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"u" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"D" = (
|
||||||
|
/obj/effect/floor_decal/corner/paleblue/full{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"G" = (
|
||||||
|
/obj/structure/sign/greencross,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"N" = (
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"O" = (
|
||||||
|
/obj/effect/floor_decal/corner/paleblue/full{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Q" = (
|
||||||
|
/obj/machinery/light{
|
||||||
|
icon_state = "tube1";
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
"T" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Z" = (
|
||||||
|
/obj/effect/floor_decal/corner/paleblue/full,
|
||||||
|
/obj/structure/barricade/cutout/greytide,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
a
|
||||||
|
a
|
||||||
|
u
|
||||||
|
a
|
||||||
|
G
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
a
|
||||||
|
N
|
||||||
|
D
|
||||||
|
O
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
T
|
||||||
|
N
|
||||||
|
Z
|
||||||
|
o
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
a
|
||||||
|
N
|
||||||
|
j
|
||||||
|
Q
|
||||||
|
a
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
G
|
||||||
|
a
|
||||||
|
a
|
||||||
|
a
|
||||||
|
G
|
||||||
|
"}
|
||||||
408
maps/submaps/shelters/shelter_recroom.dmm
Normal file
408
maps/submaps/shelters/shelter_recroom.dmm
Normal file
@@ -0,0 +1,408 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/obj/structure/table/gamblingtable,
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/machinery/light/floortube{
|
||||||
|
dir = 8;
|
||||||
|
pixel_x = -6
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_dance,
|
||||||
|
/area/survivalpod)
|
||||||
|
"b" = (
|
||||||
|
/obj/item/stool/padded,
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod)
|
||||||
|
"c" = (
|
||||||
|
/obj/structure/table/wooden_reinforced,
|
||||||
|
/obj/item/storage/firstaid/regular{
|
||||||
|
pixel_y = 9;
|
||||||
|
pixel_x = -4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"d" = (
|
||||||
|
/obj/machinery/computer/arcade/orion_trail{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/machinery/light{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"e" = (
|
||||||
|
/obj/machinery/computer/arcade/battle{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"g" = (
|
||||||
|
/obj/structure/bed/chair/bay/comfy/black{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod)
|
||||||
|
"h" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"i" = (
|
||||||
|
/obj/structure/table/gamblingtable,
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 10
|
||||||
|
},
|
||||||
|
/obj/item/material/ashtray/glass{
|
||||||
|
pixel_x = 6;
|
||||||
|
pixel_y = 9
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_dance,
|
||||||
|
/area/survivalpod)
|
||||||
|
"j" = (
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"k" = (
|
||||||
|
/obj/machinery/holoplant,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"l" = (
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod)
|
||||||
|
"m" = (
|
||||||
|
/obj/structure/table/darkglass,
|
||||||
|
/obj/structure/closet/walllocker_double/casino/north,
|
||||||
|
/obj/item/spacecasinocash_fake/c1000{
|
||||||
|
pixel_y = 12;
|
||||||
|
pixel_x = 12
|
||||||
|
},
|
||||||
|
/obj/item/spacecasinocash_fake/c1000{
|
||||||
|
pixel_y = 12;
|
||||||
|
pixel_x = 6
|
||||||
|
},
|
||||||
|
/obj/item/spacecasinocash_fake/c1000{
|
||||||
|
pixel_y = 7;
|
||||||
|
pixel_x = 12
|
||||||
|
},
|
||||||
|
/obj/item/spacecasinocash_fake/c1000{
|
||||||
|
pixel_y = 7;
|
||||||
|
pixel_x = 6
|
||||||
|
},
|
||||||
|
/obj/item/spacecasinocash_fake/c1000{
|
||||||
|
pixel_y = 3;
|
||||||
|
pixel_x = 12
|
||||||
|
},
|
||||||
|
/obj/item/spacecasinocash_fake/c1000{
|
||||||
|
pixel_y = 3;
|
||||||
|
pixel_x = 6
|
||||||
|
},
|
||||||
|
/obj/item/storage/pill_bottle/dice{
|
||||||
|
pixel_y = 12;
|
||||||
|
pixel_x = -7
|
||||||
|
},
|
||||||
|
/obj/item/storage/pill_bottle/dice_nerd{
|
||||||
|
pixel_x = -7;
|
||||||
|
pixel_y = 7
|
||||||
|
},
|
||||||
|
/obj/item/deck/cards/casino{
|
||||||
|
pixel_x = -6;
|
||||||
|
pixel_y = -1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_dance,
|
||||||
|
/area/survivalpod)
|
||||||
|
"n" = (
|
||||||
|
/obj/machinery/vending/loadout/loadout_misc,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"o" = (
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_y = 30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_dance,
|
||||||
|
/area/survivalpod)
|
||||||
|
"p" = (
|
||||||
|
/obj/item/stool/padded{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod)
|
||||||
|
"r" = (
|
||||||
|
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||||
|
pixel_y = -22;
|
||||||
|
pixel_x = 22
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"s" = (
|
||||||
|
/obj/item/stool/padded{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_y = 30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"t" = (
|
||||||
|
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||||
|
pixel_y = -23;
|
||||||
|
pixel_x = 24;
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"u" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"v" = (
|
||||||
|
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||||
|
pixel_y = -22;
|
||||||
|
pixel_x = -23;
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"w" = (
|
||||||
|
/obj/machinery/light,
|
||||||
|
/obj/structure/table/wooden_reinforced,
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_y = -30
|
||||||
|
},
|
||||||
|
/obj/item/instrument/piano_synth{
|
||||||
|
pixel_x = -23
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"x" = (
|
||||||
|
/obj/machinery/computer/arcade/clawmachine,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"y" = (
|
||||||
|
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||||
|
pixel_y = 24;
|
||||||
|
pixel_x = 23;
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"z" = (
|
||||||
|
/obj/structure/table/gamblingtable,
|
||||||
|
/obj/effect/floor_decal/spline/plain,
|
||||||
|
/obj/item/storage/box/matches{
|
||||||
|
pixel_x = -15
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_dance,
|
||||||
|
/area/survivalpod)
|
||||||
|
"B" = (
|
||||||
|
/obj/structure/table/gamblingtable,
|
||||||
|
/obj/effect/floor_decal/spline/plain,
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/obj/item/storage/fancy/cigar{
|
||||||
|
pixel_y = 7;
|
||||||
|
pixel_x = -3
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_dance,
|
||||||
|
/area/survivalpod)
|
||||||
|
"D" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"E" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"F" = (
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_dance,
|
||||||
|
/area/survivalpod)
|
||||||
|
"H" = (
|
||||||
|
/obj/machinery/disposal/wall{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/trunk{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/item/stool/padded,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"I" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"J" = (
|
||||||
|
/obj/machinery/light,
|
||||||
|
/obj/machinery/station_slot_machine,
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"K" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 8;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"L" = (
|
||||||
|
/obj/structure/disposalpipe/segment{
|
||||||
|
dir = 4;
|
||||||
|
icon_state = "pipe-c"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"M" = (
|
||||||
|
/obj/structure/bed/chair/bay/comfy/black{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"O" = (
|
||||||
|
/obj/structure/bed/chair/bay/comfy/black{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/sign/painting/public{
|
||||||
|
pixel_x = 30
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood,
|
||||||
|
/area/survivalpod)
|
||||||
|
"P" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Q" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
"T" = (
|
||||||
|
/obj/structure/table/gamblingtable,
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_dance,
|
||||||
|
/area/survivalpod)
|
||||||
|
"X" = (
|
||||||
|
/obj/structure/bed/chair/bay/comfy/black{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/carpet/blue2,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Y" = (
|
||||||
|
/obj/structure/bed/chair/comfy/rounded/purple,
|
||||||
|
/turf/simulated/floor/tiled/eris/steel/bar_light,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Z" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
I
|
||||||
|
Z
|
||||||
|
I
|
||||||
|
Z
|
||||||
|
u
|
||||||
|
I
|
||||||
|
L
|
||||||
|
K
|
||||||
|
I
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
E
|
||||||
|
e
|
||||||
|
d
|
||||||
|
x
|
||||||
|
v
|
||||||
|
j
|
||||||
|
H
|
||||||
|
c
|
||||||
|
P
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
I
|
||||||
|
s
|
||||||
|
p
|
||||||
|
p
|
||||||
|
l
|
||||||
|
l
|
||||||
|
b
|
||||||
|
w
|
||||||
|
I
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
D
|
||||||
|
y
|
||||||
|
l
|
||||||
|
l
|
||||||
|
l
|
||||||
|
l
|
||||||
|
l
|
||||||
|
n
|
||||||
|
I
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
I
|
||||||
|
M
|
||||||
|
g
|
||||||
|
g
|
||||||
|
l
|
||||||
|
l
|
||||||
|
l
|
||||||
|
r
|
||||||
|
D
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
I
|
||||||
|
T
|
||||||
|
a
|
||||||
|
i
|
||||||
|
X
|
||||||
|
l
|
||||||
|
l
|
||||||
|
k
|
||||||
|
f
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
I
|
||||||
|
o
|
||||||
|
Y
|
||||||
|
B
|
||||||
|
X
|
||||||
|
l
|
||||||
|
l
|
||||||
|
J
|
||||||
|
I
|
||||||
|
"}
|
||||||
|
(8,1,1) = {"
|
||||||
|
I
|
||||||
|
m
|
||||||
|
F
|
||||||
|
z
|
||||||
|
O
|
||||||
|
t
|
||||||
|
j
|
||||||
|
h
|
||||||
|
P
|
||||||
|
"}
|
||||||
|
(9,1,1) = {"
|
||||||
|
I
|
||||||
|
Q
|
||||||
|
I
|
||||||
|
Q
|
||||||
|
I
|
||||||
|
u
|
||||||
|
I
|
||||||
|
Q
|
||||||
|
I
|
||||||
|
"}
|
||||||
193
maps/submaps/shelters/shelter_sauna.dmm
Normal file
193
maps/submaps/shelters/shelter_sauna.dmm
Normal file
@@ -0,0 +1,193 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"a" = (
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"c" = (
|
||||||
|
/obj/machinery/door/window/survival_pod{
|
||||||
|
dir = 1;
|
||||||
|
icon_state = "windoor"
|
||||||
|
},
|
||||||
|
/obj/effect/floor_decal/spline/plain{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"d" = (
|
||||||
|
/obj/effect/mist,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"f" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"k" = (
|
||||||
|
/obj/effect/mist,
|
||||||
|
/obj/machinery/light/floortube{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"l" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"m" = (
|
||||||
|
/obj/structure/window/reinforced/survival_pod{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/closet/secure_closet/personal,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"q" = (
|
||||||
|
/obj/structure/fans,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/hard_corner,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"r" = (
|
||||||
|
/obj/effect/mist,
|
||||||
|
/obj/structure/table/bench/wooden,
|
||||||
|
/turf/simulated/floor/wood/alt/parquet,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"s" = (
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"u" = (
|
||||||
|
/obj/effect/mist,
|
||||||
|
/obj/structure/railing{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/obj/structure/railing,
|
||||||
|
/turf/simulated/floor/water/pool,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"y" = (
|
||||||
|
/obj/structure/sign/mining/survival{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"C" = (
|
||||||
|
/obj/structure/sign/mining/survival,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"E" = (
|
||||||
|
/obj/machinery/light/floortube,
|
||||||
|
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||||
|
pixel_y = -22;
|
||||||
|
pixel_x = 21
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"H" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"I" = (
|
||||||
|
/obj/machinery/smartfridge/survival_pod{
|
||||||
|
pixel_y = 28
|
||||||
|
},
|
||||||
|
/obj/item/towel/random{
|
||||||
|
color = "#5fadba"
|
||||||
|
},
|
||||||
|
/obj/item/towel/random{
|
||||||
|
color = "#b0006b"
|
||||||
|
},
|
||||||
|
/obj/item/towel/random{
|
||||||
|
color = "#b0006b"
|
||||||
|
},
|
||||||
|
/obj/item/towel/random{
|
||||||
|
color = "#ae0004"
|
||||||
|
},
|
||||||
|
/obj/item/towel/random,
|
||||||
|
/obj/item/towel/random,
|
||||||
|
/obj/item/towel/random,
|
||||||
|
/obj/item/towel/random,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"N" = (
|
||||||
|
/obj/effect/mist,
|
||||||
|
/obj/structure/railing{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/railing,
|
||||||
|
/turf/simulated/floor/water/pool,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"O" = (
|
||||||
|
/obj/structure/closet/secure_closet/personal,
|
||||||
|
/turf/simulated/floor/tiled/white,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"T" = (
|
||||||
|
/obj/structure/sign/mining,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/survival,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
"U" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/hard_corner,
|
||||||
|
/area/survivalpod/redspace)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
H
|
||||||
|
l
|
||||||
|
H
|
||||||
|
l
|
||||||
|
H
|
||||||
|
l
|
||||||
|
H
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
f
|
||||||
|
N
|
||||||
|
r
|
||||||
|
r
|
||||||
|
m
|
||||||
|
O
|
||||||
|
C
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
H
|
||||||
|
r
|
||||||
|
d
|
||||||
|
d
|
||||||
|
c
|
||||||
|
a
|
||||||
|
H
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
f
|
||||||
|
r
|
||||||
|
k
|
||||||
|
d
|
||||||
|
m
|
||||||
|
E
|
||||||
|
s
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
H
|
||||||
|
r
|
||||||
|
d
|
||||||
|
d
|
||||||
|
q
|
||||||
|
a
|
||||||
|
H
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
f
|
||||||
|
u
|
||||||
|
r
|
||||||
|
r
|
||||||
|
U
|
||||||
|
I
|
||||||
|
T
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
H
|
||||||
|
y
|
||||||
|
H
|
||||||
|
y
|
||||||
|
H
|
||||||
|
y
|
||||||
|
H
|
||||||
|
"}
|
||||||
566
maps/submaps/shelters/shelter_tesla.dmm
Normal file
566
maps/submaps/shelters/shelter_tesla.dmm
Normal file
@@ -0,0 +1,566 @@
|
|||||||
|
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||||
|
"aq" = (
|
||||||
|
/obj/structure/particle_accelerator/power_box{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"aO" = (
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "2-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"bn" = (
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "2-4"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"bK" = (
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"dy" = (
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ek" = (
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ht" = (
|
||||||
|
/obj/machinery/power/emitter,
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"hG" = (
|
||||||
|
/obj/machinery/power/emitter{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"hJ" = (
|
||||||
|
/obj/machinery/particle_accelerator/control_box,
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"hL" = (
|
||||||
|
/obj/machinery/power/tesla_coil{
|
||||||
|
anchored = 1;
|
||||||
|
icon_state = "coil1"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"hU" = (
|
||||||
|
/obj/structure/sign/warning/high_voltage,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod)
|
||||||
|
"is" = (
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "1-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"iH" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod/vertical,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"nj" = (
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/obj/structure/sign/warning/radioactive,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod)
|
||||||
|
"nS" = (
|
||||||
|
/obj/machinery/power/smes/buildable/offmap_spawn,
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "0-4"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"oi" = (
|
||||||
|
/obj/structure/sign/warning/radioactive,
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod)
|
||||||
|
"oX" = (
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod)
|
||||||
|
"rZ" = (
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"sA" = (
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "0-2"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "0-4"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow,
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"sN" = (
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "2-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"sQ" = (
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod)
|
||||||
|
"tm" = (
|
||||||
|
/obj/machinery/field_generator{
|
||||||
|
anchored = 1;
|
||||||
|
state = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"ud" = (
|
||||||
|
/obj/structure/particle_accelerator/particle_emitter/center{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"vN" = (
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "0-2"
|
||||||
|
},
|
||||||
|
/obj/machinery/power/terminal{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"vQ" = (
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"wg" = (
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/obj/machinery/power/grounding_rod{
|
||||||
|
anchored = 1;
|
||||||
|
icon_state = "grounding_rod1"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"wY" = (
|
||||||
|
/obj/machinery/the_singularitygen/tesla{
|
||||||
|
anchored = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"xE" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/item/storage/toolbox/electrical{
|
||||||
|
pixel_y = 13
|
||||||
|
},
|
||||||
|
/obj/item/storage/toolbox/mechanical{
|
||||||
|
pixel_y = 5
|
||||||
|
},
|
||||||
|
/obj/item/clothing/head/welding,
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/danger,
|
||||||
|
/area/survivalpod)
|
||||||
|
"yd" = (
|
||||||
|
/obj/structure/particle_accelerator/end_cap{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"yi" = (
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/obj/machinery/power/grounding_rod{
|
||||||
|
anchored = 1;
|
||||||
|
icon_state = "grounding_rod1"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Ai" = (
|
||||||
|
/obj/structure/sign/warning/high_voltage,
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "2-4"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod)
|
||||||
|
"BC" = (
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Cn" = (
|
||||||
|
/obj/machinery/power/tesla_coil{
|
||||||
|
anchored = 1;
|
||||||
|
icon_state = "coil1"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/obj/machinery/light/small,
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"DW" = (
|
||||||
|
/obj/structure/table/reinforced,
|
||||||
|
/obj/item/stack/cable_coil{
|
||||||
|
pixel_y = 8;
|
||||||
|
pixel_x = -8
|
||||||
|
},
|
||||||
|
/obj/item/clothing/gloves/yellow{
|
||||||
|
pixel_x = -10
|
||||||
|
},
|
||||||
|
/obj/item/paper{
|
||||||
|
pixel_y = 7;
|
||||||
|
pixel_x = 4;
|
||||||
|
name = "note to users";
|
||||||
|
info = "The tesla coils and grounding rods come already secured due to them being otherwise inaccessible for such a compact space as this.. HOWEVER, everything else will still need to be manually secured and set up. Also, in case it wasn't already obvious, the red wire's the output. Have fun!"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor/tiled/eris/dark/danger,
|
||||||
|
/area/survivalpod)
|
||||||
|
"EG" = (
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"EO" = (
|
||||||
|
/obj/machinery/power/emitter,
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Fm" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"FS" = (
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Gp" = (
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Gr" = (
|
||||||
|
/obj/structure/particle_accelerator/particle_emitter/right{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Nr" = (
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "0-2"
|
||||||
|
},
|
||||||
|
/obj/machinery/power/terminal{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"OB" = (
|
||||||
|
/obj/machinery/door/airlock/voidcraft/survival_pod,
|
||||||
|
/obj/structure/fans/tiny,
|
||||||
|
/obj/effect/floor_decal/industrial/danger/full,
|
||||||
|
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Pl" = (
|
||||||
|
/obj/machinery/light/small,
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Pr" = (
|
||||||
|
/obj/machinery/power/tesla_coil{
|
||||||
|
anchored = 1;
|
||||||
|
icon_state = "coil1"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Qt" = (
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/turf/simulated/shuttle/wall/voidcraft/red,
|
||||||
|
/area/survivalpod)
|
||||||
|
"QO" = (
|
||||||
|
/obj/machinery/power/grounding_rod{
|
||||||
|
anchored = 1;
|
||||||
|
icon_state = "grounding_rod1"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Rz" = (
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"SG" = (
|
||||||
|
/obj/machinery/light/small,
|
||||||
|
/obj/structure/cable/yellow{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Um" = (
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "2-8"
|
||||||
|
},
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 8
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Vk" = (
|
||||||
|
/obj/machinery/power/smes/buildable{
|
||||||
|
RCon_tag = "Power - Capsule";
|
||||||
|
cur_coils = 4;
|
||||||
|
input_attempt = 1;
|
||||||
|
input_level = 500000;
|
||||||
|
name = "JUICE COLLECTION";
|
||||||
|
output_level = 1e+006
|
||||||
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"VE" = (
|
||||||
|
/obj/structure/particle_accelerator/fuel_chamber{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"Ws" = (
|
||||||
|
/obj/machinery/light/small{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"XV" = (
|
||||||
|
/obj/structure/particle_accelerator/particle_emitter/left{
|
||||||
|
dir = 4
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
"YO" = (
|
||||||
|
/obj/machinery/power/emitter{
|
||||||
|
dir = 1
|
||||||
|
},
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/obj/structure/cable/cyan{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/turf/simulated/floor,
|
||||||
|
/area/survivalpod)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
oX
|
||||||
|
Ai
|
||||||
|
Qt
|
||||||
|
nj
|
||||||
|
sQ
|
||||||
|
iH
|
||||||
|
oX
|
||||||
|
oi
|
||||||
|
oX
|
||||||
|
hU
|
||||||
|
oX
|
||||||
|
"}
|
||||||
|
(2,1,1) = {"
|
||||||
|
hU
|
||||||
|
Vk
|
||||||
|
Nr
|
||||||
|
FS
|
||||||
|
Um
|
||||||
|
vQ
|
||||||
|
rZ
|
||||||
|
vQ
|
||||||
|
rZ
|
||||||
|
xE
|
||||||
|
hU
|
||||||
|
"}
|
||||||
|
(3,1,1) = {"
|
||||||
|
oX
|
||||||
|
nS
|
||||||
|
vN
|
||||||
|
sA
|
||||||
|
dy
|
||||||
|
yd
|
||||||
|
dy
|
||||||
|
FS
|
||||||
|
vQ
|
||||||
|
DW
|
||||||
|
oX
|
||||||
|
"}
|
||||||
|
(4,1,1) = {"
|
||||||
|
oi
|
||||||
|
aO
|
||||||
|
yi
|
||||||
|
EG
|
||||||
|
BC
|
||||||
|
VE
|
||||||
|
hJ
|
||||||
|
EG
|
||||||
|
bK
|
||||||
|
QO
|
||||||
|
oi
|
||||||
|
"}
|
||||||
|
(5,1,1) = {"
|
||||||
|
oX
|
||||||
|
Ws
|
||||||
|
ek
|
||||||
|
Rz
|
||||||
|
vQ
|
||||||
|
aq
|
||||||
|
vQ
|
||||||
|
Rz
|
||||||
|
ek
|
||||||
|
Pl
|
||||||
|
oX
|
||||||
|
"}
|
||||||
|
(6,1,1) = {"
|
||||||
|
OB
|
||||||
|
vQ
|
||||||
|
ek
|
||||||
|
Rz
|
||||||
|
XV
|
||||||
|
ud
|
||||||
|
Gr
|
||||||
|
Rz
|
||||||
|
ek
|
||||||
|
vQ
|
||||||
|
Fm
|
||||||
|
"}
|
||||||
|
(7,1,1) = {"
|
||||||
|
oX
|
||||||
|
bn
|
||||||
|
Gp
|
||||||
|
is
|
||||||
|
vQ
|
||||||
|
vQ
|
||||||
|
vQ
|
||||||
|
sN
|
||||||
|
Gp
|
||||||
|
SG
|
||||||
|
oX
|
||||||
|
"}
|
||||||
|
(8,1,1) = {"
|
||||||
|
oi
|
||||||
|
Pr
|
||||||
|
ht
|
||||||
|
vQ
|
||||||
|
tm
|
||||||
|
QO
|
||||||
|
tm
|
||||||
|
vQ
|
||||||
|
YO
|
||||||
|
Pr
|
||||||
|
oi
|
||||||
|
"}
|
||||||
|
(9,1,1) = {"
|
||||||
|
oX
|
||||||
|
Pr
|
||||||
|
wg
|
||||||
|
vQ
|
||||||
|
vQ
|
||||||
|
wY
|
||||||
|
vQ
|
||||||
|
vQ
|
||||||
|
wg
|
||||||
|
Pr
|
||||||
|
oX
|
||||||
|
"}
|
||||||
|
(10,1,1) = {"
|
||||||
|
hU
|
||||||
|
hL
|
||||||
|
EO
|
||||||
|
vQ
|
||||||
|
tm
|
||||||
|
QO
|
||||||
|
tm
|
||||||
|
vQ
|
||||||
|
hG
|
||||||
|
Cn
|
||||||
|
hU
|
||||||
|
"}
|
||||||
|
(11,1,1) = {"
|
||||||
|
oX
|
||||||
|
hU
|
||||||
|
oX
|
||||||
|
oi
|
||||||
|
oX
|
||||||
|
oX
|
||||||
|
oX
|
||||||
|
oi
|
||||||
|
oX
|
||||||
|
hU
|
||||||
|
oX
|
||||||
|
"}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
//Debug areas
|
//Debug areas
|
||||||
/area/tether/surfacebase
|
/area/tether/surfacebase
|
||||||
name = "Tether Debug Surface"
|
name = "Tether Debug Surface"
|
||||||
|
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/tether/transit
|
/area/tether/transit
|
||||||
name = "Tether Debug Transit"
|
name = "Tether Debug Transit"
|
||||||
@@ -143,6 +144,7 @@
|
|||||||
/area/tether/surfacebase/outside
|
/area/tether/surfacebase/outside
|
||||||
name = "Outside - Surface"
|
name = "Outside - Surface"
|
||||||
sound_env = SOUND_ENVIRONMENT_MOUNTAINS
|
sound_env = SOUND_ENVIRONMENT_MOUNTAINS
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
/area/tether/surfacebase/outside/outside1
|
/area/tether/surfacebase/outside/outside1
|
||||||
icon_state = "outside1"
|
icon_state = "outside1"
|
||||||
/area/tether/surfacebase/outside/outside2
|
/area/tether/surfacebase/outside/outside2
|
||||||
@@ -161,10 +163,12 @@
|
|||||||
/area/tether/surfacebase/temple
|
/area/tether/surfacebase/temple
|
||||||
name = "Outside - Wilderness" // ToDo: Make a way to hide spoiler areas off the list of areas ghosts can jump to.
|
name = "Outside - Wilderness" // ToDo: Make a way to hide spoiler areas off the list of areas ghosts can jump to.
|
||||||
icon_state = "red"
|
icon_state = "red"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
|
|
||||||
/area/tether/surfacebase/crash
|
/area/tether/surfacebase/crash
|
||||||
name = "Outside - Wilderness" // ToDo: Make a way to hide spoiler areas off the list of areas ghosts can jump to.
|
name = "Outside - Wilderness" // ToDo: Make a way to hide spoiler areas off the list of areas ghosts can jump to.
|
||||||
icon_state = "yellow"
|
icon_state = "yellow"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
|
|
||||||
/area/tether/surfacebase/tram
|
/area/tether/surfacebase/tram
|
||||||
name = "\improper Tram Station"
|
name = "\improper Tram Station"
|
||||||
@@ -797,6 +801,7 @@
|
|||||||
/area/rnd/research/testingrange
|
/area/rnd/research/testingrange
|
||||||
name = "\improper Weapons Testing Range"
|
name = "\improper Weapons Testing Range"
|
||||||
icon_state = "firingrange"
|
icon_state = "firingrange"
|
||||||
|
flags = 0 // To allow shelter capsules to activate here specifically
|
||||||
|
|
||||||
/area/rnd/research/researchdivision
|
/area/rnd/research/researchdivision
|
||||||
name = "\improper Research Division"
|
name = "\improper Research Division"
|
||||||
@@ -1440,16 +1445,16 @@
|
|||||||
|
|
||||||
// Override telescience shielding on some areas
|
// Override telescience shielding on some areas
|
||||||
/area/security/armoury
|
/area/security/armoury
|
||||||
flags = BLUE_SHIELDED
|
flags = BLUE_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/security/tactical
|
/area/security/tactical
|
||||||
flags = BLUE_SHIELDED
|
flags = BLUE_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/security/nuke_storage
|
/area/security/nuke_storage
|
||||||
flags = BLUE_SHIELDED
|
flags = BLUE_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
/area/supply
|
/area/supply
|
||||||
flags = BLUE_SHIELDED
|
flags = BLUE_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
// Add rad shielding to maintenance and construction sites
|
// Add rad shielding to maintenance and construction sites
|
||||||
/area/vacant
|
/area/vacant
|
||||||
@@ -1459,7 +1464,7 @@
|
|||||||
flags = RAD_SHIELDED
|
flags = RAD_SHIELDED
|
||||||
|
|
||||||
/area/rnd/research_storage //Located entirely in maint under public access, so why not that too
|
/area/rnd/research_storage //Located entirely in maint under public access, so why not that too
|
||||||
flags = RAD_SHIELDED
|
flags = RAD_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||||
|
|
||||||
// New shuttles
|
// New shuttles
|
||||||
/area/shuttle/administration/transit
|
/area/shuttle/administration/transit
|
||||||
|
|||||||
Reference in New Issue
Block a user