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_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_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!
|
||||
|
||||
#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"
|
||||
icon_state = "bridge"
|
||||
music = "signal"
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/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
|
||||
name = "\improper Dormitories"
|
||||
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
|
||||
|
||||
/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
|
||||
ambience = AMBIENCE_CHAPEL
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/chapel/main
|
||||
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
|
||||
name = "\improper Holodeck Control"
|
||||
icon_state = "holodeck_control"
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/vacant/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"
|
||||
dynamic_lighting = 0
|
||||
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
|
||||
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"
|
||||
icon_state = "engineering"
|
||||
ambience = AMBIENCE_ENGINEERING
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/engineering/atmos
|
||||
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"
|
||||
icon_state = "engine"
|
||||
sound_env = LARGE_ENCLOSED
|
||||
flags = AREA_FORBID_EVENTS
|
||||
flags = AREA_FORBID_EVENTS | AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/engineering/engine_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"
|
||||
icon_state = "teleporter"
|
||||
music = "signal"
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/AIsattele
|
||||
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
|
||||
name = "\improper Operating Theatre 1"
|
||||
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
|
||||
name = "\improper Operating Theatre 2"
|
||||
icon_state = "surgery"
|
||||
flags = AREA_FLAG_IS_NOT_PERSISTENT
|
||||
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/medical/surgeryobs
|
||||
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
|
||||
name = "\improper Emergency Treatment Centre"
|
||||
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
|
||||
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
|
||||
name = "\improper Hydroponics"
|
||||
icon_state = "hydro"
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/hydroponics/cafegarden
|
||||
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
|
||||
name = "\improper Quartermasters"
|
||||
icon_state = "quart"
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/quartermaster/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
|
||||
name = "\improper Cargo - Delivery Office"
|
||||
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
|
||||
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
|
||||
name = "\improper Research Director's Office"
|
||||
icon_state = "head_quarters"
|
||||
flags = AREA_FLAG_IS_NOT_PERSISTENT
|
||||
flags = AREA_FLAG_IS_NOT_PERSISTENT | AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/rnd/supermatter
|
||||
name = "\improper Supermatter Lab"
|
||||
@@ -2698,81 +2705,4 @@ var/list/the_station_areas = list (
|
||||
icon_state = "blue"
|
||||
requires_power = 0
|
||||
ambience = AMBIENCE_OTHERWORLDLY
|
||||
flags = RAD_SHIELDED | AREA_FLAG_IS_NOT_PERSISTENT | BLUE_SHIELDED | AREA_ALLOW_LARGE_SIZE | AREA_LIMIT_DARK_RESPITE | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
//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
|
||||
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
|
||||
|
||||
@@ -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
|
||||
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
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
/area/rnd
|
||||
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
/area/outpost/research
|
||||
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
||||
/area/server
|
||||
@@ -23,11 +24,13 @@
|
||||
|
||||
/area/security
|
||||
holomap_color = HOLOMAP_AREACOLOR_SECURITY
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
/area/tether/surfacebase/security
|
||||
holomap_color = HOLOMAP_AREACOLOR_SECURITY
|
||||
|
||||
/area/medical
|
||||
holomap_color = HOLOMAP_AREACOLOR_MEDICAL
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
/area/tether/surfacebase/medical
|
||||
holomap_color = HOLOMAP_AREACOLOR_MEDICAL
|
||||
|
||||
@@ -47,6 +50,7 @@
|
||||
|
||||
/area/hallway
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
/area/bridge/hallway
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
|
||||
@@ -243,3 +243,12 @@
|
||||
per_person_cap = 1
|
||||
per_round_cap = 3 //limited supply!
|
||||
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("Nanopaste Tube", /obj/item/stack/nanopaste, 1000),
|
||||
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("Detox Medipen", /obj/item/reagent_containers/hypospray/autoinjector/detox, 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 - 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(
|
||||
EQUIPMENT(REAGENT_ABSINTHE, /obj/item/reagent_containers/food/drinks/bottle/absinthe, 125),
|
||||
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 - Advanced", /obj/item/modular_computer/tablet/preset/custom_loadout/advanced, 1000),
|
||||
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("Soap", /obj/item/soap/nanotrasen, 200),
|
||||
EQUIPMENT("Thalers - 100", /obj/item/spacecash/c100, 1000),
|
||||
|
||||
@@ -84,6 +84,16 @@
|
||||
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(
|
||||
EQUIPMENT(REAGENT_ABSINTHE, /obj/item/reagent_containers/food/drinks/bottle/absinthe, 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 - Inducer", /obj/item/inducer, 750),
|
||||
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("Soap", /obj/item/soap/nanotrasen, 20),
|
||||
EQUIPMENT("Thalers - 100", /obj/item/spacecash/c100, 100),
|
||||
|
||||
@@ -16,6 +16,11 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
||||
name = "\improper Emergency Shelter Bathroom"
|
||||
icon_state = "away2"
|
||||
|
||||
/area/survivalpod/redspace
|
||||
name = "\improper Redspace Capsule Shelter"
|
||||
icon_state = "darkred"
|
||||
|
||||
|
||||
//Custom survival pod areas
|
||||
|
||||
/area/survivalpod/holly
|
||||
@@ -36,28 +41,99 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
||||
var/used = FALSE
|
||||
var/is_ship = FALSE
|
||||
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()
|
||||
if(template)
|
||||
return
|
||||
template = SSmapping.shelter_templates[template_id]
|
||||
template = SSmapping.shelter_templates[get_template_id()]
|
||||
if(!template)
|
||||
throw EXCEPTION("Shelter template ([template_id]) not found!")
|
||||
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()
|
||||
template = null // without this, capsules would be one use. per round.
|
||||
. = ..()
|
||||
|
||||
/obj/item/survivalcapsule/examine(mob/user)
|
||||
. = ..()
|
||||
if(!template)
|
||||
get_template()
|
||||
if(template)
|
||||
. += "This capsule has the [template.name] stored:"
|
||||
. += template.description
|
||||
else
|
||||
. += "This capsule has an unknown template stored."
|
||||
var/temp_info = get_template_info()
|
||||
if(length(temp_info))
|
||||
. += temp_info
|
||||
|
||||
// CHOMPEdit Start
|
||||
/obj/item/survivalcapsule/attack_self(mob/user)
|
||||
@@ -69,56 +145,18 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
||||
// CHOMPEdit End
|
||||
get_template()
|
||||
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!"))
|
||||
user.drop_from_inventory(src)
|
||||
used = TRUE
|
||||
|
||||
sleep(5 SECONDS)
|
||||
|
||||
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)
|
||||
addtimer(CALLBACK(src, PROC_REF(deploy_step_one), user), 5 SECONDS, TIMER_DELETE_ME)
|
||||
|
||||
/obj/item/survivalcapsule/luxury
|
||||
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."
|
||||
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
|
||||
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."
|
||||
@@ -162,6 +205,21 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
||||
w_class = ITEMSIZE_SMALL
|
||||
//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
|
||||
/obj/item/survivalcapsule/tabiranth
|
||||
name = "silver-trimmed surfluid shelter capsule"
|
||||
@@ -175,6 +233,86 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
||||
template_id = "shelter_chi"
|
||||
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
|
||||
//Walls
|
||||
/turf/simulated/shuttle/wall/voidcraft/survival
|
||||
@@ -183,6 +321,7 @@ GLOBAL_LIST_EMPTY(unique_deployable)
|
||||
|
||||
/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner
|
||||
hard_corner = 1
|
||||
icon_state = "void-hc"
|
||||
|
||||
//Doors
|
||||
/obj/machinery/door/airlock/voidcraft/survival_pod
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
var/affected = get_affected_turfs(deploy_location, centered=TRUE)
|
||||
for(var/turf/T in affected)
|
||||
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
|
||||
|
||||
var/banned = is_type_in_typecache(T, blacklisted_turfs)
|
||||
@@ -53,7 +53,7 @@
|
||||
/datum/map_template/shelter/alpha
|
||||
name = "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 \
|
||||
sleeping area! Order now, and we'll throw in a TINY FAN, \
|
||||
absolutely free!"
|
||||
@@ -62,7 +62,7 @@
|
||||
/datum/map_template/shelter/beta
|
||||
name = "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 \
|
||||
running water, a gourmet three course meal, cooking facilities, \
|
||||
and a deluxe companion to keep you from getting lonely during \
|
||||
@@ -72,7 +72,7 @@
|
||||
/datum/map_template/shelter/gamma
|
||||
name = "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 \
|
||||
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 \
|
||||
@@ -82,7 +82,7 @@
|
||||
/datum/map_template/shelter/delta
|
||||
name = "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 \
|
||||
supplies allow it to hold out for an extended period of time\
|
||||
and a built in medical facility allows field treatment to be \
|
||||
@@ -92,20 +92,20 @@
|
||||
/datum/map_template/shelter/epsilon
|
||||
name = "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."
|
||||
mappath = "maps/offmap_vr/om_ships/shelter_5.dmm"
|
||||
|
||||
/datum/map_template/shelter/cabin
|
||||
name = "Shelter Cabin"
|
||||
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"
|
||||
|
||||
/datum/map_template/shelter/cabin_deluxe
|
||||
name = "Shelter Deluxe Cabin"
|
||||
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 \
|
||||
compactly designed kitchen. Designed for a comfortable extended \
|
||||
stay in isolated wilderness survival scenarios."
|
||||
@@ -129,3 +129,125 @@
|
||||
of recreational facilities and a more comfortable living quarters. The \
|
||||
definition of \"form over function,\" in capsule form!"
|
||||
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.
|
||||
var/static/list/redspace_areas = list (
|
||||
/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
|
||||
|
||||
@@ -1070,6 +1070,12 @@ GLOBAL_LIST_EMPTY(light_type_cache)
|
||||
brightness_color = "#da0205"
|
||||
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
|
||||
name = "fire bulb"
|
||||
desc = "A replacement fire bulb."
|
||||
|
||||
@@ -144,3 +144,87 @@
|
||||
RND_CATEGORY_EQUIPMENT
|
||||
)
|
||||
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_locator",
|
||||
"chameleon",
|
||||
"shelter_capsule",
|
||||
"shelter_capsule_luxury",
|
||||
"shelter_capsule_recroom",
|
||||
"shelter_capsule_sauna",
|
||||
"shelter_capsule_luxurybar",
|
||||
"shelter_capsule_luxurycabin",
|
||||
// "ore_silo",
|
||||
// "plumbing_receiver",
|
||||
// "adv_watering_can",
|
||||
|
||||
@@ -75,6 +75,7 @@
|
||||
base_turf = /turf/simulated/floor/plating/virgo2
|
||||
requires_power = 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')
|
||||
|
||||
/area/offmap/aerostat/inside
|
||||
@@ -138,9 +139,12 @@
|
||||
/area/offmap/aerostat/inside/northchamb
|
||||
name = "North Chamber"
|
||||
icon_state = "orablacir"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
|
||||
/area/offmap/aerostat/inside/southchamb
|
||||
name = "South Chamber"
|
||||
icon_state = "orablacir"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
|
||||
/area/offmap/aerostat/inside/drillstorage
|
||||
name = "Drill Storage"
|
||||
@@ -153,6 +157,8 @@
|
||||
/area/offmap/aerostat/inside/lobby
|
||||
name = "Lobby"
|
||||
icon_state = "orablacir"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
|
||||
/area/offmap/aerostat/inside/xenobiolab
|
||||
name = "Xenobiology Lab"
|
||||
icon_state = "orablacir"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
icon_state = "blublatri"
|
||||
requires_power = TRUE
|
||||
dynamic_lighting = TRUE
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/maintenance/stellardelight
|
||||
name = "Maintenance"
|
||||
@@ -125,7 +126,7 @@
|
||||
/area/stellardelight/deck1/dorms
|
||||
name = "Dormitory"
|
||||
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
|
||||
name = "Dormitory One"
|
||||
@@ -268,16 +269,16 @@
|
||||
|
||||
/area/stellardelight/deck3/transitgateway
|
||||
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
|
||||
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
|
||||
name = "Reading Rooms"
|
||||
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
|
||||
name = "Port Dock"
|
||||
@@ -292,10 +293,13 @@
|
||||
|
||||
/area/stellardelight/deck1/exterior
|
||||
name = "Deck One Exterior"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
/area/stellardelight/deck2/exterior
|
||||
name = "Deck Two Exterior"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
/area/stellardelight/deck3/exterior
|
||||
name = "Deck Three Exterior"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
|
||||
/area/stellardelight/deck1/entrepreneur
|
||||
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{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/button/remote/airlock/survival_pod/bolts{
|
||||
dir = 8;
|
||||
pixel_x = -9;
|
||||
pixel_y = 23
|
||||
},
|
||||
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||
/area/survivalpod)
|
||||
"O" = (
|
||||
@@ -262,14 +267,24 @@
|
||||
/obj/structure/sign/mining/survival,
|
||||
/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner,
|
||||
/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) = {"
|
||||
a
|
||||
e
|
||||
p
|
||||
S
|
||||
e
|
||||
c
|
||||
e
|
||||
S
|
||||
C
|
||||
e
|
||||
C
|
||||
@@ -377,7 +392,7 @@ y
|
||||
E
|
||||
H
|
||||
c
|
||||
E
|
||||
R
|
||||
c
|
||||
"}
|
||||
(10,1,1) = {"
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
/area/survivalpod)
|
||||
"g" = (
|
||||
/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/machinery/door/blast/regular{
|
||||
density = 0;
|
||||
@@ -472,6 +472,11 @@
|
||||
/obj/item/clothing/mask/breath,
|
||||
/turf/simulated/shuttle/floor/voidcraft/dark,
|
||||
/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" = (
|
||||
/obj/structure/sign/mining/survival{
|
||||
dir = 8
|
||||
@@ -527,7 +532,7 @@ c
|
||||
I
|
||||
M
|
||||
c
|
||||
u
|
||||
V
|
||||
c
|
||||
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
|
||||
/area/tether/surfacebase
|
||||
name = "Tether Debug Surface"
|
||||
flags = AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/tether/transit
|
||||
name = "Tether Debug Transit"
|
||||
@@ -143,6 +144,7 @@
|
||||
/area/tether/surfacebase/outside
|
||||
name = "Outside - Surface"
|
||||
sound_env = SOUND_ENVIRONMENT_MOUNTAINS
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
/area/tether/surfacebase/outside/outside1
|
||||
icon_state = "outside1"
|
||||
/area/tether/surfacebase/outside/outside2
|
||||
@@ -161,10 +163,12 @@
|
||||
/area/tether/surfacebase/temple
|
||||
name = "Outside - Wilderness" // ToDo: Make a way to hide spoiler areas off the list of areas ghosts can jump to.
|
||||
icon_state = "red"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
|
||||
/area/tether/surfacebase/crash
|
||||
name = "Outside - Wilderness" // ToDo: Make a way to hide spoiler areas off the list of areas ghosts can jump to.
|
||||
icon_state = "yellow"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
|
||||
/area/tether/surfacebase/tram
|
||||
name = "\improper Tram Station"
|
||||
@@ -797,6 +801,7 @@
|
||||
/area/rnd/research/testingrange
|
||||
name = "\improper Weapons Testing Range"
|
||||
icon_state = "firingrange"
|
||||
flags = 0 // To allow shelter capsules to activate here specifically
|
||||
|
||||
/area/rnd/research/researchdivision
|
||||
name = "\improper Research Division"
|
||||
@@ -1440,16 +1445,16 @@
|
||||
|
||||
// Override telescience shielding on some areas
|
||||
/area/security/armoury
|
||||
flags = BLUE_SHIELDED
|
||||
flags = BLUE_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/security/tactical
|
||||
flags = BLUE_SHIELDED
|
||||
flags = BLUE_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/security/nuke_storage
|
||||
flags = BLUE_SHIELDED
|
||||
flags = BLUE_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
/area/supply
|
||||
flags = BLUE_SHIELDED
|
||||
flags = BLUE_SHIELDED | AREA_BLOCK_INSTANT_BUILDING
|
||||
|
||||
// Add rad shielding to maintenance and construction sites
|
||||
/area/vacant
|
||||
@@ -1459,7 +1464,7 @@
|
||||
flags = RAD_SHIELDED
|
||||
|
||||
/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
|
||||
/area/shuttle/administration/transit
|
||||
|
||||
Reference in New Issue
Block a user