diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm index f089a09b8fba..113fde2af9c7 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm @@ -411,7 +411,6 @@ "FF" = ( /obj/structure/bed/pod, /obj/item/flashlight/flare/torch, -/obj/effect/landmark/ashdrake_ghost_spawn, /turf/open/floor/plasteel/rockvault/sandstone, /area/ruin/powered) "Gb" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm deleted file mode 100644 index 3f105e83ef81..000000000000 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_hermit.dmm +++ /dev/null @@ -1,440 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"bz" = ( -/obj/item/flashlight/lantern, -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"bW" = ( -/obj/item/reagent_containers/glass/bucket/wooden, -/turf/open/floor/plating, -/area/ruin/powered) -"cI" = ( -/turf/open/floor/plating, -/area/ruin/powered) -"de" = ( -/obj/item/flashlight/lantern, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/cave/explored) -"ec" = ( -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/wood, -/area/ruin/powered) -"ei" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"gr" = ( -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"ha" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ruin/powered) -"hv" = ( -/obj/structure/bonfire/prelit, -/turf/open/floor/wood, -/area/ruin/powered) -"hN" = ( -/turf/open/floor/wood, -/area/ruin/powered) -"ii" = ( -/obj/effect/mob_spawn/human/hermit, -/turf/open/floor/wood, -/area/ruin/powered) -"lH" = ( -/obj/structure/barricade/wooden/crude/snow, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/cave/explored) -"mN" = ( -/turf/closed/wall/mineral/wood, -/area/ruin/powered) -"oJ" = ( -/obj/structure/sink, -/turf/open/floor/plating, -/area/ruin/powered) -"pI" = ( -/obj/item/chair/wood/wings, -/turf/open/floor/wood, -/area/ruin/powered) -"sC" = ( -/obj/item/gun/ballistic/rifle/illestren, -/obj/structure/table/wood, -/obj/item/flashlight/lantern, -/turf/open/floor/wood, -/area/ruin/powered) -"sM" = ( -/obj/structure/chair/comfy/beige, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ruin/powered) -"wH" = ( -/obj/item/tank/internals/emergency_oxygen/engi, -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"EV" = ( -/obj/item/storage/bag/plants/portaseeder, -/obj/item/storage/firstaid/medical, -/obj/item/storage/bag/ore, -/obj/structure/table/wood, -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"GU" = ( -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/ruin/powered) -"II" = ( -/obj/item/paper/guides/jobs/hydroponics, -/turf/open/floor/plating, -/area/ruin/powered) -"JI" = ( -/obj/machinery/door/airlock/wood{ - name = "Frozen Shack" - }, -/obj/structure/fans/tiny/invisible, -/turf/open/floor/wood, -/area/ruin/powered) -"Oe" = ( -/obj/item/seeds/plump, -/obj/item/seeds/plump, -/obj/item/seeds/tower, -/obj/item/seeds/reishi, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom, -/turf/open/floor/plating, -/area/ruin/powered) -"ON" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/light/directional/north, -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"OU" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/cave/explored) -"QD" = ( -/turf/template_noop, -/area/template_noop) -"Si" = ( -/obj/structure/glowshroom/single, -/turf/open/floor/plating, -/area/ruin/powered) -"UL" = ( -/obj/item/pickaxe/improvised, -/obj/structure/table/wood, -/obj/item/kitchen/knife/combat, -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"VF" = ( -/obj/structure/barricade/wooden/crude/snow, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ruin/powered) -"Wb" = ( -/obj/structure/barricade/wooden/snowed, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/ruin/powered) -"Wc" = ( -/obj/structure/flora/tree/pine, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/cave/explored) -"WK" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"Xh" = ( -/obj/structure/flora/tree/jungle/small, -/turf/open/floor/grass/fairy, -/area/ruin/powered) -"Yi" = ( -/obj/item/shovel, -/turf/open/floor/plating, -/area/ruin/powered) -"YN" = ( -/turf/closed/mineral/snowmountain/icemoon, -/area/overmap_encounter/planetoid/cave/explored) - -(1,1,1) = {" -QD -QD -QD -QD -QD -QD -QD -QD -QD -QD -QD -QD -QD -QD -QD -QD -"} -(2,1,1) = {" -QD -QD -QD -QD -QD -QD -YN -QD -QD -QD -QD -QD -OU -QD -QD -QD -"} -(3,1,1) = {" -QD -QD -QD -QD -YN -YN -YN -YN -YN -QD -QD -YN -YN -YN -YN -YN -"} -(4,1,1) = {" -QD -QD -QD -YN -YN -YN -YN -YN -YN -YN -YN -YN -YN -YN -YN -OU -"} -(5,1,1) = {" -QD -QD -YN -YN -YN -YN -YN -YN -OU -OU -VF -YN -OU -OU -OU -OU -"} -(6,1,1) = {" -QD -YN -YN -YN -cI -mN -mN -mN -mN -mN -mN -OU -OU -OU -Wc -OU -"} -(7,1,1) = {" -YN -YN -ei -Oe -Yi -mN -sM -ec -ii -ha -mN -OU -OU -OU -lH -OU -"} -(8,1,1) = {" -YN -ei -gr -II -GU -cI -hv -hN -hN -hN -JI -OU -OU -OU -Wc -OU -"} -(9,1,1) = {" -YN -ON -gr -Xh -Si -oJ -hN -hN -pI -sC -mN -OU -OU -OU -de -OU -"} -(10,1,1) = {" -YN -ei -bz -gr -bW -cI -cI -cI -mN -mN -mN -Wb -OU -OU -OU -OU -"} -(11,1,1) = {" -YN -YN -YN -ei -gr -gr -gr -wH -WK -gr -YN -YN -OU -OU -OU -Wc -"} -(12,1,1) = {" -QD -QD -YN -YN -UL -EV -YN -YN -YN -YN -YN -YN -OU -OU -OU -OU -"} -(13,1,1) = {" -QD -QD -YN -YN -YN -YN -YN -YN -YN -YN -OU -OU -OU -OU -OU -OU -"} -(14,1,1) = {" -QD -QD -QD -QD -YN -YN -YN -YN -YN -OU -OU -OU -OU -Wc -OU -QD -"} -(15,1,1) = {" -QD -QD -QD -QD -QD -QD -QD -OU -OU -OU -OU -Wc -OU -OU -OU -OU -"} -(16,1,1) = {" -QD -QD -QD -QD -QD -QD -QD -QD -QD -QD -OU -OU -QD -QD -QD -OU -"} diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm deleted file mode 100644 index 162934ae538b..000000000000 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm +++ /dev/null @@ -1,12982 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/template_noop, -/area/template_noop) -"ab" = ( -/mob/living/simple_animal/hostile/asteroid/wolf, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"ad" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ag" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - name = "Delta Station Access"; - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ah" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/titanium{ - amount = 30 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 25 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ak" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/comm) -"al" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"am" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"an" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"aq" = ( -/mob/living/simple_animal/hostile/hivebot/range, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ar" = ( -/obj/effect/decal/cleanable/robot_debris, -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/plasteel{ - amount = 30 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"as" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/comm) -"at" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"au" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"av" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/item/paper/fluff/ruins/oldstation/damagereport, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/item/paper/fluff/ruins/oldstation/report, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"ax" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"ay" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/item/card/id/away/old/apc, -/obj/item/stock_parts/cell{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stock_parts/cell{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"aA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"aF" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Engineering Storage"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"aG" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation) -"aH" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"aI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/button/door{ - id = "ancient"; - name = "Charlie Station Lockdown Button" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/toy/cards/deck, -/obj/item/folder/blue, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aS" = ( -/obj/structure/sign/poster/official/nanotrasen_logo, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/comm) -"aT" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation) -"aU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"aW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/megaphone, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"aZ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"ba" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/lighter, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bb" = ( -/obj/structure/sign/poster/contraband/pwr_game, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation) -"bc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation) -"be" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bf" = ( -/turf/open/floor/plating/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"bg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bh" = ( -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 4; - name = "Broken Computer" - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor/eastright, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bo" = ( -/obj/machinery/door/airlock/highsecurity, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bp" = ( -/obj/machinery/door/window/brigdoor/westleft, -/obj/effect/decal/cleanable/robot_debris, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/layer4, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"br" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating{ - heat_capacity = 1e+006; - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"bs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/dice/d6, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"bw" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"bx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"by" = ( -/obj/structure/sign/poster/official/nanotrasen_logo, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/comm) -"bz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bA" = ( -/obj/structure/AIcore/deactivated, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bB" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"bC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"bD" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"bE" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"bF" = ( -/obj/structure/grille, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/medbay) -"bG" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/betastorage) -"bH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"bJ" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"bK" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"bL" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"bM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/soap/nanotrasen, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/item/coin, -/obj/item/coin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "proto"; - name = "Prototype Lab Lockdown"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"bW" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bX" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation) -"bY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"bZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ca" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cb" = ( -/obj/structure/sign/poster/official/science, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ce" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "Beta Station Main Corridor APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"cg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ch" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ci" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/firedoor/closed, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation) -"ck" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"cl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"cm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/snowdin_station_sign/four, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cq" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cs" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"ct" = ( -/obj/structure/sign/poster/official/science, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/snowdin_station_sign/up/two, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/medical/bruise_pack, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/brigdoor/eastright, -/obj/machinery/computer/upload/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cC" = ( -/obj/item/bodypart/chest, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cF" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/paper/fluff/ruins/oldstation/protoinv, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"cL" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"cM" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"cN" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"cO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cQ" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"cR" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"cS" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"cT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"cU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cY" = ( -/obj/effect/decal/cleanable/robot_debris, -/obj/machinery/porta_turret/syndicate/energy{ - dir = 1; - faction = list("hivebot") - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cZ" = ( -/obj/effect/decal/cleanable/shreds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"dc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"df" = ( -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dg" = ( -/obj/machinery/door/airlock/science{ - name = "Artificial Program Core Room" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"di" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"dj" = ( -/obj/structure/sign/poster/solgov/nanomichi_ad, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/medbay) -"dk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"dl" = ( -/mob/living/simple_animal/hostile/hivebot/rapid, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"do" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dp" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank/high{ - desc = "A highly-pressurized water tank, this one seems almost empty.."; - tank_volume = 1000 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"dv" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/sec) -"dx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dy" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/rnd) -"dA" = ( -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only/closed, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 1; - icon_state = "door_closed" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"dB" = ( -/obj/effect/gibspawner/human, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"dD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/roller, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"dF" = ( -/obj/structure/lattice, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"dG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dH" = ( -/obj/structure/catwalk, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"dI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"dJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dK" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"dL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"dM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"dO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dP" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dR" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/power/apc{ - dir = 8; - name = "Charlie Security APC"; - pixel_x = -25; - start_charge = 0 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"dT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"dU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"dW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Charlie Station Bridge APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"dX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"dZ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"ea" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"eb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ec" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "Delta Station RnD APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"ed" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"ee" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"eg" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"ei" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"ej" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/obj/effect/spawner/lootdrop/maintenance/seven, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ek" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"el" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"em" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"en" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ep" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/cultivator{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/hooded/wintercoat/hydro, -/obj/item/clothing/suit/hooded/wintercoat/hydro, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"eq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/seed_extractor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"er" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/seeds/harebell, -/obj/item/seeds/carrot, -/obj/item/seeds/potato, -/obj/item/seeds/ambrosia, -/obj/item/seeds/poppy, -/obj/item/seeds/grape, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat/rice, -/obj/item/clothing/suit/hooded/wintercoat/hydro, -/obj/item/clothing/suit/hooded/wintercoat/hydro, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"es" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"et" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"eu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ev" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ew" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ex" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ey" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"ez" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"eA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"eB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/autolathe, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"eD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"eF" = ( -/obj/machinery/computer/rdconsole, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"eG" = ( -/obj/structure/closet/crate/medical, -/obj/item/circuitboard/machine/sleeper, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/medbay) -"eH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"eI" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/engi) -"eJ" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/sec) -"eL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"eM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"eO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"eP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"eQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"eR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"eS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"eT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"eV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"eX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"eY" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/rnd) -"eZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fa" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"fb" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"fd" = ( -/obj/structure/sign/poster/contraband/donut_corp, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/sec) -"fe" = ( -/obj/machinery/power/smes/engineering{ - charge = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ff" = ( -/obj/item/stack/rods, -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/shard, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg1" - }, -/area/overmap_encounter/planetoid/ice/explored) -"fg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"fn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fo" = ( -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"fp" = ( -/obj/structure/sign/poster/official/here_for_your_safety, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/sec) -"fq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fu" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"fv" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"fy" = ( -/obj/effect/decal/cleanable/oil, -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/deltaai) -"fA" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"fB" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fC" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fD" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"fL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"fQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/shreds, -/obj/effect/turf_decal/snowdin_station_sign/seven, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/toilet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"fS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"fV" = ( -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fX" = ( -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"fY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ga" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/mining) -"gb" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"gc" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"gd" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"ge" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Delta Station Artifical Program Core APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"gf" = ( -/obj/structure/closet/crate/bin, -/obj/effect/spawner/lootdrop/maintenance/seven, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/ancientstation/atmo) -"gg" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"gh" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"gi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gk" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"gl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"gm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only/closed, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"go" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"gp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"gr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"gs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"gt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"gu" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"gw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"gz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"gC" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/sec) -"gE" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"gG" = ( -/obj/machinery/rnd/production/protolathe, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gH" = ( -/obj/structure/closet/crate/radiation, -/obj/item/stack/sheet/mineral/uranium{ - amount = 15 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"gI" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/kitchen) -"gJ" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"gL" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"gM" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/dropper, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/medical, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"gV" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"gW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"gX" = ( -/obj/structure/sign/poster/official/build, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/engi) -"gY" = ( -/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"gZ" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/storage/box/lights/mixed, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ha" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"he" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"hf" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/rnd) -"hg" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/rnd) -"hh" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/rnd) -"hi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hk" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"hl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"hm" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"ho" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"hp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"hq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"hr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/dinnerware, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"ht" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hv" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/fyellow/old, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"hw" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"hx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/processor, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/folder/red, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"hF" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/aluminium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/bromine{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hG" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hH" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/copper{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"hK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"hM" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation) -"hN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"hP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"hR" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"hT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hY" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hZ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/hydrogen{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/water{ - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ia" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ic" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/snowdin_station_sign/up/three, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"id" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/paper/guides/jobs/engi/solars, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/solar_control{ - dir = 1; - id = "aftport"; - name = "Station Solar Control" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ie" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper/fluff/ruins/oldstation/generator_manual, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"if" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ig" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ih" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ij" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/structure/window/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ik" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"il" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"im" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"io" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/folder/white, -/obj/item/reagent_containers/glass/beaker, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ip" = ( -/obj/machinery/chem_master, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/glass/beaker, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"iq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"ir" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"it" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/structure/window/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"iw" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/item/multitool, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ix" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 4; - name = "Charlie Engineering APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"iA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"iB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/item/storage/box/lethalshot, -/obj/item/storage/box/lethalshot{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"iC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"iD" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/nuke, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iE" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/recharger, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iF" = ( -/obj/machinery/chem_heater, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"iG" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/radium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/welding_fuel{ - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/obj/effect/spawner/lootdrop/maintenance/seven, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/structure/window/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"iP" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/sugar{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sulfur{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iR" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/silver{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iS" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/sacid{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/silicon{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"iU" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"iV" = ( -/obj/machinery/power/smes/engineering{ - charge = 0; - name = "backup power storage unit" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"iW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/wrench, -/obj/item/wirecutters, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"iX" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/engi) -"iY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iZ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"ja" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"jc" = ( -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"jd" = ( -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"je" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"jf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/metal{ - amount = 20 - }, -/obj/item/stack/sheet/metal{ - amount = 20 - }, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"jk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"jl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 2 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/turf_decal/snowdin_station_sign/up/four, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/mob/living/simple_animal/hostile/hivebot/range, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ju" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"jv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jA" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/proto) -"jD" = ( -/obj/item/solar_assembly, -/obj/structure/cable, -/turf/open/floor/plating/icemoon, -/area/solar/ancientstation) -"jE" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/mining) -"jF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jJ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"jM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/duffelbag, -/obj/structure/closet, -/obj/item/storage/box/survival/engineer, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/machinery/power/apc{ - dir = 4; - name = "Charlie Main Corridor APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/structure/cable, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 25 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jS" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics Room" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jV" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"jX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"jY" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Beta Atmospherics APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"jZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"ka" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"kc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"kd" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/ancient, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "Delta Prototype Lab APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"ki" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"km" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"kn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only/closed, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 1; - icon_state = "door_closed" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ko" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "O2 Input" - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/machinery/oldpod, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"kr" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/oldsec, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ks" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kA" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kB" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "O2 Output" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"kD" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/flashlight/glowstick, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/insectguts, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 8; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"kK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kM" = ( -/obj/structure/sign/poster/official/work_for_a_future, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation) -"kO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/oldsci, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kP" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/machinery/oldpod, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kQ" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/atmo) -"kS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kX" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kY" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Electrical Maintanace" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"kZ" = ( -/obj/structure/table/reinforced, -/obj/item/healthanalyzer{ - desc = "A prototype hand-held body scanner able to distinguish vital signs of the subject."; - name = "prototype health analyzer" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"la" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airalarm, -/obj/item/electronics/airalarm, -/obj/item/electronics/airalarm, -/obj/item/electronics/airalarm, -/obj/structure/closet/crate/engineering/electrical{ - name = "electronics crate" - }, -/obj/item/electronics/tracker, -/obj/item/stack/cable_coil, -/obj/item/clothing/gloves/color/fyellow/old, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"lb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 1; - name = "Broken Computer" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"lc" = ( -/obj/structure/table/reinforced, -/obj/item/gun/energy/e_gun/old, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"le" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"lf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "N2 Input" - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"lg" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"li" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/proto) -"lj" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/proto) -"lk" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"lm" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ln" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/oldeng, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"lq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/pickaxe, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lr" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/oldsci, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ls" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"lt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/storage/box/firingpins, -/obj/structure/closet/crate/secure/weapon{ - req_access_txt = "203" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 4; - name = "Delta Station Corridor APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ly" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"lz" = ( -/turf/open/floor/plating/icemoon, -/area/solar/ancientstation) -"lA" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/highsecurity{ - name = "Prototype Laboratory"; - req_access_txt = "200" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/white, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/proto) -"lE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/highsecurity{ - name = "Prototype Laboratory"; - req_access_txt = "200" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/proto) -"lF" = ( -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"lG" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"lH" = ( -/obj/item/stack/rods, -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg2" - }, -/area/overmap_encounter/planetoid/ice/explored) -"lI" = ( -/obj/item/stack/rods, -/obj/structure/window/reinforced, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg2" - }, -/area/overmap_encounter/planetoid/ice/explored) -"lJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/space/nasavoid/old, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/structure/closet, -/obj/item/clothing/head/helmet/space/nasavoid/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"lM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"lO" = ( -/obj/structure/table, -/obj/item/storage/firstaid/ancient, -/obj/effect/decal/cleanable/dirt, -/obj/item/defibrillator, -/obj/item/paper/fluff/ruins/oldstation/protosleep{ - default_raw_text = "*Prototype Sleeper*

We have deliverted the lastest in medical technology to the medical bay for your use." - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Beta Station Medbay APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"lQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"lS" = ( -/obj/machinery/power/solar, -/obj/structure/cable, -/turf/open/floor/plating/icemoon, -/area/solar/ancientstation) -"lT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"lV" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/medbay) -"lW" = ( -/obj/structure/grille/broken, -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/medbay) -"lZ" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ma" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"mb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"md" = ( -/obj/structure/girder, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"me" = ( -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mf" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"mi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"mk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/mob/living/simple_animal/hostile/hivebot/mechanic, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ml" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"mm" = ( -/obj/structure/table/reinforced, -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"mn" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"mo" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"mq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"mt" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/circuitboard/computer/shuttle/helm, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/circuitboard/machine/shuttle/engine/plasma, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/heater, -/obj/item/circuitboard/machine/shuttle/heater, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mv" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mw" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mx" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"my" = ( -/obj/structure/catwalk, -/obj/structure/cable, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"mz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/old, -/obj/structure/closet, -/obj/item/storage/box/survival/engineer, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"mA" = ( -/obj/machinery/conveyor{ - id = "beta" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"mB" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mD" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mE" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"mF" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"mG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mH" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/atmo) -"mI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"mJ" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "beta"; - pixel_x = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mK" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "beta" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"mM" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Equipment" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mN" = ( -/obj/structure/closet, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/mask/breath, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/machinery/light_switch{ - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mO" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/mining) -"mP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 1; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"mQ" = ( -/obj/machinery/power/apc{ - name = "Beta Station Mining Equipment APC "; - pixel_y = -25; - start_charge = 0 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mR" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mT" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mU" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "beta" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"mV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mW" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"nc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ne" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ng" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/pipedispenser/disposal/transit_tube, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"nl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/decal/cleanable/glass, -/obj/item/stack/rods, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nr" = ( -/obj/item/stack/rods, -/turf/template_noop, -/area/template_noop) -"nt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer4, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/atmo) -"nx" = ( -/obj/item/shard, -/obj/machinery/atmospherics/components/binary/pump/layer4, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/atmo) -"ny" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/optable, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"nE" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"nF" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"nG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"nH" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"nI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"nJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Backup Generator Room" - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"nK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nL" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nN" = ( -/mob/living/simple_animal/hostile/hivebot/mechanic, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"nO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nQ" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"nR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/silver{ - amount = 25 - }, -/obj/item/stack/sheet/mineral/gold{ - amount = 25 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/science{ - name = "Artificial Program Core Room" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/atmospherics/components/unary/vent_pump/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ob" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"od" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"oe" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"of" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"og" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"oh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"oi" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"oj" = ( -/obj/structure/table, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/micro_laser, -/obj/item/stack/cable_coil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ok" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 1; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only/closed, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ol" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 1; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only/closed, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"om" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"on" = ( -/obj/machinery/door/airlock/highsecurity, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltaai) -"oo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"op" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"oq" = ( -/mob/living/simple_animal/hostile/hivebot/strong, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ot" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"ou" = ( -/obj/machinery/droneDispenser/hivebot, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ox" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 25 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/stack/sheet/glass{ - amount = 25 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"oy" = ( -/obj/structure/table, -/obj/item/tank/internals/oxygen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"oA" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"oB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"oC" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"oD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"oE" = ( -/obj/item/stack/rods, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"oF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"oG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"oH" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"oI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"oJ" = ( -/obj/structure/closet/crate/bin, -/obj/effect/spawner/lootdrop/maintenance/seven, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/medbay) -"oL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"oM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oN" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"oO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/power/apc{ - dir = 8; - name = "Beta Storage APC"; - pixel_x = -25; - start_charge = 0 - }, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"oR" = ( -/obj/item/shard, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"oS" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oT" = ( -/obj/item/stack/rods, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oV" = ( -/obj/item/stack/rods, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oY" = ( -/obj/item/stack/rods, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oZ" = ( -/obj/item/shard{ - icon_state = "small" - }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"pa" = ( -/obj/item/stack/rods, -/obj/machinery/door/firedoor, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/atmo) -"pb" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/atmo) -"pd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/atmo) -"pe" = ( -/obj/item/shard{ - icon_state = "small" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"pf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"pg" = ( -/obj/machinery/power/port_gen/pacman/super{ - name = "\improper emergency power generator" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"ph" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/mirror{ - name = "dusty mirror"; - pixel_y = 28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "small" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/obj/item/stack/rods, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"po" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pp" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"pv" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"pF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"pV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"qa" = ( -/obj/machinery/door/poddoor{ - id = "proto"; - dir = 4 - }, -/obj/machinery/door/window/westright, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"qc" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"qf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"qh" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"qj" = ( -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qk" = ( -/obj/machinery/pipedispenser, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"qy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"qA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/atmo) -"qJ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/medbay) -"qR" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/mineral/random/snow, -/area/overmap_encounter/planetoid/cave/explored) -"qS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Station Atmospherics"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"qZ" = ( -/obj/machinery/power/solar, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating/icemoon, -/area/solar/ancientstation) -"rc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/directional/north, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"rg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"rr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/snowdin_station_sign/two, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"rA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "proto"; - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"rG" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"rP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"sp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"sy" = ( -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"sB" = ( -/obj/machinery/door/poddoor{ - id = "proto"; - dir = 4 - }, -/obj/machinery/door/window/eastright, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"sC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"sE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/command{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"sN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/snowdin_station_sign/up/seven, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"sY" = ( -/obj/structure/lattice, -/obj/item/stack/rods, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"te" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"tf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"tg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"th" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"tj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"tn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"to" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Chemical Storage"; - req_access_txt = "200"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"tD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"tL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/mob/living/simple_animal/hostile/hivebot/range, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"tO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"tS" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"tX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"ur" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - name = "Dining Area"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"ut" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"uw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"uA" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"uB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"uC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"uP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"uR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"uT" = ( -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"uY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"uZ" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"vr" = ( -/obj/machinery/light/directional/east, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protosing{ - default_raw_text = "fucking uhhh tesla -I'll finish this later, Professor Fiddler"; - name = "Tesla Generator" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"vs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/mob/living/simple_animal/hostile/hivebot/range, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"vu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"vv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/snowdin_station_sign/up/five, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"vB" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"vC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"vD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/item/reagent_containers/spray/weedspray, -/obj/item/reagent_containers/spray/pestspray, -/obj/structure/closet/crate/hydroponics, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"vK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only/closed, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"vU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"vX" = ( -/obj/structure/closet/crate/engineering{ - name = "camera assembly crate" - }, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/stack/cable_coil, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"wc" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"wd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/clothing/suit/armor/vest/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"wf" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"wj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"wz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"wG" = ( -/obj/machinery/door/airlock/security{ - dir = 4 - }, -/obj/machinery/door/firedoor/closed, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"wK" = ( -/obj/machinery/door/airlock/command{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"wL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"wM" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"wY" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"wZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"xh" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"xl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"xr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"xv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"xT" = ( -/turf/closed/mineral/random/snow, -/area/overmap_encounter/planetoid/cave/explored) -"xY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"yb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/obj/item/toy/seashell, -/obj/item/toy/seashell, -/obj/item/toy/seashell, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"yd" = ( -/obj/machinery/door/airlock/command{ - name = "Beta Station Access"; - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"yk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"yo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/snowdin_station_sign/five, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"yx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"yC" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"yE" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/broken/directional/west, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/machinery/sleeper, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"yG" = ( -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"yJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"yM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"yV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"zl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"zm" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - icon_state = "rightsecure"; - name = "Plasma Canister Storage" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"zr" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"zv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"zw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"zB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"zG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/obj/effect/spawner/lootdrop/maintenance/seven, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"zH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"zJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"zM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"zY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Aa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Ab" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ad" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Af" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"As" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"AF" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"AK" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/medbay) -"AM" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"AP" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"AR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"Ba" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"Bc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Bf" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"Bh" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"Bi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Bj" = ( -/obj/machinery/door/airlock/highsecurity, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/decal/cleanable/xenoblood/xtracks, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltaai) -"Bn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"Bp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Bs" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"BA" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "proto"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"BU" = ( -/obj/machinery/door/airlock/science{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"BX" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/atmo) -"Cj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"Ck" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Co" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/brigdoor/eastright, -/obj/machinery/rnd/server, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"Cq" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"Cr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"Cs" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"CH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"CM" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"CW" = ( -/obj/machinery/light/directional/west, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protohealth, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"CY" = ( -/obj/machinery/door/airlock/science{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"CZ" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"Df" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"Dg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Dm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"Dp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ds" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Dw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"DB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"DC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"DJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"DN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"DR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"DS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/engineering{ - name = "plasma tank crate"; - req_access_txt = "204" - }, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"DT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"DW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "Charlie Station Kitchen APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"Ee" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"Eq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"ED" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"EI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"EJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"EL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"EP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"EV" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"EW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - name = "Dining Area"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"Fa" = ( -/obj/structure/closet, -/obj/item/tank/jetpack/void, -/obj/item/clothing/head/helmet/space/nasavoid/old, -/obj/item/clothing/suit/space/nasavoid, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"Fd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/apc{ - name = "Charlie Station Garden APC "; - pixel_y = -25; - start_charge = 0 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/l4z, -/obj/item/reagent_containers/glass/bottle/nutrient/rh, -/obj/structure/closet/crate/hydroponics, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"Fl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/uranium{ - amount = 25 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Fr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"FH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"FK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/command{ - name = "Charlie Station Access"; - req_access_txt = "200"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"FU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Gj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"Gk" = ( -/obj/machinery/door/airlock/science{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Go" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Gp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/old, -/obj/structure/closet, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" - }, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" - }, -/obj/item/storage/box/survival/engineer, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Gq" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"Gt" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"GA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"GD" = ( -/obj/machinery/door/poddoor{ - id = "proto"; - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"GF" = ( -/obj/machinery/light/directional/east, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protogun, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"GG" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance/three, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"GI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/snowdin_station_sign/up, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"GP" = ( -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"GS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"Hn" = ( -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Hx" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"Hy" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Hz" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"HA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"HB" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"HO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/old, -/obj/structure/closet, -/obj/item/storage/box/survival/engineer, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"HQ" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"HT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/snowdin_station_sign, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Ij" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"Io" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Iq" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"It" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - name = "dusty mirror"; - pixel_x = 26 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"Iy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"IH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/machinery/firealarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"IM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"IN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"IS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"IT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - name = "Delta Station Access"; - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"IV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Jo" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/effect/mob_spawn/human/oldcap, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Jy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"JG" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"JI" = ( -/obj/machinery/light/directional/west, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protosuit, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"JL" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/sec) -"JM" = ( -/obj/machinery/door/poddoor{ - id = "proto"; - dir = 4 - }, -/obj/machinery/door/window/westleft, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"JT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Ko" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/effect/decal/cleanable/xenoblood/xgibs/up, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Ks" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Ky" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"Kz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"KM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/snowdin_station_sign/up/six, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"KO" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"KX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"KZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Lb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"Lh" = ( -/obj/structure/window/reinforced, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ln" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Lq" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Bay"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/medbay) -"LE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"LI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"LJ" = ( -/obj/machinery/door/airlock/command{ - name = "Beta Station Access"; - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"LS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"LW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"LX" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"LY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"Mh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"Mi" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Mt" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"Mu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"Mx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"My" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/iron{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/lithium{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"MC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/mob/living/simple_animal/hostile/hivebot/mechanic, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"MG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"MI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/clothing/head/helmet/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ML" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"MO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"MZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Nm" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"Nn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Nz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/structure/sign/poster/retro/lasergun{ - pixel_x = 32 - }, -/obj/item/gun/energy/laser/retro{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/gun/energy/laser/retro{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/structure/rack, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"NC" = ( -/obj/machinery/power/smes/engineering{ - charge = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"NE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"NH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/machinery/space_heater, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"NQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_n2_out"; - internal_pressure_bound = 5066; - name = "Nitrogen Out" - }, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"NU" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Oe" = ( -/obj/item/solar_assembly, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating/icemoon, -/area/solar/ancientstation) -"Oq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"OA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"OC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"OM" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Station Atmospherics"; - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"OP" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"OQ" = ( -/obj/structure/girder, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/medbay) -"OU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"OV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"OY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"Pd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Pf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"Pg" = ( -/obj/machinery/door/airlock/security{ - dir = 4 - }, -/obj/machinery/door/firedoor/closed, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"Pn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"Pt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/rad_collector, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Pu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Px" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Pz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"PE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"PL" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"PT" = ( -/obj/structure/closet/crate, -/obj/item/cautery{ - pixel_x = 4 - }, -/obj/item/hemostat, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/retractor, -/obj/machinery/light/small/broken/directional/west, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/turf/open/floor/plasteel/airless{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"PV" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/departments/restroom{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Ql" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"Qp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/westright, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"Qs" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/item/paper/fluff/ruins/oldstation, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Qt" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "proto"; - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"QI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"QQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"QT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"QV" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "small" - }, -/turf/open/floor/plating/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"QZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"Rd" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/shreds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"Re" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper/fluff/ruins/oldstation/survivor_note, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Rk" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"Ro" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/structure/closet/crate/bin, -/obj/effect/spawner/lootdrop/maintenance/seven, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"Rz" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"RA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"RL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"RP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"RS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"RT" = ( -/turf/open/floor/plating/icemoon, -/area/space) -"RX" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"Sd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"Se" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Sn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Su" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_y = 26 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"SC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"SG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/corner/opaque/green, -/obj/machinery/light_switch{ - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"SI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"SN" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation) -"SP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/mirror{ - name = "dusty mirror"; - pixel_x = -26 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"ST" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Td" = ( -/obj/item/stack/rods, -/obj/structure/lattice, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/ice/explored) -"Tf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/snowdin_station_sign/three, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Tg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"Tk" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"To" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient"; - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"Ts" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/cable, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"Tw" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/solar/ancientstation) -"TA" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"TL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 4; - name = "Broken Computer" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"TO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/alien/drone, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"TS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/obj/effect/decal/cleanable/food/egg_smudge, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"TV" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/item/broken_bottle, -/obj/item/soap/nanotrasen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"TW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/obj/structure/guncase/shotgun, -/obj/item/gun/ballistic/shotgun/automatic, -/obj/item/gun/ballistic/shotgun/automatic, -/obj/item/gun/ballistic/shotgun/automatic, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"Ub" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"Uf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - name = "Charlie Station Access"; - req_access_txt = "200"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Ug" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ul" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Ur" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"Us" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"UC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/snowdin_station_sign/six, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"UH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/airalarm/directional/south, -/obj/effect/spawner/lootdrop/maintenance/seven, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"UV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"UW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"UZ" = ( -/turf/closed/mineral/random/snow, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"Ve" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"VC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"VE" = ( -/obj/item/stack/rods, -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/plating/icemoon{ - icon_state = "platingdmg3" - }, -/area/overmap_encounter/planetoid/ice/explored) -"Wi" = ( -/obj/machinery/door/airlock/science{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Wm" = ( -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/effect/gibspawner/human, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"Wn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"Wp" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2 Output" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"WA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"WD" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"WJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"WK" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"WP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/effect/decal/cleanable/oil, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"WT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_o2_out"; - internal_pressure_bound = 5066; - name = "Oxygen Out" - }, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"WX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Xb" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/flashlight/glowstick, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Xh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"Xr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"Xy" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"XJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"Yc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Yh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Yi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"Yj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"Ym" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/westleft, -/obj/machinery/shower{ - dir = 8 - }, -/obj/item/soap/nanotrasen, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"Yr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"YA" = ( -/obj/structure/closet/crate/bin, -/obj/effect/spawner/lootdrop/maintenance/seven, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"YM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"YN" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"YX" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Ze" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Zg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"Zk" = ( -/obj/structure/particle_accelerator/power_box, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/engineering{ - req_access_txt = "204" - }, -/obj/structure/particle_accelerator/particle_emitter/right, -/obj/structure/particle_accelerator/particle_emitter/left, -/obj/machinery/particle_accelerator/control_box, -/obj/structure/particle_accelerator/particle_emitter/center, -/obj/structure/particle_accelerator/end_cap, -/obj/structure/particle_accelerator/fuel_chamber, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ZB" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ZF" = ( -/obj/item/shard{ - icon_state = "small" - }, -/obj/machinery/light/broken/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ZQ" = ( -/obj/machinery/light/small/broken/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating/icemoon, -/area/ruin/space/has_grav/ancientstation/atmo) -"ZV" = ( -/turf/closed/mineral/random/snow, -/area/ruin/space/has_grav/ancientstation/atmo) -"ZY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -lg -lg -lg -lg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -xT -xT -lg -gY -kQ -kQ -kQ -kQ -kQ -gY -kQ -kQ -kQ -kQ -lg -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -ab -xT -xT -Td -lg -dF -AK -AK -AK -bF -lV -AK -AK -lg -lg -aa -xT -xT -xT -xT -ZV -kQ -kQ -DT -TL -Ug -kQ -kQ -kQ -qk -GP -kQ -lg -lg -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -xT -xT -xT -me -nQ -gO -AK -yE -uZ -oA -oE -PT -AK -lg -lg -xT -xT -xT -xT -xT -ZV -nl -nt -kK -Ln -ny -yM -vC -nB -nK -EV -kQ -lg -lg -cs -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -xT -xT -qR -ch -bH -hJ -AK -eG -bq -oB -oF -oJ -lW -sY -dF -xT -xT -xT -xT -xT -ZV -nm -nu -Io -jY -Ab -nA -UW -kW -HA -ng -kQ -cs -ab -xT -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -gY -xT -md -ch -ch -Sd -je -AK -lO -dD -kb -eH -nD -AK -lg -lg -dF -lg -lg -xT -xT -ZV -OM -qS -mH -mH -kX -kA -kL -le -pp -kQ -kQ -lg -xT -xT -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -dF -nQ -me -ch -ce -mY -AK -dj -qJ -Lq -qJ -AK -OQ -me -ch -ch -ch -WD -UZ -UZ -kQ -ZQ -nw -gf -mH -ko -kB -Dp -Wp -lf -kQ -xT -xT -xT -xT -xT -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -lg -nQ -gw -bw -gz -cg -gi -ne -gi -Iy -gm -gT -uP -oM -qA -qA -ZF -oS -oV -oY -BX -pc -nx -pf -kQ -vB -NQ -zm -WT -Bc -kQ -xT -xT -xT -xT -xT -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -xT -xT -xT -ch -zJ -mV -sp -PE -zJ -zJ -vK -Cj -Cj -fY -oO -me -me -oT -qj -oZ -pa -pd -km -FH -kQ -Hn -Lh -Zg -pv -uT -kQ -lg -xT -xT -xT -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -xT -xT -xT -xT -ch -wK -sE -ch -bG -bG -bG -bG -bG -bG -EI -bG -bG -md -nH -ch -hw -kQ -gJ -kQ -kQ -kQ -Bs -Lh -Hx -pv -Ze -kQ -cs -lg -xT -aa -nr -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -xT -xT -xT -ch -zJ -ck -ch -ox -Ky -ot -gu -gU -NH -jk -oP -Cs -oR -lg -dF -lg -dF -pe -dF -lg -kQ -Tk -Mt -qF -Tk -Mt -kQ -lg -lg -lg -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -xT -lg -ch -zJ -mS -ch -eg -cL -oC -KO -YN -YN -nE -nG -bG -lg -lg -dF -lg -dF -lg -dF -lg -dF -lg -lg -LY -lg -lg -dF -lg -lg -lg -lg -lg -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -cs -ch -mW -mV -ch -fA -KO -AP -gd -oC -YA -qc -nF -bG -dF -dF -bf -dF -bf -dF -bf -lg -lg -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -lg -lg -"} -(13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -ch -zv -mV -ch -bG -mf -bG -bG -br -bG -bG -bG -bG -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -Oe -zr -lS -lg -lz -OP -lz -lg -"} -(14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -ch -Ub -dM -ch -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -Oe -Bh -lz -dF -lz -wf -lS -lg -"} -(15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -ch -Cq -dM -ch -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -lz -CZ -lS -lg -qZ -tS -jD -lg -"} -(16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -nr -dF -lg -lg -lg -bK -mW -mV -ch -aa -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -dF -Gq -dF -lg -dF -Gq -dF -lg -"} -(17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -ga -ga -ga -ga -mF -ga -mW -mV -ch -aa -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -lz -dH -lz -lg -Oe -wc -lz -lg -"} -(18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -gb -jV -Xy -Fa -mN -ga -mW -mS -ch -aa -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -qZ -rG -jD -lg -lz -Gq -lz -lg -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -iT -lk -mG -mG -mQ -ga -mX -nc -mv -aa -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -lz -dH -lz -lg -qZ -Tw -lz -lg -"} -(20,1,1) = {" -aa -aa -aa -aa -aa -aZ -dK -dK -gc -mt -mG -fS -mR -mF -zJ -mS -mw -aa -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -dF -OP -dF -lg -dF -HQ -dF -lg -"} -(21,1,1) = {" -aa -aa -aa -aa -aa -RX -fX -fX -cN -mB -mG -cm -gh -mM -gi -mZ -mw -aa -aa -aa -aa -aa -lg -dH -dH -uA -PL -PL -PL -PL -PL -my -dH -dH -uA -PL -my -dH -dH -uA -Rk -my -dH -uA -JG -lz -lg -"} -(22,1,1) = {" -aa -aa -aa -aa -aa -aZ -dK -dK -gg -qh -mJ -Ur -mT -mF -zJ -mS -mw -aa -aa -aa -aa -aa -lg -OP -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -dF -OP -dF -lg -dF -dH -dF -lg -"} -(23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -iT -mD -mF -mO -mU -ga -uR -uB -mx -aa -aa -aa -aa -aa -lg -HQ -lg -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -lz -Nm -lS -lg -lz -OP -lz -lg -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -gL -mA -mA -mE -mK -ga -zJ -QI -ch -aa -aa -aa -aa -aa -fB -DN -fB -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -lz -HQ -lz -lg -lz -HQ -lz -lg -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -jE -jE -jE -jE -mF -ga -zJ -mS -ch -aa -aa -aa -aa -aa -fC -LI -fC -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -lz -Rz -jD -lg -lz -Nm -lS -lg -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -lg -bK -zJ -mV -ch -aa -aa -aa -aa -aa -fC -LI -fC -lg -lg -lg -dF -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -dF -dH -dF -lg -dF -HQ -dF -lg -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -lg -ch -zv -mV -ch -aa -eI -eI -eI -fb -fD -ED -gV -hk -eI -eI -eI -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -lz -OP -lz -lg -lz -HQ -lz -lg -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -lg -ch -mW -mS -ch -aa -eI -bv -LW -fc -Wn -zB -YM -hl -WP -id -eI -lg -dF -lg -dF -lg -lg -lg -lg -dF -lg -Oe -Gt -lz -dF -lz -Nm -lS -lg -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -lg -ch -mW -mS -nh -eI -eI -ej -ju -hm -Yi -Yi -Yi -hm -em -ek -eI -eI -eI -eI -eI -eI -eI -lg -lg -dF -lg -qZ -JG -lz -lg -qZ -xh -lS -lg -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -lg -ch -mW -mS -ch -oy -em -em -em -NC -fE -Yj -fE -fe -em -if -em -hv -eI -iU -Ts -gH -eI -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -lg -lg -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -lg -ch -zJ -mV -ch -ay -em -ju -eM -pn -fF -LI -wL -QZ -hP -em -em -iw -eI -iV -XJ -pg -eI -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -lg -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -lg -bJ -zJ -mV -ch -lJ -ju -en -zw -IS -el -kJ -WA -ho -Mx -ig -nI -ix -eI -iW -jj -ie -eI -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aT -aT -aG -aG -aG -LJ -yd -aT -eI -eI -eI -eI -eI -wM -LX -To -gX -eI -eI -eI -eI -eI -iX -nJ -eI -aT -aT -aT -aT -lg -lg -lg -lg -lg -lg -lg -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aT -aT -bb -aA -Mu -aY -aG -bQ -ia -cO -SC -IN -Fr -eO -fg -Pd -go -zH -hq -eO -ih -Fr -SC -cO -MZ -NE -SN -jZ -yk -kC -aT -aT -aT -lg -lg -lg -lg -lg -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aT -ed -aY -xl -aY -aY -bx -Ck -ka -cP -UV -UV -UV -eP -fh -tg -gp -Bi -qy -UV -UV -UV -UV -cP -jl -WJ -Pf -KX -KX -KX -KX -jQ -aT -lg -lg -lg -lg -xT -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -lg -as -as -as -as -as -as -as -aG -DC -jo -ey -ey -dP -Bn -dP -ey -ey -HB -gI -gI -hR -ur -hR -gI -gI -jo -jG -aT -aT -aT -aT -kM -aG -aT -aT -lg -lg -xT -xT -xT -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -lg -as -as -dW -aP -Df -aP -Tg -ak -ak -hd -jn -ey -Ee -dQ -dQ -eQ -vD -ey -gr -gI -hr -ht -ht -ht -ML -gI -jn -uC -aT -aT -Gp -gZ -Xb -kD -mz -aT -aG -lg -xT -xT -xT -aa -"} -(38,1,1) = {" -aa -aa -aa -lg -lg -aS -aO -bg -aQ -aI -ba -bk -bs -by -GI -HT -cR -do -dR -dQ -dR -dp -ey -gr -gI -hs -ht -ht -tn -iI -iY -jo -dI -aT -KZ -bN -bN -bN -pi -pk -HO -aG -xT -xT -xT -xT -xT -"} -(39,1,1) = {" -aa -aa -lg -lg -lg -al -at -bi -oD -cl -aI -aI -bt -bB -cw -rr -cS -dp -gE -Xr -QQ -dp -ey -gr -gI -zl -ht -EP -ly -iJ -iZ -jo -cq -jS -bN -ln -bN -kO -bN -lr -pm -xT -xT -xT -xT -xT -xT -"} -(40,1,1) = {" -aa -aa -lg -lg -lg -am -au -aJ -oG -dc -aI -aI -Ro -cM -ic -Tf -cS -dp -gE -ep -eR -SG -ey -gr -gI -Su -hT -Cr -ly -ht -iZ -jo -wz -jT -bN -bN -bN -bN -bN -pl -xT -xT -xT -xT -xT -xT -aa -"} -(41,1,1) = {" -aa -aa -lg -lg -gY -am -av -aK -bi -dk -bz -bz -bz -dL -jq -cp -cS -dq -dR -eq -bC -eT -fm -gt -gl -gs -hU -vu -ly -iL -iZ -jm -jI -jU -UV -Jo -Aa -kP -bT -kp -pj -xT -xT -xT -xT -xT -aa -"} -(42,1,1) = {" -aa -aa -lg -lg -lg -am -aw -aL -aI -ei -aI -aI -bm -oH -vv -yo -cS -dp -gE -er -jX -UH -ey -aU -gI -TS -hV -pM -ht -ht -iZ -jo -bN -jS -bN -bN -kE -bN -pj -bN -po -aT -xT -xT -xT -aa -aa -"} -(43,1,1) = {" -aa -aa -lg -lg -lg -an -ax -aI -aI -eL -aI -aI -bu -oN -KM -UC -cS -dp -gE -OU -GS -dp -ey -aU -gI -DW -ht -MG -ht -iK -iZ -jo -bN -jT -bN -kr -bN -ln -bN -kp -pk -bL -aa -xT -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -lg -lg -aS -bP -ax -aW -aI -aQ -bm -bM -aS -sN -fQ -cT -dr -gE -gE -dO -dp -ey -aU -gI -hx -ly -ly -tn -iM -ja -jo -Us -aT -ph -bN -bN -bN -bN -bN -HO -aG -aa -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -lg -as -as -fP -aR -Eq -aR -bn -ak -ak -bR -bR -ey -AR -dR -dQ -eS -Fd -ey -aU -gI -hy -ly -ly -ly -MO -gI -QT -bU -aT -aT -ks -bN -Qs -kF -jP -aG -aG -aa -aa -aa -aa -aa -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -lg -as -as -as -as -ak -ak -ak -aT -bN -cq -ey -cQ -dP -Gj -dP -ey -ey -Bf -gI -gI -hR -EW -hR -gI -gI -jo -cq -aT -aT -aT -aT -aT -aT -aT -aG -aa -aa -aa -aa -aa -aa -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aT -yb -OC -sC -SP -Ij -Ql -cq -cq -cU -dt -dt -dt -dt -fn -TA -gy -NU -iC -mb -mb -ml -UV -NU -hN -cq -kY -aY -aY -aY -aY -la -aT -aa -aa -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aT -fR -It -bc -Qp -Ym -aG -PV -bN -cV -wY -bN -rP -bN -WX -Sn -xr -Af -jv -ut -gW -IN -Iq -hp -Nn -bW -aT -lQ -jK -jM -aT -aT -aT -aa -aa -aa -aa -aa -aa -aa -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aT -aT -aT -aT -aT -aT -aT -bX -IT -bX -eJ -eJ -eJ -dv -fp -wG -JL -Pg -eJ -eJ -eJ -eJ -eJ -hM -ag -hM -aT -aT -aT -aT -aT -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -lg -xT -xT -xT -bN -Go -eJ -dS -et -EJ -et -fL -gB -ha -Pn -CH -hz -TW -eJ -Go -yJ -bN -aT -lg -lg -lg -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -dF -lg -lg -xT -xT -xT -xT -bN -bN -eJ -dT -eu -kc -fq -fM -eu -hb -hA -eu -eu -iA -eJ -bN -yJ -bN -aT -lg -lg -lg -dF -lg -lg -aa -aa -aa -aa -aa -aa -aa -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -dF -lg -cs -gY -xT -xT -xT -xT -ci -bL -eJ -dU -ev -kc -fr -mP -eu -fN -fr -eu -ik -iB -eJ -bL -ij -bL -aT -lg -lg -lg -dF -lg -lg -lg -lg -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -nr -lg -dF -lg -aa -xT -xT -xT -ff -lg -eJ -fd -ew -Dm -IM -Dw -eu -uY -RP -OV -il -eJ -eJ -lg -iv -lg -lg -lg -lg -lg -dF -lg -lg -lg -lg -lg -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -xT -xT -aa -aa -aa -xT -xT -lg -lg -lg -lg -eJ -ex -eV -wZ -fO -fO -MI -wd -Nz -im -eJ -lg -lg -iv -lg -lg -lg -lg -lg -dF -lg -lg -lg -lg -lg -lg -ab -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -xT -xT -xT -xT -aa -aa -aa -aa -lg -lH -lg -lg -eJ -eJ -eJ -eJ -eJ -gC -eJ -dv -dv -dv -eJ -lg -lg -iv -lg -lg -lg -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -xT -xT -xT -xT -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -lg -lg -dF -RT -dF -lg -lg -dF -lg -lg -lg -iO -lg -lg -lg -lg -lg -dF -lg -lg -lg -xT -lg -lg -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -xT -xT -xT -aa -aa -aa -aa -lg -lg -VE -lg -lg -lg -lg -lg -lg -dF -RT -dF -dF -dF -bf -dF -dF -dF -iO -dF -dF -dF -dF -dF -bf -lg -lg -xT -xT -xT -xT -aa -aa -aa -"} -(58,1,1) = {" -aa -lg -lg -lg -lg -aa -aa -aa -aa -aa -nr -lg -lg -lg -lg -lI -lg -lg -xT -xT -lg -lg -dF -RT -dF -lg -lg -dF -lg -lg -lg -iO -lg -lg -lg -lg -lg -dF -lg -lg -xT -xT -xT -xT -xT -xT -aa -"} -(59,1,1) = {" -aa -ab -lg -lg -lg -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -QV -lg -lg -xT -xT -xT -lg -dF -RT -dF -lg -lg -dF -lg -lg -lg -iO -lg -lg -lg -lg -lg -dF -lg -lg -lg -xT -xT -xT -xT -xT -aa -"} -(60,1,1) = {" -aa -lg -lg -lg -lg -lg -lg -lg -lg -dF -lg -lg -lg -bE -bY -cv -bY -bE -aa -xT -xT -bE -bE -bY -bD -bE -lg -dF -lg -bE -bY -jp -bY -bE -lg -lg -lg -dF -lg -lg -lg -xT -xT -xT -xT -xT -aa -"} -(61,1,1) = {" -aa -aa -lg -lg -lg -lg -cs -lg -lg -lg -lg -lg -lg -bE -bZ -ca -lq -bE -aa -xT -aa -bD -he -nR -Hy -bE -lg -dF -lg -bE -pb -jr -lA -bE -lg -lg -lg -dF -lg -lg -lg -lg -xT -xT -xT -xT -aa -"} -(62,1,1) = {" -aa -aa -lg -lg -lg -lg -lg -lg -dF -lg -lg -lg -lg -bE -Re -cx -VC -bE -aa -aa -aa -bD -Ve -fV -dh -bE -lg -dF -lg -bD -Ks -jr -lw -bE -lg -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -lg -lg -lg -dF -dF -lg -lg -cs -lg -lg -bE -ct -FK -cb -bE -bE -bD -bD -bD -bD -tj -bE -bE -bE -bE -bE -bE -cb -Uf -cb -bD -lg -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -lg -lg -"} -(64,1,1) = {" -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -lg -lg -lg -lg -bE -om -Yc -ZY -Bp -Ul -nO -DR -Dg -tL -GA -tD -mi -Ko -YX -ZY -GA -As -jJ -bD -lg -lg -lg -dF -lg -lg -lg -lg -lg -lg -lg -lg -ab -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -lg -lg -lg -lg -lg -lg -lg -lg -lg -bE -cA -ee -dx -dX -dX -eX -dX -oL -lv -nS -ma -nS -nS -JT -RL -JT -jw -dG -bD -lg -lg -lg -dF -lg -lg -lg -lg -lg -lg -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -ad -ad -ad -ad -ad -ad -ad -ad -ad -lg -lg -bE -AM -Mi -eY -eY -eY -eY -dy -dy -dy -dy -dy -dy -dy -eY -dy -dy -CY -Hz -jA -jA -jA -jA -jA -jA -jA -aa -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -ad -ad -gk -gk -cC -bh -cz -Co -Co -ad -ad -lg -bE -dG -ca -eY -di -xY -LE -dZ -Mh -eb -hf -zG -hY -TV -iD -iP -eY -ST -dG -jA -kd -JI -jA -CW -kZ -jA -aa -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -ad -gk -nN -yC -gk -gk -gk -Rd -cZ -cZ -ad -bE -bE -dG -ca -eY -dZ -eF -dZ -gG -dZ -oe -hg -eb -hY -io -iE -iP -eY -mq -vs -jA -GD -rA -jA -rA -sB -jA -dF -lg -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -ad -ad -ad -ad -ad -bo -ad -ad -ad -ad -ad -df -bE -dG -LS -eY -ec -fa -kq -gM -dZ -of -hg -eb -dY -jL -ls -mn -dy -yV -dG -jA -rc -kv -Ds -kv -kv -jA -dF -dF -bf -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -ad -gk -aH -gk -lm -dl -gk -gk -gk -gk -on -fV -dg -dG -ca -eY -ez -dZ -oI -fo -hS -zG -hh -eb -SI -ip -iF -DJ -eY -ST -dG -jA -kg -lF -tf -lF -RS -jA -dF -lg -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -ad -dl -gk -yC -gk -gk -ge -WK -lZ -lZ -Bj -nL -nV -oo -GA -dA -eA -jL -mk -eb -jL -eb -ok -eb -ea -Xh -eb -mo -jc -ST -pF -lD -kh -lF -RA -kS -lb -li -lg -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -ad -ad -ad -ad -ad -bo -ad -ad -ad -ad -ad -sy -bD -ca -ca -kn -eb -jL -mI -oh -oh -oh -ol -hi -Jy -ir -lT -hi -jd -es -JT -lE -ki -ki -qf -kw -cJ -lj -lg -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -ad -ah -gk -yG -dB -gk -gk -Wm -gk -gk -ad -bE -bE -op -ca -eY -di -fo -og -fo -iq -eB -eY -eY -eY -to -dy -dy -dy -ST -ca -jA -tX -lF -Pu -kw -RS -jA -dF -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -ad -gk -aq -gk -gk -nN -gk -gk -gk -gk -ad -aa -bE -ca -xv -dy -dZ -fu -hE -gP -dZ -oi -dy -hF -lM -OA -uw -iQ -eY -zM -Pz -jA -zY -lG -bV -kx -kx -jA -dF -dF -bf -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -ad -gk -gk -gk -gk -gk -gk -aq -gk -gk -ad -aa -bE -ca -ca -eY -dZ -fv -fo -gQ -dZ -oj -dy -hG -eb -it -eb -iR -dy -IV -ca -jA -qa -BA -jA -Qt -JM -jA -dF -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -ad -gk -gk -gk -gk -aH -gk -gk -lm -gk -ad -aa -bE -ca -ca -dy -eD -EL -OY -dZ -Lb -eb -dy -hH -hZ -My -iG -iS -dy -Yr -ca -jA -mm -vr -jA -GF -lc -jA -lg -lg -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -ad -gk -gk -oq -gk -ou -gk -gk -gk -dl -ad -aa -bE -BU -th -dy -eY -dy -dy -dy -dy -eY -dy -dy -eY -dy -dy -dy -eY -Gk -Wi -jA -jA -jA -jA -jA -jA -jA -lg -lg -lg -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -ad -gk -gk -yC -gk -gk -gk -CM -gk -dB -ad -aa -bE -ca -ca -jt -dX -jF -eX -dX -dJ -nS -JT -rg -JT -Px -MC -JT -nX -ob -ca -bE -lg -lg -lg -lg -dF -lg -lg -lg -lg -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -ad -ad -ad -ad -ad -bo -ad -ad -ad -ad -ad -aa -bE -ca -ca -Oq -pV -TO -nP -FU -DB -lw -lw -Ad -lA -Se -vU -IH -nY -Yh -od -bE -lg -lg -lg -lg -dF -lg -lg -lg -lg -lg -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -ad -ar -Ba -aH -gk -gk -yG -vX -ad -aa -bE -bE -te -bD -bD -bE -bE -bD -bD -bD -aF -bE -bE -bE -bE -bE -bE -bD -tO -bE -bE -lg -lg -lg -lg -dF -lg -lg -lg -lg -lg -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -ad -ad -cY -be -bp -cF -cY -fy -ad -aa -bE -dh -dh -dh -fV -GG -bE -eZ -eZ -eZ -dh -dh -dh -dh -dh -Fl -bE -Ve -dh -dh -bE -lg -lg -lg -lg -dF -lg -lg -lg -lg -ab -lg -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -ad -ad -ad -bA -ad -ad -ad -aa -aa -bE -he -Kz -jf -AF -ZB -bE -eZ -hK -hK -DS -Pt -Pt -dh -wj -wj -bE -jg -lt -yx -bE -dF -dF -dF -dF -bf -lg -lg -lg -lg -lg -lg -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -ad -ad -ad -aa -aa -aa -aa -bE -bE -bE -bE -bE -bY -bE -bE -hK -hK -hK -Pt -Pt -dh -Zk -bE -bE -bE -bE -bE -bE -lg -lg -lg -lg -lg -lg -lg -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bE -bE -bE -bE -bE -bE -bE -bE -bE -bE -aa -aa -aa -lg -lg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_slimelab.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_slimelab.dmm deleted file mode 100644 index 0f812e83d41f..000000000000 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_slimelab.dmm +++ /dev/null @@ -1,7354 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ae" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/lava) -"ai" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/machinery/light/broken/directional/east, -/obj/structure/spacevine{ - pixel_x = 32 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"aj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lava) -"al" = ( -/turf/open/floor/plating/asteroid/iceberg, -/area/overmap_encounter/planetoid/cave/explored) -"an" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/spacevine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"aF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"aP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"aR" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/broken/directional/west, -/obj/structure/spacevine/dense{ - pixel_x = -32 - }, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"aZ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"be" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/cafe) -"bj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/disposalpipe/segment, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"bm" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/generic, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"bn" = ( -/obj/structure/spacevine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"bp" = ( -/obj/structure/window/reinforced, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine/dense{ - pixel_x = -32 - }, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"bq" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/lab) -"bs" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"bB" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"bS" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/slimedome) -"cb" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/departments/engineering{ - pixel_x = -32; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"cc" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4; - name = "To Slime Freezer" - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/spacevine{ - pixel_x = -33 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"cq" = ( -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"cu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine/dense, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"cC" = ( -/obj/structure/toilet{ - dir = 8; - pixel_y = 5 - }, -/obj/structure/curtain, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"cH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"cN" = ( -/obj/structure/fence{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/icerock/cracked, -/area/overmap_encounter/planetoid/cave/explored) -"cP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"cR" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"cX" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"cZ" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"df" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "200"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/lava) -"dh" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"dn" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"dr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"dy" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4; - name = "To Biodome" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/spacevine{ - pixel_x = -33 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"dC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"dG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"dH" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine{ - pixel_y = -32 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"dK" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/overmap_encounter/planetoid/cave/explored) -"dQ" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"dU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/spacevine, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/lab) -"dZ" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"ea" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"ee" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"eg" = ( -/obj/machinery/door/airlock{ - name = "Janitor's Closet"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/custodial{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/custodial{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab) -"ei" = ( -/obj/structure/flora/ausbushes/pointybush, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"ek" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 9 - }, -/obj/machinery/light/small/broken/directional/west, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"em" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"ep" = ( -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"er" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/corner/opaque/purple/diagonal{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 5 - }, -/obj/machinery/light/small/broken/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"et" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/button/door{ - dir = 8; - id = "iusmine"; - name = "Mining Exit"; - pixel_x = 24; - pixel_y = 6 - }, -/obj/machinery/button/shieldwallgen{ - dir = 8; - id = "iusmine"; - pixel_x = 25; - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"ey" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"eA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green/diagonal, -/obj/effect/turf_decal/siding/green{ - dir = 10 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"eR" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"fa" = ( -/obj/effect/turf_decal/industrial/caution{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"fd" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"fh" = ( -/obj/effect/turf_decal/industrial/caution{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered/slimelab/lava) -"fm" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"fr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/spacevine{ - pixel_x = -33 - }, -/obj/structure/spacevine/dense, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"ft" = ( -/obj/structure/disposaloutlet{ - dir = 1; - name = "Slime Freezer Return" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"fJ" = ( -/turf/open/water{ - light_range = 1 - }, -/area/ruin/powered/slimelab/slimedome) -"fR" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"fX" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"gd" = ( -/obj/structure/table, -/obj/item/toy/plush/slimeplushie, -/obj/item/flashlight/lamp{ - pixel_y = 8 - }, -/turf/open/floor/plating/asteroid/icerock/smooth, -/area/overmap_encounter/planetoid/cave/explored) -"gj" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"gu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine{ - pixel_x = 32 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"gG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"gI" = ( -/turf/template_noop, -/area/template_noop) -"gO" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/machinery/light/directional/north, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"hg" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"hh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"hm" = ( -/obj/machinery/smartfridge, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/cafe) -"hp" = ( -/obj/structure/closet/firecloset/full, -/obj/item/storage/firstaid/fire, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/powered/slimelab/lava) -"hx" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"hE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"hG" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/turf/open/floor/plating/snowed, -/area/overmap_encounter/planetoid/cave/explored) -"hL" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/watermelon, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"hX" = ( -/obj/machinery/door/airlock{ - name = "Reception"; - req_access_txt = "200" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/checkpoint) -"id" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"in" = ( -/obj/structure/chair/wood, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"ir" = ( -/obj/structure/rack, -/obj/effect/turf_decal/siding/wood, -/obj/item/clothing/suit/hooded/wintercoat/science, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"iB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"iE" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"iI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/powered/slimelab) -"iJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"iK" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "iusoffice"; - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/checkpoint) -"ja" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"jb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"jf" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"jh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"jm" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered/slimelab) -"jq" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"jt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"jx" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"jC" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"jJ" = ( -/obj/structure/window/reinforced, -/obj/structure/table/glass, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"jW" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/carpet/blue, -/area/ruin/powered/slimelab) -"jY" = ( -/obj/structure/spacevine/dense{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lab) -"jZ" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"kf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"kg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"kl" = ( -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"ku" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"kv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"ky" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"kz" = ( -/obj/machinery/suit_storage_unit/industrial/atmos_firesuit, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/powered/slimelab/lava) -"kA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/lab) -"kB" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/item/storage/toolbox/mechanical, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lava) -"kE" = ( -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"kF" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/layer4{ - dir = 4 - }, -/turf/open/floor/plating/snowed, -/area/overmap_encounter/planetoid/cave/explored) -"kG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"kM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"kR" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 8; - name = "To Lab" - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"kU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"kZ" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"ld" = ( -/obj/structure/marker_beacon, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"lg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/departments/botany{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"lh" = ( -/obj/structure/table, -/obj/item/storage/box/monkeycubes, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"li" = ( -/obj/item/kirbyplants{ - desc = "Oh hello Reginald. Didn't see you there."; - icon_state = "plant-14"; - name = "Reginald" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"ln" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock{ - name = "Bedroom"; - req_access_txt = "200" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab) -"lo" = ( -/obj/effect/decal/cleanable/generic, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"lq" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/light/directional/south, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"lr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/departments/botany{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ruin/powered/slimelab) -"lA" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"lC" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/broken/directional/east, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"lE" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"lK" = ( -/obj/machinery/power/generator{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/brigdoor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"lL" = ( -/obj/structure/spacevine, -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/lab) -"lR" = ( -/obj/machinery/power/smes, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/powered/slimelab/lava) -"lT" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ - dir = 9 - }, -/turf/open/lava/smooth, -/area/ruin/powered/slimelab/lava) -"lV" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"lY" = ( -/obj/effect/turf_decal/siding/blue/end, -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"mf" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"mg" = ( -/obj/structure/window/plasma/reinforced, -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/machinery/power/rtg/geothermal, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"ms" = ( -/obj/structure/chair, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"mv" = ( -/obj/machinery/door/poddoor{ - id = "iusmine" - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "iusmine" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab) -"mx" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple/end{ - dir = 4 - }, -/obj/structure/spacevine, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"mA" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"mB" = ( -/obj/effect/turf_decal/siding/blue/corner, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"mJ" = ( -/obj/structure/chair, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"mO" = ( -/obj/structure/marker_beacon, -/turf/open/floor/plating/snowed, -/area/overmap_encounter/planetoid/cave/explored) -"mQ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ - dir = 4 - }, -/turf/open/lava/smooth, -/area/ruin/powered/slimelab/lava) -"na" = ( -/obj/machinery/mineral/ore_redemption{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"ne" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/spacevine{ - pixel_y = -32 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"ng" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"nl" = ( -/obj/structure/sink/puddle, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"nq" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"ns" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/tomato/blood, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"nw" = ( -/obj/effect/mob_spawn/slime, -/obj/structure/spacevine, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/lab) -"nx" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/slimedome) -"nB" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"nC" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/structure/spacevine, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"nR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"oc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"od" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced, -/obj/machinery/button/door{ - dir = 1; - id = "iusent"; - name = "Entrance Lockdown"; - pixel_x = -5; - pixel_y = -4 - }, -/obj/machinery/button/door{ - dir = 1; - id = "iusoffice"; - name = "Shutter Control"; - pixel_x = -5; - pixel_y = 6 - }, -/obj/item/stamp{ - pixel_x = 6; - pixel_y = 5 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"oe" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"of" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"op" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"oq" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/machinery/light/directional/west, -/obj/item/stack/marker_beacon/thirty, -/obj/item/stack/marker_beacon/thirty, -/obj/item/clothing/suit/hooded/wintercoat/miner, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"ot" = ( -/obj/machinery/monkey_recycler, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"oA" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"oE" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"oL" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"oW" = ( -/obj/structure/table, -/obj/item/storage/box/monkeycubes, -/obj/effect/turf_decal/corner/transparent/green/diagonal, -/obj/machinery/airalarm/directional/east, -/obj/item/clothing/gloves/botanic_leather, -/obj/item/storage/backpack/satchel/hyd, -/obj/item/clothing/under/rank/civilian/hydroponics, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"pl" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"pA" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light/small/broken/directional/west, -/obj/item/storage/bag/bio, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"pC" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"pM" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"pP" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"pQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/curtain/cloth/fancy, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"pT" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"pU" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"qb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"qg" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/cafe) -"qw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"qx" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"qy" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/icerock/smooth, -/area/overmap_encounter/planetoid/cave/explored) -"qB" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"qC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"qI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"qS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"qU" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"rg" = ( -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"rp" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/cafe) -"rr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"rs" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/item/slime_scanner{ - pixel_x = 6 - }, -/obj/machinery/light/directional/east, -/obj/item/slime_scanner{ - pixel_x = -6 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"rH" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/spacevine{ - pixel_x = -33 - }, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"rL" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"rN" = ( -/turf/open/floor/plasteel/patterned/ridged, -/area/ruin/powered/slimelab) -"rQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"rT" = ( -/obj/structure/flora/junglebush, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"st" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/spacevine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"sv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"sx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"sC" = ( -/obj/structure/spacevine{ - pixel_x = 32 - }, -/obj/structure/spacevine{ - pixel_y = -32 - }, -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/lab) -"sD" = ( -/obj/machinery/shower{ - pixel_y = 17 - }, -/obj/structure/curtain, -/obj/structure/closet/wall{ - dir = 4; - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"sG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"sJ" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer2, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"sO" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"sW" = ( -/obj/structure/window/plasma/reinforced, -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"sY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"sZ" = ( -/obj/machinery/light/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"te" = ( -/obj/structure/fence/end{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/icerock, -/area/overmap_encounter/planetoid/cave/explored) -"th" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"tj" = ( -/obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"tl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"tm" = ( -/obj/structure/sign/warning/gasmask{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"tp" = ( -/obj/effect/mob_spawn/slime, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"tq" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"ts" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"tu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"tz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"tB" = ( -/obj/machinery/atmospherics/components/unary/passive_vent, -/obj/structure/sign/warning{ - pixel_y = -23 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/cave/explored) -"tE" = ( -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"tN" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/item/clothing/glasses/science/prescription{ - pixel_x = -6; - pixel_y = 9 - }, -/obj/item/storage/box/syringes{ - pixel_x = 9; - pixel_y = 6 - }, -/obj/item/reagent_containers/dropper{ - pixel_x = -4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"tQ" = ( -/obj/structure/sign/warning/biohazard{ - pixel_x = 29; - pixel_y = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"tS" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Restroom"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab) -"ud" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"uh" = ( -/turf/closed/mineral/random/snow, -/area/overmap_encounter/planetoid/cave/explored) -"uz" = ( -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"uH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/light/directional/west, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"uJ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"uK" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"uM" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/sink{ - dir = 8; - pixel_x = 13; - pixel_y = 4 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered/slimelab) -"uY" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"vg" = ( -/obj/structure/rack, -/obj/effect/turf_decal/siding/wood, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/structure/spacevine, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"vk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"vn" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/corner/opaque/purple/diagonal{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"vr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"vv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"vA" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "slimelab" - }, -/obj/structure/spacevine/dense{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lab) -"vG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"vK" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ - dir = 4 - }, -/turf/open/lava/smooth, -/area/ruin/powered/slimelab/lava) -"vP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"vQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"vR" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"vS" = ( -/obj/structure/flora/ausbushes/genericbush, -/obj/machinery/light/directional/north, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"vU" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 10 - }, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"vW" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"vZ" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/powered/slimelab/lava) -"wc" = ( -/turf/closed/wall/r_wall, -/area/ruin/powered/slimelab/lab) -"wf" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/mining{ - name = "Mining"; - req_access_txt = "200" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab) -"wi" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"wo" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/spacevine/dense, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"wp" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"ws" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"wF" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"wG" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ - dir = 10 - }, -/turf/open/lava/smooth, -/area/ruin/powered/slimelab/lava) -"wN" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"wO" = ( -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"wR" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"wZ" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/structure/window/plasma/reinforced, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"xb" = ( -/obj/structure/fence{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/icerock/smooth, -/area/overmap_encounter/planetoid/cave/explored) -"xo" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "slimelab" - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8; - name = "To Lab" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating/snowed, -/area/overmap_encounter/planetoid/cave/explored) -"xp" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"xt" = ( -/obj/structure/spacevine{ - pixel_y = -32 - }, -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/lab) -"xu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"xB" = ( -/obj/structure/sign/warning/biohazard{ - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"xD" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 5 - }, -/obj/machinery/shower{ - pixel_y = 17 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"xI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/button/door{ - desc = "In the event of lava doing things it should not be doing. Press this button and run."; - id = "iuslava"; - name = "Emergency Lava Shutters"; - pixel_x = -5; - pixel_y = 24 - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/powered/slimelab/lava) -"xK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"xO" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/spacevine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"xP" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"xW" = ( -/obj/machinery/shower{ - pixel_y = 17 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/corner/opaque/green/diagonal, -/obj/effect/turf_decal/siding/green{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"xX" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "slimelab" - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating/snowed, -/area/overmap_encounter/planetoid/cave/explored) -"xY" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"yb" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"yc" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"yk" = ( -/obj/structure/flora/ausbushes/genericbush, -/obj/machinery/light/directional/east, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"yq" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"yu" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"yA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"yB" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab) -"yC" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"yJ" = ( -/obj/machinery/door/window/westright, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"yP" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"za" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"zb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"zc" = ( -/turf/open/floor/plasteel/stairs/medium{ - dir = 8 - }, -/area/overmap_encounter/planetoid/cave/explored) -"zi" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"zk" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"zo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered/slimelab/lava) -"zq" = ( -/obj/effect/turf_decal/siding/blue/end{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"zs" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab) -"zH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"zK" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/tomato/blood, -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/slimedome) -"zO" = ( -/obj/structure/window/reinforced, -/obj/structure/table/glass, -/obj/item/folder, -/obj/item/clipboard, -/obj/item/clipboard, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"zQ" = ( -/turf/open/water, -/area/overmap_encounter/planetoid/cave/explored) -"Aa" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Biodome"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/slimedome) -"Ah" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"Aj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"An" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"Aw" = ( -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"Ay" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple, -/obj/structure/spacevine, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Az" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"AB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"AE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"AG" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"AK" = ( -/obj/structure/disposaloutlet{ - name = "Biodome Return" - }, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"AN" = ( -/obj/machinery/holopad/emergency/command, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/south{ - pixel_y = -37 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"Ba" = ( -/turf/open/floor/plating/asteroid/icerock, -/area/overmap_encounter/planetoid/cave/explored) -"Bf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Bp" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Biodome"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/slimedome) -"Bs" = ( -/obj/structure/closet/toolcloset, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light/directional/east, -/obj/item/storage/belt/utility, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/powered/slimelab/lava) -"Bu" = ( -/obj/item/bedsheet/dorms, -/obj/structure/bed, -/obj/structure/curtain, -/obj/effect/mob_spawn/human/slime_rancher, -/turf/open/floor/carpet/blue, -/area/ruin/powered/slimelab) -"Bv" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"By" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"BC" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"BI" = ( -/obj/effect/turf_decal/corner/transparent/green/diagonal, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"BN" = ( -/obj/structure/sign/warning/biohazard{ - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"BU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Cd" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"Cg" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Cj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood/end, -/obj/structure/disposalpipe/segment, -/obj/structure/spacevine{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Cp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Cq" = ( -/obj/structure/rack, -/obj/effect/turf_decal/siding/wood, -/obj/structure/spacevine, -/obj/structure/spacevine, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Cr" = ( -/obj/effect/turf_decal/industrial/outline/grey, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/slimedome) -"Cs" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Ct" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/lab) -"Cw" = ( -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/lab) -"CF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/sign/warning/hottemp{ - pixel_x = 32 - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"CG" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"CN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"CO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/structure/closet/crate/bin, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"CR" = ( -/obj/effect/turf_decal/corner/transparent/green/diagonal, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"Db" = ( -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/carpet/blue, -/area/ruin/powered/slimelab) -"Df" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/slimedome) -"Dg" = ( -/obj/machinery/door/airlock/external/glass{ - dir = 8 - }, -/obj/machinery/door/poddoor/preopen{ - id = "iusent"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"Dh" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Dv" = ( -/obj/structure/fence/door, -/turf/open/floor/plating/asteroid/icerock, -/area/overmap_encounter/planetoid/cave/explored) -"DC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"DI" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"DK" = ( -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"Ea" = ( -/turf/open/floor/plasteel/patterned, -/area/ruin/powered/slimelab) -"Eb" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/corner/transparent/green/diagonal, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"Eh" = ( -/obj/structure/barricade/wooden/crude, -/obj/machinery/door/airlock/research{ - name = "Xenobiological Lab"; - req_access_txt = "55"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/lab) -"Ei" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "slimelab" - }, -/obj/effect/mob_spawn/slime, -/turf/open/floor/plating/snowed, -/area/overmap_encounter/planetoid/cave/explored) -"Em" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/checkpoint) -"Es" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Ex" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"EB" = ( -/obj/machinery/door/poddoor/preopen{ - id = "iuslava"; - dir = 4 - }, -/obj/structure/window/plasma/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"EC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"EH" = ( -/obj/machinery/processor/slime, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"EK" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"EL" = ( -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"EX" = ( -/obj/structure/sign/warning/biohazard{ - pixel_x = 29; - pixel_y = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Fa" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"Fd" = ( -/obj/machinery/processor, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"Fg" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Fj" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{ - dir = 4 - }, -/turf/open/lava/smooth, -/area/ruin/powered/slimelab/lava) -"Fm" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/structure/sign/warning/incident{ - pixel_y = 32 - }, -/obj/item/stack/sheet/mineral/plasma, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Fs" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/effect/mob_spawn/slime, -/obj/machinery/light/broken/directional/west, -/obj/structure/spacevine{ - pixel_x = -33 - }, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"FA" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"FD" = ( -/obj/structure/table/glass, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"FG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"FO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"FP" = ( -/obj/structure/marker_beacon, -/turf/open/floor/plating/asteroid/iceberg, -/area/overmap_encounter/planetoid/cave/explored) -"Gu" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"Gw" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/chem_master, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"GC" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"GT" = ( -/obj/structure/sink{ - pixel_y = 15 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"Ha" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"Hd" = ( -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"Hg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Hj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Hw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/spacevine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"HF" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"HH" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/overmap_encounter/planetoid/cave/explored) -"HK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"HL" = ( -/turf/open/floor/plating/snowed, -/area/overmap_encounter/planetoid/cave/explored) -"HQ" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Input Pump" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"HR" = ( -/obj/structure/marker_beacon, -/turf/open/floor/plating/asteroid/icerock, -/area/overmap_encounter/planetoid/cave/explored) -"HY" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/corner/opaque/green/diagonal, -/obj/effect/turf_decal/siding/green{ - dir = 9 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"HZ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 6 - }, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Ie" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26 - }, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Ij" = ( -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/lab) -"Il" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/machinery/door/window/eastleft, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"IB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"IE" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"IJ" = ( -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"IO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"IT" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"IW" = ( -/obj/structure/barricade/wooden/crude, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/research{ - name = "Xenobiological Lab"; - req_access_txt = "55"; - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/lab) -"Jg" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Jj" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "iusoffice"; - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/checkpoint) -"Jp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"Jt" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "relief pump" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"Jw" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"Jy" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/spacevine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"JA" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - piping_layer = 2 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"JB" = ( -/obj/machinery/smartfridge/extract, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/purple, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"JD" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"JF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"JN" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"JV" = ( -/obj/machinery/door/poddoor{ - id = "iusmine" - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "iusmine" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab) -"JY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"JZ" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"Ka" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Kg" = ( -/obj/structure/table, -/obj/item/storage/box/beakers, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Ki" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lava) -"Km" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"Ky" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"KJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"KK" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/cafe) -"KL" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"KM" = ( -/obj/structure/rack, -/obj/effect/turf_decal/siding/wood, -/obj/item/flashlight, -/obj/item/flashlight, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Lc" = ( -/obj/structure/chair/plastic, -/turf/open/floor/plating/asteroid/icerock, -/area/overmap_encounter/planetoid/cave/explored) -"Lk" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"Lo" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"Lz" = ( -/obj/structure/spacevine, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/lab) -"LB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"LE" = ( -/obj/structure/barricade/wooden/crude, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/door/airlock/research{ - name = "Xenobiological Lab"; - req_access_txt = "55" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/lab) -"LG" = ( -/turf/open/floor/plating/dirt, -/area/overmap_encounter/planetoid/cave/explored) -"LI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"LL" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"LP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"LQ" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"LV" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"LY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"Mc" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/machinery/door/window/eastright, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Md" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"Mg" = ( -/turf/open/floor/plating/asteroid/icerock/smooth, -/area/overmap_encounter/planetoid/cave/explored) -"Ml" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "slimelab" - }, -/turf/open/floor/plating/snowed, -/area/overmap_encounter/planetoid/cave/explored) -"Mu" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"My" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"MD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"MK" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer4{ - dir = 4 - }, -/turf/open/lava/smooth, -/area/ruin/powered/slimelab/lava) -"MM" = ( -/obj/machinery/door/airlock/external/glass{ - dir = 8 - }, -/obj/machinery/door/poddoor/preopen{ - id = "iusent"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"MZ" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science{ - pixel_y = 8 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Nb" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"Nc" = ( -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/obj/machinery/modular_computer/console/preset/command, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"Nl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Nm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Np" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/lava) -"NB" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ruin/powered/slimelab) -"NC" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"NE" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"NJ" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"NP" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/siding/wood, -/obj/structure/spacevine, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"NR" = ( -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"NS" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"NX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"Oa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Ok" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Om" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"On" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"OB" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters{ - id = "iuskill" - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lab) -"OD" = ( -/obj/structure/curtain/cloth/fancy, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"OM" = ( -/obj/structure/spacevine/dense{ - pixel_y = -32 - }, -/obj/structure/spacevine, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/lab) -"OR" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"OU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"OV" = ( -/turf/open/floor/plating/dirt/jungle/dark, -/area/ruin/powered/slimelab/slimedome) -"OX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"Pe" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"Pf" = ( -/obj/structure/table, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered/slimelab) -"Pn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Po" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/blue, -/area/ruin/powered/slimelab) -"Pp" = ( -/obj/structure/bedsheetbin, -/obj/structure/table, -/turf/open/floor/carpet/blue, -/area/ruin/powered/slimelab) -"Pu" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/structure/spacevine, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Pz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"PD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"PE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"PF" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"PG" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/spacevine, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"PH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"PK" = ( -/obj/machinery/atmospherics/components/binary/circulator/cold/flipped{ - dir = 1 - }, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"PS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered/slimelab/lava) -"PT" = ( -/turf/open/floor/plasteel/stairs/medium{ - dir = 4 - }, -/area/overmap_encounter/planetoid/cave/explored) -"PX" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/structure/table, -/obj/effect/turf_decal/siding/purple{ - dir = 5 - }, -/obj/item/storage/box/syringes, -/obj/structure/spacevine/dense, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Qh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"Qp" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - piping_layer = 2 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/lava) -"Qs" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"Qv" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"Qz" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/obj/item/clothing/under/rank/rnd/scientist, -/obj/item/clothing/under/rank/rnd/scientist, -/obj/item/clothing/under/rank/rnd/scientist, -/obj/item/clothing/under/rank/rnd/scientist, -/obj/item/clothing/under/rank/rnd/scientist/skirt, -/obj/item/clothing/under/rank/rnd/scientist/skirt, -/obj/item/clothing/under/rank/rnd/scientist/skirt, -/obj/item/clothing/under/rank/rnd/scientist/skirt, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/structure/closet/wardrobe, -/obj/item/storage/backpack/satchel/tox, -/obj/item/storage/backpack/satchel/tox, -/obj/item/storage/backpack/satchel/tox, -/turf/open/floor/carpet/blue, -/area/ruin/powered/slimelab) -"QI" = ( -/obj/machinery/jukebox, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"QK" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/dirt, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"QS" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"QU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"Rb" = ( -/obj/machinery/atmospherics/components/binary/circulator/flipped, -/obj/structure/window/plasma/reinforced{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"Rc" = ( -/mob/living/simple_animal/hostile/asteroid/polarbear{ - desc = "This poor bear looks far scrunklier than is healthy for a bear."; - healable = 0; - health = 1; - maxHealth = 1; - name = "scrunkly polar bear" - }, -/turf/open/floor/plating/dirt, -/area/overmap_encounter/planetoid/cave/explored) -"Re" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"Rh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Rr" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/industrial/outline/grey, -/obj/effect/turf_decal/corner/opaque/green/mono, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -25 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"Ru" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"Rv" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"RD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab) -"RK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"RP" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "200"; - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/lava) -"RY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"RZ" = ( -/obj/effect/turf_decal/corner/opaque/green/diagonal, -/obj/effect/turf_decal/siding/green{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"Si" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"Sj" = ( -/obj/machinery/door/airlock/external/glass{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "iusent"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"Sm" = ( -/obj/effect/turf_decal/siding/blue/end{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Su" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"Sx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/slimedome) -"SF" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"SK" = ( -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"SQ" = ( -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine{ - pixel_y = -32 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"ST" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"SW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"SY" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"SZ" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/corner/opaque/purple/diagonal{ - dir = 4 - }, -/obj/machinery/light/small/broken/directional/north, -/obj/effect/turf_decal/siding/purple{ - dir = 9 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"Tb" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple, -/obj/machinery/light/small/directional/west, -/obj/structure/closet/wardrobe/science_white, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Td" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"Te" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"Th" = ( -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"Tj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/structure/sign/warning/gasmask{ - pixel_x = -31 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/powered/slimelab) -"Tx" = ( -/turf/open/floor/plating/asteroid/icerock/cracked, -/area/overmap_encounter/planetoid/cave/explored) -"Ty" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"TF" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"TG" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/curtain, -/obj/structure/closet/wall{ - dir = 4; - pixel_x = -30 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"TP" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/icerock, -/area/overmap_encounter/planetoid/cave/explored) -"TV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"TW" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/structure/spacevine, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"TX" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/vending/clothing, -/turf/open/floor/carpet/blue, -/area/ruin/powered/slimelab) -"Uk" = ( -/turf/open/floor/plasteel/stairs/medium{ - dir = 1 - }, -/area/overmap_encounter/planetoid/cave/explored) -"Ul" = ( -/obj/structure/flora/junglebush/c, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"Un" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"Us" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"UA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"UJ" = ( -/obj/effect/turf_decal/corner/opaque/green/diagonal, -/obj/effect/turf_decal/siding/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"UR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"US" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"UW" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Vc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"Ve" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"Vs" = ( -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"Vw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/structure/sign/warning/coldtemp{ - pixel_x = 30 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/powered/slimelab) -"VM" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"VN" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/slimedome) -"VS" = ( -/obj/structure/table/glass, -/obj/machinery/door/window/brigdoor, -/obj/machinery/door/firedoor/border_only, -/obj/item/radio/intercom/wideband/table, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"VV" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/powered/slimelab/cafe) -"Wp" = ( -/obj/structure/closet/emcloset/anchored, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light/directional/east, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab/checkpoint) -"Wt" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal{ - dir = 4 - }, -/obj/machinery/shower{ - dir = 4 - }, -/obj/effect/turf_decal/siding/purple{ - dir = 10 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"Wu" = ( -/obj/structure/chair/office, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/checkpoint) -"Wz" = ( -/obj/machinery/door/poddoor{ - id = "iusmine" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ruin/powered/slimelab) -"WE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/spacevine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"WF" = ( -/obj/machinery/door/window{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"WM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"WU" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"WW" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"WY" = ( -/obj/structure/rack, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Xi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"Xq" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"XA" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab/cafe) -"XB" = ( -/obj/structure/window/plasma/reinforced{ - dir = 1 - }, -/obj/structure/window/plasma/reinforced, -/obj/machinery/power/rtg/geothermal, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"XF" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) -"XI" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/water, -/area/ruin/powered/slimelab/slimedome) -"XT" = ( -/obj/effect/turf_decal/corner/opaque/purple/diagonal, -/obj/effect/turf_decal/siding/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lab) -"XU" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/lab) -"XV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ruin/powered/slimelab/lava) -"XZ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/turf/open/floor/engine{ - icon_state = "reinforced_hull" - }, -/area/ruin/powered/slimelab/lava) -"Yc" = ( -/obj/structure/chair/stool/bar, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/turf/open/floor/carpet/green, -/area/ruin/powered/slimelab/cafe) -"Ye" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"Yh" = ( -/obj/structure/rack, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/soap, -/obj/item/storage/bag/trash, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab) -"Yy" = ( -/obj/structure/closet/crate/hydroponics, -/obj/effect/turf_decal/corner/transparent/green/diagonal, -/obj/item/plant_analyzer, -/obj/item/plant_analyzer, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/cultivator, -/obj/item/cultivator, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/shovel/spade, -/obj/item/cultivator, -/obj/item/storage/bag/plants, -/obj/item/storage/bag/plants, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"Yz" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered/slimelab/lab) -"YF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/checkpoint) -"YG" = ( -/obj/machinery/button/door{ - dir = 1; - id = "iuskill"; - name = "Shutter Control"; - pixel_x = 8; - pixel_y = -24 - }, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/spacevine{ - pixel_x = -33 - }, -/obj/structure/spacevine{ - pixel_y = -32 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/powered/slimelab/lab) -"YO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/ruin/powered/slimelab/lava) -"YR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lava) -"YS" = ( -/obj/effect/turf_decal/industrial/outline/grey, -/obj/effect/turf_decal/corner/opaque/green/mono, -/obj/machinery/biogenerator/vault, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"YV" = ( -/obj/machinery/autolathe, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lava) -"YW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green/diagonal, -/obj/effect/turf_decal/siding/green{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/slimedome) -"Zm" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass/twenty, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/cell_charger, -/obj/item/paper{ - default_raw_text = "I don't know how long we're gonna be asleep for, so I've gone ahead and turned off the atmospherics systems. When you get back up. Turn them on! The base won't work long without it." - }, -/turf/open/floor/plasteel, -/area/ruin/powered/slimelab/lava) -"Zx" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/powered/slimelab/slimedome) -"ZG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/spacevine, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/slimelab/lab) -"ZM" = ( -/obj/machinery/door/airlock/engineering{ - name = "Lava Pit"; - req_access_txt = "200"; - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "iuslava"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/slimelab/lava) -"ZU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered/slimelab) - -(1,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -gI -gI -gI -gI -gI -gI -Ba -Tx -Ba -Ba -Ba -gI -gI -uh -uh -uh -gI -gI -gI -gI -gI -gI -"} -(2,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -gI -gI -gI -gI -uh -uh -mO -HL -mO -Ba -gI -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -"} -(3,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -uh -uh -PT -PT -PT -uh -uh -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -"} -(4,1,1) = {" -gI -gI -gI -gI -gI -Ba -gI -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -mO -HL -mO -uh -uh -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -"} -(5,1,1) = {" -gI -gI -gI -uh -Ba -Ba -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -al -Ba -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -al -al -al -uh -uh -uh -uh -uh -uh -uh -uh -uh -gI -gI -gI -"} -(6,1,1) = {" -gI -gI -gI -uh -Ba -LG -LG -uh -uh -uh -Np -uh -uh -uh -uh -uh -Np -uh -al -al -uh -Ba -Ba -Ba -uh -uh -uh -uh -uh -Ba -Mg -uh -uh -uh -Ba -al -HR -al -Ba -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -gI -"} -(7,1,1) = {" -gI -gI -gI -uh -Ba -LG -zQ -zQ -uh -Np -Np -Np -Np -Np -Np -Np -Np -Np -Ba -al -Mg -Ba -uh -Ba -Ba -Mg -uh -Ba -Ba -Mg -al -Mg -mO -Uk -mO -Ba -Ba -Ba -Ba -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -gI -"} -(8,1,1) = {" -gI -gI -gI -Ba -LG -Rc -zQ -tB -ae -ae -Jt -iE -LY -DI -wR -vG -HQ -ae -HH -hG -Ba -uh -uh -uh -uh -Ba -Ba -Ba -Ba -Ba -al -al -HL -Uk -HL -Ba -Ba -Ba -HR -al -uh -uh -uh -uh -uh -gI -gI -gI -gI -gI -"} -(9,1,1) = {" -gI -gI -gI -Ba -Ba -LG -zQ -zQ -uh -Np -YO -XZ -Rb -lK -PK -jC -YO -Np -Ba -Ba -Ba -uh -uh -uh -uh -uh -Tx -Ba -Ba -Ba -al -al -mO -Uk -mO -Ba -HR -Ba -al -al -Ba -uh -uh -uh -uh -uh -gI -gI -gI -gI -"} -(10,1,1) = {" -gI -gI -gI -gI -gI -uh -uh -uh -uh -Np -YO -sW -vK -Fj -vK -wZ -YO -Np -uh -Ba -uh -uh -uh -uh -uh -Ba -Ba -Ba -Ba -Ba -al -al -uh -uh -Ba -Ba -Ba -Ba -al -Ba -Ba -Ba -uh -uh -uh -uh -uh -gI -gI -gI -"} -(11,1,1) = {" -gI -gI -gI -gI -gI -uh -uh -uh -uh -Np -sZ -mg -mQ -mQ -mQ -XB -uK -Np -uh -Ba -al -uh -uh -uh -uh -Ba -mO -HL -HL -HL -mO -uh -uh -uh -uh -Ba -Ba -Ba -Ba -Ba -Ba -HR -Ba -uh -uh -uh -uh -gI -gI -gI -"} -(12,1,1) = {" -gI -gI -gI -gI -gI -uh -uh -uh -uh -Np -YO -sW -wG -MK -lT -wZ -YO -Np -uh -al -al -uh -uh -uh -uh -uh -Em -Sj -Em -Sj -Em -uh -uh -uh -uh -Ba -Mg -Mg -Ba -FP -Ba -Tx -Ba -Ba -uh -uh -uh -uh -gI -gI -"} -(13,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -Np -YO -xY -zk -zk -zk -oL -YO -Np -Ba -Ba -uh -uh -uh -uh -uh -uh -Em -op -lV -rQ -Em -uh -uh -uh -uh -uh -Ba -HR -al -al -Ba -Tx -Tx -Tx -uh -uh -uh -uh -gI -gI -"} -(14,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -Np -Vc -CF -dr -OU -dr -CF -sv -Np -Ba -kF -uh -uh -uh -uh -uh -uh -Em -tm -Si -Ah -Em -uh -uh -uh -uh -uh -uh -al -al -al -al -al -Ba -Ba -uh -uh -uh -uh -uh -gI -"} -(15,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -Np -Np -Np -Np -EB -ZM -EB -Np -Np -Np -Np -XV -Np -uh -uh -uh -uh -uh -Em -op -Wp -kf -Em -uh -uh -uh -uh -uh -uh -al -uh -al -mO -HL -mO -uh -uh -uh -uh -uh -uh -uh -"} -(16,1,1) = {" -gI -gI -gI -gI -gI -uh -uh -uh -uh -Np -uh -Np -xI -fh -hp -Np -JA -tl -sJ -cP -Np -zs -zs -Em -Em -Em -Em -MM -Em -Dg -Em -uh -uh -uh -uh -uh -uh -uh -uh -uh -zc -zc -zc -uh -uh -uh -uh -uh -uh -uh -"} -(17,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -uh -Np -lR -PS -kz -Np -Qp -LI -za -hE -Np -Fg -lE -Em -Nc -AN -Md -uz -ws -YF -Em -uh -uh -uh -uh -uh -uh -uh -uh -uh -mO -HL -mO -Ba -Ba -Ba -Tx -gI -uh -uh -"} -(18,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -uh -Np -vZ -zo -Bs -Np -JA -NX -kU -hE -Np -Yh -DC -Em -FD -Wu -od -mJ -PD -qB -Em -uh -uh -uh -uh -uh -uh -uh -uh -uh -Ba -Ba -Ba -Ba -Mg -Ba -gI -gI -gI -gI -"} -(19,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -zs -Np -Np -RP -Np -Np -Np -YV -Zm -YR -Np -zs -eg -Em -yc -Th -VS -sx -Aj -Ye -Em -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -Ba -Ba -Mg -Ba -Ba -Ba -Ba -Ba -gI -"} -(20,1,1) = {" -gI -gI -uh -uh -uh -uh -uh -uh -uh -uh -zs -Ru -bB -fa -LB -fm -Np -Np -kB -aj -Np -On -UA -Em -Jp -Th -zO -ms -qb -jx -zs -zs -zs -zs -zs -zs -uh -uh -uh -uh -uh -gI -gI -Tx -gI -Ba -Ba -Ba -Ba -Ba -"} -(21,1,1) = {" -gI -uh -uh -uh -uh -zs -zs -zs -zs -zs -zs -LQ -oE -IB -JY -ZU -XF -Np -Np -Ki -Np -Pn -By -hX -RK -SW -jJ -sx -vP -MD -zs -Bu -Sm -Bu -zs -be -be -uh -uh -uh -uh -uh -gI -gI -gI -Ba -Ba -Ba -Ba -Ba -"} -(22,1,1) = {" -uh -uh -uh -uh -uh -JV -Tj -dZ -oq -na -zs -qU -AE -iJ -Su -dG -sG -Lk -Np -df -Np -kv -Hg -Em -Em -Em -Em -Jj -Em -iK -zs -Db -tE -Db -zs -be -be -be -uh -uh -uh -uh -gI -gI -gI -gI -gI -Ba -Ba -Ba -"} -(23,1,1) = {" -uh -uh -uh -uh -uh -Wz -iI -bs -EL -US -zs -sO -Cg -kg -JD -Bf -fR -fR -NE -Rh -cb -HK -WM -NB -fR -Jg -wi -aP -IE -sY -zs -Qz -ey -Pp -zs -pP -dn -be -be -uh -uh -uh -uh -uh -gI -gI -gI -gI -gI -gI -"} -(24,1,1) = {" -uh -uh -uh -uh -uh -mv -Vw -et -qS -gG -wf -Km -QU -of -QU -FO -QU -QU -CG -CN -tz -PH -JZ -lr -zb -lg -yb -FO -kG -Oa -ln -AG -mB -lY -zs -GT -DK -th -hm -be -uh -uh -uh -uh -uh -gI -gI -gI -gI -gI -"} -(25,1,1) = {" -gI -gI -uh -uh -uh -zs -zs -zs -zs -zs -zs -zs -nx -nx -Sx -Sx -Sx -Sx -nx -nx -nx -nx -nx -nx -Bp -nx -nx -uJ -JF -ST -zs -TX -RY -jW -zs -Ha -KJ -KJ -VV -be -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -"} -(26,1,1) = {" -gI -gI -uh -uh -uh -uh -uh -uh -uh -uh -uh -nx -nx -rg -NR -hx -Gu -Hd -vW -hx -cR -rg -nx -HY -UJ -eA -nx -SK -JF -id -zs -Po -tE -Db -zs -HF -DK -KJ -Fd -be -uh -uh -uh -uh -uh -uh -uh -uh -gI -gI -"} -(27,1,1) = {" -gI -gI -uh -uh -uh -uh -uh -uh -uh -uh -nx -nx -rg -rg -Hd -Hd -Hd -Hd -GC -rg -OV -OV -nx -xW -RZ -YW -nx -SK -JF -ST -zs -Bu -zq -Bu -zs -OR -OX -Te -lA -be -be -uh -uh -uh -uh -uh -uh -uh -gI -gI -"} -(28,1,1) = {" -gI -gI -uh -uh -uh -uh -uh -uh -uh -nx -nx -NJ -rg -VN -Ul -rg -rg -Nb -rg -nl -rg -rg -nx -nx -Aa -nx -nx -ng -Pz -UW -zs -zs -zs -zs -zs -pM -Vs -aF -QI -be -be -be -uh -uh -uh -uh -uh -uh -gI -gI -"} -(29,1,1) = {" -gI -gI -uh -uh -uh -uh -uh -uh -nx -nx -rg -rT -NR -rg -Hd -Hd -VN -rg -Hd -Gu -jf -rg -rg -uH -hh -CO -Sx -ku -JF -LV -oe -tu -Dh -mA -OD -jt -Vs -Ex -mf -Yc -pl -be -uh -uh -uh -uh -uh -uh -gI -gI -"} -(30,1,1) = {" -gI -gI -uh -uh -uh -uh -uh -uh -nx -rg -rg -hx -rg -OV -OV -Nb -Nb -Hd -Fa -Hd -rg -Nb -rL -rL -Hd -rg -Sx -SK -oc -jh -eR -RD -tz -tz -pQ -An -TV -Td -fd -EK -pT -be -uh -uh -uh -uh -uh -uh -gI -gI -"} -(31,1,1) = {" -gI -gI -gI -uh -uh -uh -uh -uh -nx -Hd -Qs -rg -Ul -OV -Nb -Nb -Pe -Ve -Qv -TF -Hd -rg -Cd -rL -Hd -Nb -Sx -xu -Hj -PE -gj -Az -hg -aZ -OD -XA -WU -cH -em -kZ -pl -be -uh -uh -uh -uh -uh -uh -gI -gI -"} -(32,1,1) = {" -gI -gI -gI -uh -uh -uh -uh -uh -nx -Hd -rg -rg -nl -rg -rg -Hd -Ve -tq -Aw -xp -TF -Hd -rg -Hd -Hd -SF -nx -tQ -xK -EX -zs -zs -tS -zs -zs -VM -dC -Xq -qI -Re -be -be -uh -uh -uh -uh -uh -uh -gI -gI -"} -(33,1,1) = {" -gI -gI -gI -uh -uh -uh -uh -uh -nx -rg -rg -rg -GC -Gu -Ve -XI -tq -Aw -Aw -Aw -QK -Hd -Ul -Hd -VN -yP -bq -bq -Eh -bq -zs -sD -Ea -TG -zs -nq -in -Lo -wp -My -be -uh -uh -uh -gI -gI -gI -gI -gI -gI -"} -(34,1,1) = {" -gI -gI -gI -uh -uh -uh -uh -uh -nx -nx -gO -rg -rg -Hd -FA -Aw -Aw -Aw -fJ -nB -PF -Hd -rg -Hd -rg -Zx -bq -ek -XT -pA -zs -jm -rN -Pf -zs -nq -in -pl -wp -FG -be -uh -uh -uh -uh -gI -gI -gI -gI -gI -"} -(35,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -Hd -rg -rg -Hd -yq -SY -Aw -Aw -nB -dh -OV -rg -rg -rg -Cd -lq -bq -xD -uY -Jw -zs -cC -uM -cC -zs -Ky -vr -NS -vQ -wN -be -uh -uh -uh -uh -uh -gI -gI -gI -gI -"} -(36,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -Hd -SF -rg -rg -Hd -yq -KL -KL -dh -ld -Hd -cR -rT -rg -rg -Df -bq -bq -IW -bq -zs -zs -yB -zs -zs -be -qg -KK -KK -KK -rp -uh -uh -uh -uh -uh -uh -gI -gI -gI -"} -(37,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -Hd -rg -rg -rg -tj -rg -Hd -li -OV -rg -NC -rg -rL -Gu -rg -Df -bq -Tb -Cp -qx -jZ -Rv -fr -Fs -bp -dy -cc -rH -aR -YG -XU -xX -TP -Ba -uh -uh -uh -gI -gI -gI -"} -(38,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -nx -Nb -rg -rg -rg -oA -rg -rg -rL -hx -rg -cq -rg -rg -OV -bq -bq -fX -ee -pU -Cs -ir -rr -Cw -ep -yJ -WF -IJ -cZ -vA -OB -Ml -TP -Ba -uh -uh -uh -uh -gI -gI -"} -(39,1,1) = {" -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -Nb -OV -OV -Hd -rg -VN -Qs -rg -cq -Nb -Nb -Zx -Zx -kR -Ct -IO -HZ -BC -mx -xO -WY -dU -Ij -yC -Xi -Mu -PG -Cw -jY -OB -Ei -Dv -Ba -uh -uh -uh -uh -gI -gI -"} -(40,1,1) = {" -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -nx -Nb -rg -rg -Gu -Hd -Hd -rg -Hd -Hd -rg -Nb -bq -bq -bq -bq -jb -ZG -Jy -ZG -nR -KM -cu -lL -Om -Xi -iB -kE -Cw -jY -OB -Ml -TP -Ba -Tx -Ba -uh -uh -gI -gI -"} -(41,1,1) = {" -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -nx -vS -rg -rg -rg -rL -nl -rg -OV -OV -BN -bq -SZ -Wt -bq -qC -lh -Ty -EH -Nm -EC -LP -Qh -lo -BU -tp -wo -vR -dH -bq -xo -TP -Ba -Tx -uh -uh -uh -uh -gI -"} -(42,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -uh -nx -rg -Nb -Zx -Zx -rg -rg -Un -ts -bS -qw -LE -Us -dQ -LE -yA -zi -yu -JB -WE -wF -bm -ud -LL -Ok -UR -Nl -zH -Cj -Ct -dK -te -Ba -Tx -uh -uh -uh -uh -gI -"} -(43,1,1) = {" -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -uh -nx -Gu -Nb -Nb -Zx -Df -rg -rg -rg -Gu -xB -bq -er -vn -bq -an -PX -jq -ot -st -bj -Ka -ja -ja -vk -Es -cX -kl -ne -bq -Ba -Ba -Ba -uh -uh -uh -uh -uh -gI -"} -(44,1,1) = {" -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -nx -Zx -rg -cR -Df -Zx -hx -rg -rg -rL -bq -bq -bq -bq -bn -bn -Hw -Hw -bn -vg -xP -ei -IT -vv -kM -QS -Lz -OM -bq -Lc -gd -qy -uh -uh -uh -uh -uh -gI -"} -(45,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -Zx -hL -Gu -rg -Df -ns -zK -rg -Un -rg -CR -Rr -nx -MZ -pC -Pu -vU -Hw -WY -xP -nw -wO -AB -AB -ky -Bv -SQ -bq -uh -cN -xb -uh -uh -uh -uh -uh -gI -"} -(46,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -nx -nx -Zx -Df -rg -rg -yk -Gu -rg -rg -rg -BI -Eb -nx -Fm -TW -nC -Ay -Hw -Cq -ea -ai -kA -Il -Mc -JN -lC -xt -bq -uh -Ba -Tx -Ba -uh -uh -uh -uh -uh -"} -(47,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -nx -nx -Df -Df -Zx -nx -nx -nx -nx -Yy -oW -YS -Cr -Kg -rs -tN -Gw -Ie -NP -gu -wc -AK -WW -Yz -ft -wc -sC -bq -uh -Ba -Tx -Tx -Ba -Ba -uh -uh -uh -"} -(48,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -nx -nx -nx -nx -nx -uh -nx -nx -nx -nx -nx -nx -bq -bq -bq -bq -bq -bq -bq -bq -bq -bq -bq -bq -bq -bq -bq -uh -uh -Ba -Ba -Ba -Ba -gI -gI -gI -"} -(49,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -gI -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -Ba -Ba -gI -gI -gI -"} -(50,1,1) = {" -gI -gI -gI -gI -gI -gI -gI -gI -gI -uh -gI -gI -gI -uh -uh -uh -uh -uh -uh -uh -uh -uh -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -uh -Ba -Ba -gI -gI -gI -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm deleted file mode 100644 index aa74ac5ff810..000000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm +++ /dev/null @@ -1,473 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"b" = ( -/turf/closed/mineral/volcanic/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"c" = ( -/turf/closed/wall/mineral/iron, -/area/ruin/powered) -"e" = ( -/obj/item/clothing/suit/space/orange, -/turf/open/floor/plating/asteroid/basalt, -/area/ruin/powered) -"f" = ( -/turf/open/floor/plating/asteroid/basalt, -/area/ruin/powered) -"g" = ( -/turf/open/floor/plating/asteroid{ - name = "dirt" - }, -/area/ruin/powered) -"h" = ( -/obj/item/shovel, -/turf/open/floor/plating/asteroid{ - name = "dirt" - }, -/area/ruin/powered) -"i" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plating/asteroid{ - name = "dirt" - }, -/area/ruin/powered) -"j" = ( -/obj/structure/sink/puddle, -/turf/open/floor/plating/asteroid{ - name = "dirt" - }, -/area/ruin/powered) -"k" = ( -/obj/structure/glowshroom/single, -/turf/open/floor/plating/asteroid{ - name = "dirt" - }, -/area/ruin/powered) -"l" = ( -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plating/asteroid{ - name = "dirt" - }, -/area/ruin/powered) -"m" = ( -/obj/structure/rack, -/obj/item/seeds/reishi, -/obj/item/seeds/plump, -/obj/item/seeds/plump, -/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom, -/obj/item/seeds/tower, -/turf/open/floor/plating/asteroid/basalt, -/area/ruin/powered) -"n" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/plating, -/area/ruin/powered) -"o" = ( -/turf/open/floor/plating, -/area/ruin/powered) -"p" = ( -/obj/structure/rack, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/storage/bag/ore, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plating/asteroid/basalt, -/area/ruin/powered) -"q" = ( -/obj/structure/glowshroom/single, -/turf/open/floor/plating, -/area/ruin/powered) -"r" = ( -/obj/structure/rack, -/obj/item/pickaxe/emergency, -/obj/item/tank/internals/oxygen, -/turf/open/floor/plating/asteroid/basalt, -/area/ruin/powered) -"s" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"t" = ( -/turf/closed/wall/mineral/titanium/survival/pod, -/area/ruin/powered) -"u" = ( -/obj/structure/bed/pod, -/obj/item/bedsheet/black, -/turf/open/floor/plating, -/area/ruin/powered) -"v" = ( -/obj/structure/fans, -/turf/open/floor/pod/dark, -/area/ruin/powered) -"w" = ( -/obj/machinery/smartfridge/survival_pod, -/turf/open/floor/pod/dark, -/area/ruin/powered) -"x" = ( -/obj/effect/mob_spawn/human/hermit, -/turf/open/floor/pod/dark, -/area/ruin/powered) -"y" = ( -/turf/open/floor/pod/dark, -/area/ruin/powered) -"z" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/tubes, -/turf/open/floor/plating, -/area/ruin/powered) -"A" = ( -/obj/structure/table, -/obj/item/kitchen/knife/combat/survival, -/turf/open/floor/plating, -/area/ruin/powered) -"B" = ( -/obj/structure/table/survival_pod, -/turf/open/floor/pod/dark, -/area/ruin/powered) -"C" = ( -/obj/structure/tubes, -/obj/item/crowbar, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/pod/dark, -/area/ruin/powered) -"D" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 1 - }, -/obj/machinery/door/airlock/survival_pod/glass, -/obj/structure/fans/tiny, -/turf/open/floor/pod/dark, -/area/ruin/powered) -"E" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium/interior, -/area/ruin/powered) -"F" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/powered) -"G" = ( -/turf/closed/wall/mineral/titanium/interior, -/area/ruin/powered) -"H" = ( -/obj/machinery/door/airlock/titanium{ - name = "Escape Pod Airlock" - }, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered) -"I" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered) -"J" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/ruin/powered) -"L" = ( -/obj/machinery/hydroponics/soil, -/obj/item/cultivator, -/turf/open/floor/plating, -/area/ruin/powered) -"M" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating/asteroid/basalt, -/area/ruin/powered) -"P" = ( -/turf/template_noop, -/area/template_noop) -"S" = ( -/obj/item/clothing/head/helmet/space/orange, -/turf/open/floor/plating/asteroid{ - name = "dirt" - }, -/area/ruin/powered) - -(1,1,1) = {" -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -"} -(2,1,1) = {" -P -P -P -P -P -P -P -P -P -P -P -s -s -s -P -P -"} -(3,1,1) = {" -P -P -P -P -P -b -b -b -b -b -s -s -s -s -s -P -"} -(4,1,1) = {" -P -P -P -b -b -b -b -b -b -b -b -s -s -s -s -P -"} -(5,1,1) = {" -P -P -b -b -b -b -c -b -t -t -t -t -t -s -s -s -"} -(6,1,1) = {" -P -b -b -b -b -b -L -n -t -v -x -B -t -s -s -s -"} -(7,1,1) = {" -b -b -b -b -b -m -o -o -t -w -y -y -D -s -s -s -"} -(8,1,1) = {" -b -b -b -b -c -f -o -q -o -o -z -C -t -s -s -s -"} -(9,1,1) = {" -b -b -f -i -g -f -f -o -o -o -t -t -t -s -s -s -"} -(10,1,1) = {" -b -b -S -j -g -g -f -f -u -o -A -b -P -s -s -s -"} -(11,1,1) = {" -b -c -e -h -l -c -p -r -c -c -c -b -P -P -s -s -"} -(12,1,1) = {" -b -b -b -k -M -b -b -b -b -b -b -P -P -E -H -E -"} -(13,1,1) = {" -b -b -b -b -b -b -b -b -b -b -P -P -P -F -I -F -"} -(14,1,1) = {" -b -b -b -b -b -b -b -b -b -P -P -P -P -F -I -F -"} -(15,1,1) = {" -P -P -b -b -P -P -P -P -P -P -P -P -P -G -J -G -"} -(16,1,1) = {" -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -P -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm new file mode 100644 index 000000000000..ea2d614717da --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm @@ -0,0 +1,7724 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/obj/effect/gibspawner/human, +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = -4; + pixel_y = -5 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/scorched_hut) +"ax" = ( +/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"aP" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/effect/gibspawner/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"bo" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"bp" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center/burnt, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"bx" = ( +/turf/open/floor/plating/ashplanet/ash, +/area/overmap_encounter/planetoid/lava/explored) +"bz" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 1 + }, +/obj/item/stack/ore/iron{ + pixel_x = 7; + pixel_y = -6 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"cr" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"cy" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"cG" = ( +/obj/structure/flora/ausbushes/fullgrass/hell, +/turf/closed/mineral/random/volcanic, +/area/overmap_encounter/planetoid/cave/explored) +"cI" = ( +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"cL" = ( +/obj/item/melee/baseball_bat/bone{ + pixel_y = 2; + pixel_x = -7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"cW" = ( +/obj/structure/stone_tile/surrounding/cracked, +/turf/open/floor/plating/ashplanet/ash, +/area/overmap_encounter/planetoid/lava/explored) +"di" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/item/stack/sheet/animalhide/goliath_hide, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"dq" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 5 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"dH" = ( +/obj/item/stack/sheet/sandblock, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"dM" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"dN" = ( +/obj/structure/flora/ausbushes/fernybush/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"dW" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 4 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"dZ" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 12 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"ea" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/stack/sheet/bone{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = 9; + pixel_y = 10 + }, +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = 11; + pixel_y = -7 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"eq" = ( +/obj/structure/flora/ausbushes/fullgrass/hell, +/turf/open/floor/plating/moss, +/area/overmap_encounter/planetoid/cave/explored) +"ez" = ( +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"eE" = ( +/obj/effect/decal/remains/human{ + pixel_x = -5; + pixel_y = 12 + }, +/obj/item/melee/cleric_mace{ + pixel_x = 5 + }, +/obj/item/clothing/head/helmet/chaplain/ancient{ + pixel_y = 13; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"eI" = ( +/turf/template_noop, +/area/template_noop) +"eN" = ( +/obj/structure/stone_tile/center/burnt{ + fall_on_cross = 1; + pixel_x = -2; + pixel_y = -3 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"eV" = ( +/mob/living/simple_animal/hostile/big_legion, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"fp" = ( +/obj/structure/stone_tile/slab/burnt, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"ft" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_y = -7; + pixel_x = -9 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"fv" = ( +/obj/item/stack/ore/titanium{ + pixel_x = 10; + pixel_y = -3 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"fx" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -2; + pixel_y = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"fR" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"ga" = ( +/obj/effect/mob_spawn/human/corpse{ + mob_species = /datum/species/lizard/ashwalker + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"gf" = ( +/obj/structure/flora/ausbushes/sparsegrass/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"gm" = ( +/obj/structure/stone_tile/surrounding_tile, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"gn" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"gu" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 6 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/item/stack/sheet/mineral/diamond{ + pixel_x = -5; + pixel_y = -4 + }, +/turf/open/indestructible/necropolis, +/area/overmap_encounter/planetoid/cave/explored) +"gv" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse{ + mob_species = /datum/species/lizard/ashwalker + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"gG" = ( +/obj/item/stack/sheet/sandblock, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"gL" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 5 + }, +/obj/item/stack/sheet/mineral/silver{ + pixel_x = -7 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"hm" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"hB" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 5; + pixel_y = -10 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 11 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"id" = ( +/obj/structure/flora/ash/fireblossom, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"ie" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 5 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 9 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"il" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"im" = ( +/obj/structure/stone_tile/slab/burnt{ + pixel_y = -16 + }, +/obj/structure/stone_tile/block, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"iv" = ( +/obj/structure/stone_tile/center/burnt{ + fall_on_cross = 1; + pixel_x = 5; + pixel_y = 7 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"iy" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 9 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"je" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 8 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"jm" = ( +/turf/open/water/tar{ + initial_gas_mix = "LAVALAND_ATMOS" + }, +/area/overmap_encounter/planetoid/cave/explored) +"jy" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -2; + pixel_y = 1 + }, +/obj/effect/mob_spawn/human/corpse{ + mob_species = /datum/species/lizard/ashwalker + }, +/obj/item/spear/bonespear{ + pixel_x = 10; + pixel_y = -2 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"jR" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = -9 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"jT" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"jY" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 6 + }, +/obj/item/stack/sheet/mineral/silver/twenty{ + pixel_x = -6 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"ki" = ( +/turf/closed/indestructible/riveted/boss, +/area/overmap_encounter/planetoid/lava/explored) +"kl" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = -3 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"ku" = ( +/obj/structure/stone_tile/block/burnt{ + dir = 1 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"kx" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 10 + }, +/obj/effect/gibspawner/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"kA" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/damaged/legioninfested, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"kG" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile/burnt{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 5 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"kK" = ( +/obj/item/stack/sheet/bone{ + pixel_x = -5; + pixel_y = 9 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"lc" = ( +/obj/item/stack/sheet/sinew{ + pixel_x = 8; + pixel_y = -4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"ld" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 9 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"lr" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 8 + }, +/obj/machinery/door/keycard/gates/lavacanyon{ + color = "#423429" + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"lB" = ( +/obj/structure/stone_tile/surrounding{ + pixel_y = -16 + }, +/obj/structure/stone_tile/center{ + pixel_y = -16 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4; + pixel_y = 16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/cave/explored) +"lC" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 10 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"lW" = ( +/obj/item/stack/sheet/bone{ + pixel_x = -4; + pixel_y = -7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"my" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 4; + pixel_y = -7 + }, +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = 9; + pixel_y = 10 + }, +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/scorched_hut) +"mJ" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"mS" = ( +/obj/effect/mob_spawn/human/corpse{ + mob_species = /datum/species/lizard/ashwalker + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"mW" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile/burnt, +/obj/item/stack/sheet/bone{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"na" = ( +/obj/structure/stone_tile/surrounding/burnt, +/obj/structure/stone_tile/center/burnt, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"nm" = ( +/obj/structure/stone_tile/block/burnt, +/obj/structure/stone_tile/slab/burnt{ + pixel_y = -16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"nx" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 12; + pixel_y = -4 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"nG" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 5 + }, +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 2; + pixel_y = 5 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"nQ" = ( +/obj/structure/stone_tile/surrounding, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"nU" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"nW" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -5; + pixel_y = 12 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"ot" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 4 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"oJ" = ( +/obj/item/stack/ore/iron{ + pixel_x = -11; + pixel_y = 5 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"oR" = ( +/obj/structure/stone_tile/surrounding_tile{ + pixel_y = -16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"oV" = ( +/obj/item/stack/sheet/leather, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"pb" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -2; + pixel_y = 1 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"pk" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 6 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"pw" = ( +/obj/item/stack/sheet/bone{ + pixel_x = 2; + pixel_y = -6 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"pS" = ( +/obj/structure/stone_tile/block, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"pX" = ( +/obj/item/claymore/bone{ + pixel_x = -12; + pixel_y = 11 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"qg" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/item/stack/sheet/bone{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/animalhide/goliath_hide, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"qm" = ( +/obj/structure/stone_tile/surrounding, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"qu" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 11 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/overmap_encounter/planetoid/lava/explored) +"qI" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"qL" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"re" = ( +/obj/structure/stone_tile/block/burnt{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 6 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"rq" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"rD" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 9 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"rX" = ( +/obj/item/stack/sheet/animalhide/goliath_hide, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"sj" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"sm" = ( +/obj/structure/stone_tile/slab/burnt, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"sB" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 5 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"sI" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/scorched_hut) +"sV" = ( +/obj/structure/stone_tile/center/cracked, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"ta" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"te" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"tj" = ( +/obj/item/stack/ore/iron{ + pixel_x = -9; + pixel_y = -8 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"ua" = ( +/turf/template_noop, +/area/overmap_encounter/planetoid/cave/explored) +"uo" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 12 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"uD" = ( +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"uV" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"vh" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"vn" = ( +/obj/item/stack/sheet/bone{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"vp" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"vu" = ( +/obj/structure/stone_tile/slab/cracked{ + pixel_y = -16 + }, +/obj/structure/stone_tile/block/burnt, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"vZ" = ( +/obj/item/stack/sheet/cotton/cloth/five, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"wI" = ( +/obj/structure/flora/ausbushes/grassybush/hell, +/obj/effect/mob_spawn/human/corpse{ + mob_species = /datum/species/lizard/ashwalker + }, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"wJ" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -5; + pixel_y = 12 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"wY" = ( +/obj/structure/flora/ausbushes/genericbush/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"xd" = ( +/obj/item/stack/sheet/bone, +/obj/effect/decal/cleanable/ash/large{ + pixel_x = -4; + pixel_y = -6 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"xk" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"xz" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/center/cracked, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"xO" = ( +/obj/structure/stone_tile/block/burnt{ + dir = 4 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"xV" = ( +/obj/item/stack/ore/iron{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"xX" = ( +/obj/structure/stone_tile/surrounding_tile/burnt, +/obj/structure/stone_tile/surrounding/cracked{ + dir = 5; + pixel_y = -16 + }, +/obj/structure/stone_tile/center{ + pixel_y = -16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"yd" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 1 + }, +/obj/structure/table_frame/wood, +/obj/item/ammo_casing/caseless/arrow/bone, +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = 15; + pixel_y = 7 + }, +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = -4; + pixel_y = -4 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"yg" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4; + pixel_y = 16 + }, +/obj/structure/stone_tile/center{ + pixel_y = -16 + }, +/obj/structure/stone_tile/surrounding/cracked{ + dir = 5; + pixel_y = -16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"yz" = ( +/obj/structure/flora/ausbushes/fernybush/hell, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"yC" = ( +/obj/structure/stone_tile/center/burnt{ + fall_on_cross = 1; + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"yL" = ( +/obj/structure/flora/ausbushes/ywflowers/hell, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"yS" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/scorched_hut) +"yV" = ( +/obj/item/stack/sheet/bone{ + pixel_x = -5; + pixel_y = 2 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"zb" = ( +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner{ + loot = list(/obj/item/melee/transforming/cleaving_saw,/obj/item/gun/energy/kinetic_accelerator,/obj/item/keycard/gatedrop/lavacanyon); + crusher_loot = list(/obj/item/melee/transforming/cleaving_saw,/obj/item/gun/energy/kinetic_accelerator,/obj/item/crusher_trophy/miner_eye,/obj/item/keycard/gatedrop/lavacanyon) + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"zc" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"zx" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 8 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"zz" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"zT" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"Ae" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = -4; + pixel_y = -6 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Aj" = ( +/turf/closed/mineral/random/volcanic, +/area/overmap_encounter/planetoid/cave/explored) +"Al" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/slab/cracked{ + pixel_y = -16 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"AM" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"AZ" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 8 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Bb" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 9; + pixel_y = 12 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"Bl" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8; + pixel_y = -16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"Bx" = ( +/obj/structure/destructible/tribal_torch, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"BC" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"BI" = ( +/obj/structure/flora/ausbushes/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"Cj" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"CE" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 6 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"CY" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"Ds" = ( +/obj/item/stack/sheet/cotton/cloth, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"Dt" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = -3 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"En" = ( +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Eq" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/scorched_hut) +"EH" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = -9 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"ES" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"Fc" = ( +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"Fg" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast, +/turf/open/floor/plating/moss, +/area/overmap_encounter/planetoid/cave/explored) +"Fq" = ( +/mob/living/simple_animal/hostile/asteroid/brimdemon, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"FA" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/overmap_encounter/planetoid/cave/explored) +"FB" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"FG" = ( +/obj/structure/stone_tile/surrounding/cracked, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"FN" = ( +/obj/item/ammo_casing/caseless/arrow/bone{ + pixel_x = 13; + pixel_y = -12 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"FO" = ( +/obj/structure/stone_tile/block/cracked, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"FT" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"FV" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 6 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 10 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"FW" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = -9 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"FX" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/obj/effect/mob_spawn/human/corpse{ + mob_species = /datum/species/lizard/ashwalker + }, +/obj/item/melee/baseball_bat/bone{ + pixel_y = -11; + pixel_x = -7 + }, +/obj/item/kitchen/knife/combat/bone{ + pixel_x = 10; + pixel_y = -10 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Ga" = ( +/obj/item/stack/sheet/bone{ + pixel_x = -5; + pixel_y = 9 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Gk" = ( +/obj/item/stack/sheet/sinew{ + pixel_y = 9; + pixel_x = -10 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"Gs" = ( +/obj/structure/stone_tile/slab, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"GA" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -2; + pixel_y = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/scorched_hut) +"GJ" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = -2; + pixel_y = 8 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"GQ" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/cave/explored) +"Hf" = ( +/obj/structure/flora/ash/leaf_shroom, +/turf/open/floor/plating/moss, +/area/overmap_encounter/planetoid/cave/explored) +"Hi" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/item/stack/sheet/mineral/gold/twenty{ + pixel_y = 2; + pixel_x = -10 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"Hm" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 6 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"Hw" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Hx" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"HC" = ( +/obj/structure/flora/tree/dead/tall/grey, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"Ig" = ( +/obj/item/stack/ore/slag{ + pixel_x = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Ip" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 8; + pixel_y = 3 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Is" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 8 + }, +/turf/open/indestructible/necropolis, +/area/overmap_encounter/planetoid/cave/explored) +"Iz" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 10 + }, +/obj/item/stack/sheet/mineral/silver/twenty{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"IR" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"IX" = ( +/obj/structure/flora/ausbushes/grassybush/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"IY" = ( +/obj/structure/flora/ausbushes/fullgrass/hell, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"Ja" = ( +/obj/structure/flora/ausbushes/sparsegrass/hell, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"Jt" = ( +/obj/structure/stone_tile/surrounding/burnt, +/obj/item/stack/sheet/mineral/diamond{ + pixel_x = 11; + pixel_y = 5 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"Ju" = ( +/obj/item/chair/wood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Jv" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 10 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"JH" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 1 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"JX" = ( +/obj/structure/flora/ausbushes/grassybush/hell, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"Ki" = ( +/obj/structure/stone_tile/center/burnt{ + fall_on_cross = 1; + pixel_x = 1; + pixel_y = -3 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Kj" = ( +/obj/structure/stone_tile/surrounding/cracked, +/obj/machinery/door/keycard/gates/lavacanyon{ + color = "#423429" + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"Kp" = ( +/turf/closed/wall/mineral/sandstone, +/area/ruin/unpowered/scorched_hut) +"Kt" = ( +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 7; + pixel_y = 5 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"Kz" = ( +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"KC" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"KJ" = ( +/obj/effect/mob_spawn/human/corpse{ + mob_species = /datum/species/lizard/ashwalker + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"KQ" = ( +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding/cracked, +/obj/item/stack/sheet/mineral/silver{ + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/indestructible/necropolis, +/area/overmap_encounter/planetoid/cave/explored) +"KY" = ( +/obj/structure/flora/tree/dead/barren, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"La" = ( +/obj/structure/stone_tile/surrounding_tile/burnt, +/obj/structure/stone_tile/center/burnt, +/turf/open/indestructible/necropolis, +/area/overmap_encounter/planetoid/cave/explored) +"Lf" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"Lw" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"LB" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 9 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"LF" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 4 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"LR" = ( +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"LS" = ( +/turf/open/floor/plating/moss, +/area/overmap_encounter/planetoid/cave/explored) +"LW" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 11 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"LZ" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 1 + }, +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 2; + pixel_y = -5 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Mc" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Md" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Me" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"My" = ( +/obj/structure/flora/firebush, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"Mz" = ( +/obj/item/stack/sheet/animalhide/goliath_hide, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"ML" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"MP" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = -3 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"MW" = ( +/obj/structure/stone_tile/center, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Nt" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 11 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -2; + pixel_y = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/scorched_hut) +"Nv" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"NE" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"NX" = ( +/obj/structure/stone_tile/block/cracked, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Oe" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 9 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"OU" = ( +/obj/item/stack/sheet/bone{ + pixel_x = -5; + pixel_y = 2 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"OX" = ( +/obj/structure/stone_tile/surrounding/cracked, +/obj/structure/stone_tile/center/cracked, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Pp" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"PL" = ( +/obj/structure/stone_tile/surrounding_tile/burnt{ + dir = 1 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/stack/sheet/mineral/silver{ + pixel_y = 1; + pixel_x = -8 + }, +/turf/open/indestructible/cult, +/area/overmap_encounter/planetoid/cave/explored) +"PN" = ( +/obj/item/statuebust, +/turf/closed/mineral/random/volcanic, +/area/overmap_encounter/planetoid/cave/explored) +"PP" = ( +/obj/item/kitchen/knife/combat/bone{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"PU" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/grass/lava/purple, +/area/overmap_encounter/planetoid/lava/explored) +"PZ" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = -9 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Qj" = ( +/obj/structure/bonfire, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"QE" = ( +/turf/closed/indestructible/riveted/boss, +/area/overmap_encounter/planetoid/cave/explored) +"QL" = ( +/obj/structure/flora/ash/cacti, +/turf/open/floor/plating/moss, +/area/overmap_encounter/planetoid/cave/explored) +"QO" = ( +/obj/structure/flora/ash/cap_shroom, +/turf/open/floor/plating/moss, +/area/overmap_encounter/planetoid/cave/explored) +"Rf" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Ru" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"Rv" = ( +/obj/structure/destructible/tribal_torch, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"RF" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8; + pixel_y = -16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/cave/explored) +"RW" = ( +/obj/item/stack/sheet/bone{ + pixel_x = -4; + pixel_y = -7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Sm" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 5 + }, +/obj/item/clothing/suit/armor/bone{ + pixel_x = 5; + pixel_y = 2 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"So" = ( +/obj/structure/closet/crate/necropolis/tendril/greater, +/turf/open/indestructible/necropolis, +/area/overmap_encounter/planetoid/cave/explored) +"Sy" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/cave/explored) +"SK" = ( +/obj/structure/stone_tile/surrounding{ + pixel_y = -16 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1; + pixel_y = 16 + }, +/obj/structure/stone_tile/center{ + pixel_y = -16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"SS" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 9 + }, +/obj/item/stack/sheet/sandblock, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"SZ" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Tf" = ( +/obj/item/toy/plush/moth/punished, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/cave/explored) +"Th" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 11 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Tm" = ( +/obj/structure/flora/ash/stem_shroom, +/turf/open/floor/plating/moss, +/area/overmap_encounter/planetoid/cave/explored) +"Ts" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 4 + }, +/obj/item/gem/bloodstone{ + pixel_x = 7; + pixel_y = 7 + }, +/turf/open/indestructible/necropolis, +/area/overmap_encounter/planetoid/cave/explored) +"TE" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"TR" = ( +/obj/structure/stone_tile/center, +/obj/item/stack/sheet/bone{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"TS" = ( +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Ua" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/gun/ballistic/bow/ashen{ + pixel_x = -14; + pixel_y = 2 + }, +/obj/item/storage/bag/quiver/empty{ + pixel_x = 13; + pixel_y = 6 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Uh" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 9 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 6 + }, +/obj/effect/mob_spawn/human/corpse{ + mob_species = /datum/species/lizard/ashwalker + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"UA" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 10 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"UM" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 6 + }, +/obj/item/stack/sheet/sandblock, +/turf/open/floor/plating/ashplanet/rocky, +/area/overmap_encounter/planetoid/cave/explored) +"UW" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = -3 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Vy" = ( +/obj/item/stack/sheet/bone{ + pixel_x = -4; + pixel_y = -7 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"VH" = ( +/obj/item/stack/sheet/sandblock, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"VI" = ( +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding/burnt, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Wj" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Wk" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 12 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/overmap_encounter/planetoid/lava/explored) +"Wq" = ( +/mob/living/simple_animal/hostile/abandoned_minebot, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Wt" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 9 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -2; + pixel_y = 1 + }, +/obj/item/spear/bonespear{ + pixel_x = 8; + pixel_y = 14 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"WE" = ( +/obj/item/shield/riot/buckler{ + pixel_x = 6; + pixel_y = 16 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"WK" = ( +/obj/item/stack/sheet/bone{ + pixel_x = 2; + pixel_y = -6 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"Xb" = ( +/obj/structure/flora/rock/hell, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Xd" = ( +/obj/item/stack/ore/iron{ + pixel_x = -7; + pixel_y = 4 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"Xp" = ( +/obj/structure/flora/ash/tall_shroom, +/turf/open/floor/plating/moss, +/area/overmap_encounter/planetoid/cave/explored) +"XH" = ( +/obj/effect/gibspawner/human, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath{ + pixel_x = 7; + pixel_y = -5 + }, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath{ + pixel_x = -4; + pixel_y = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"XT" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Ya" = ( +/obj/structure/stone_tile/block/burnt{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"Yd" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 6 + }, +/obj/structure/stone_tile/center/cracked, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"Yn" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile/burnt{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Yw" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"YA" = ( +/obj/structure/flora/tree/dead/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"YB" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = -9 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -5; + pixel_y = 12 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"YW" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = -3 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Za" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) +"Zc" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Zg" = ( +/obj/structure/flora/ausbushes/fullgrass/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/overmap_encounter/planetoid/lava/explored) +"Zh" = ( +/obj/item/stack/sheet/cotton/cloth, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, +/area/overmap_encounter/planetoid/lava/explored) +"Zk" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 1 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -4; + pixel_y = -3 + }, +/turf/open/floor/plating/ashplanet/ash, +/area/ruin/unpowered/scorched_hut) +"Zp" = ( +/obj/structure/destructible/tribal_torch, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"Zs" = ( +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"ZI" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 9 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile/burnt, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 8; + pixel_y = 8 + }, +/turf/open/indestructible/necropolis, +/area/overmap_encounter/planetoid/cave/explored) +"ZL" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/ashplanet/rocky, +/area/ruin/unpowered/scorched_hut) + +(1,1,1) = {" +eI +eI +eI +Aj +eI +eI +sj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +Mc +Mc +Mc +Mc +Mc +Mc +eI +eI +eI +eI +eI +eI +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +"} +(2,1,1) = {" +eI +eI +eI +eI +sj +sj +sj +sj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +eI +eI +eI +eI +eI +eI +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +"} +(3,1,1) = {" +eI +Aj +eI +eI +sj +sj +sj +sj +sj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +Mc +Mc +Mc +Mc +Mc +eI +Mc +bx +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +eI +eI +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +"} +(4,1,1) = {" +eI +eI +eI +sj +sj +sj +sj +sj +sj +sj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +"} +(5,1,1) = {" +eI +eI +sj +sj +sj +sj +sj +sj +sj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Aj +Mc +Aj +Mc +Mc +Mc +Mc +VH +Mc +Mc +Mc +Mc +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Xb +uD +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +Aj +"} +(6,1,1) = {" +eI +sj +sj +sj +sj +sj +sj +sj +sj +Aj +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +Mc +Mc +Xb +Mc +Mc +Mc +Mc +Rf +Mc +TE +Mc +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Aj +Aj +Aj +rq +Aj +rq +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +"} +(7,1,1) = {" +eI +eI +sj +sj +sj +sj +sj +sj +sj +sj +sj +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +rq +Aj +Aj +Aj +Mc +Zh +Mc +bx +Kp +Kp +uo +Mc +TE +Mc +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Zg +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +"} +(8,1,1) = {" +sj +sj +sj +sj +sj +sj +sj +sj +sj +sj +sj +rq +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Mc +Mc +fx +Kp +Kp +bz +ez +Mc +Mc +Mc +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Zg +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +"} +(9,1,1) = {" +sj +sj +sj +Aj +Aj +sj +sj +sj +sj +sj +sj +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Mc +Mc +Mc +Mc +Kp +Me +Cj +Eq +Mc +Mc +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +BI +Aj +Aj +Aj +Aj +Aj +rq +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +"} +(10,1,1) = {" +Aj +Aj +Aj +Aj +Aj +sj +sj +sj +sj +sj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Mc +bx +Mc +dH +FW +Ip +SZ +ez +Mc +TE +TE +TE +Mc +Mc +Mc +Mc +bx +Mc +gf +Zg +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +"} +(11,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +sj +sj +sj +sj +sj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +IX +Mc +Kp +En +wJ +rD +Yd +ez +Mc +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +vn +gf +dN +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +"} +(12,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +sj +sj +sj +sj +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +gf +uD +Mc +Mc +Kp +xd +Eq +Za +dH +Kp +Mc +TE +TE +TE +Mc +Mc +Mc +qI +VH +Mc +Zg +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +LS +LS +eI +eI +"} +(13,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +sj +sj +sj +sj +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Zg +Aj +uD +KY +gf +Mc +Kp +Oe +pk +Kp +uV +Mc +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +LW +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eq +LS +eq +eI +eI +"} +(14,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +sj +sj +sj +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Zg +gf +gf +Zg +Zg +uD +Mc +Kp +ez +UW +Kp +Mc +Mc +TE +TE +TE +TE +Mc +Mc +Kp +Kp +ez +Mc +bx +Kp +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eq +QO +QO +LS +eq +eI +eI +"} +(15,1,1) = {" +ua +Aj +Aj +Aj +Aj +Aj +Aj +rq +rq +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +uD +uD +uD +YA +Zg +Zg +gf +gf +Mc +Mc +PZ +Rf +bx +Mc +TE +TE +Mc +TE +TE +Mc +Mc +Mc +hB +UA +Oe +FG +Kp +Mc +Aj +Aj +Aj +Aj +Aj +Aj +LS +eq +LS +Aj +Aj +eq +LS +eI +"} +(16,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +rq +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +uD +Zg +Zg +Zg +gf +gf +Zg +uD +Mc +wY +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +Mc +Mc +Kp +ez +pb +FV +Kp +Kp +Mc +Ja +Aj +Aj +Aj +Aj +Aj +eq +eq +eq +Aj +LS +eq +LS +eI +"} +(17,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +wY +uD +Zg +uD +Zg +Hx +Zg +Zg +gf +Mc +Mc +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +Mc +Kp +iy +En +dH +Kp +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +LS +Tm +eq +LS +eq +LS +eI +eI +"} +(18,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +uD +Aj +gf +gf +uD +BI +uD +IX +gf +uD +Mc +Mc +Mc +Mc +Mc +bx +Mc +Mc +TE +TE +TE +TE +TE +Mc +Mc +Mc +Kp +ez +ez +gn +bx +Mc +Aj +yL +Aj +Aj +Aj +Aj +Aj +eq +LS +Tm +LS +QL +Aj +Aj +eI +"} +(19,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +uD +uD +HC +gf +uD +Zg +gf +gf +gf +gf +Mc +Mc +gf +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +VH +fR +Mc +LR +Mc +Mc +Ja +Ja +Aj +Aj +Aj +Aj +Aj +eq +Xp +LS +Aj +Aj +Aj +Aj +eI +"} +(20,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +KY +uD +uD +Zg +Zg +Zg +uD +Zg +uD +Mc +gf +Mc +Mc +bx +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +bx +Mc +Mc +Mc +Ju +IY +IY +Aj +Aj +Aj +Aj +Aj +Aj +eq +eq +Hf +Aj +Aj +Aj +Aj +eI +"} +(21,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +uD +Zg +BI +gf +Zg +Zg +YA +uD +uD +Mc +Mc +Mc +Mc +Mc +Mc +bx +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +LR +Xb +Ja +Mc +Ja +IY +uD +Aj +Aj +Aj +Aj +LS +QL +eq +Aj +Aj +Aj +Aj +eI +eI +"} +(22,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +uD +uD +BI +Zg +Zg +uD +Zg +gf +yz +cI +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +mJ +Mc +Mc +LR +Mc +yL +cI +gf +Zg +Aj +Aj +Aj +Aj +Fg +cG +eq +Aj +Aj +Aj +Aj +eI +eI +"} +(23,1,1) = {" +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Zg +dN +gf +Zg +gf +Zg +Zg +cI +IY +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Ja +yz +Hx +uD +Aj +Aj +Aj +Aj +LS +eq +QO +Aj +Aj +rq +Aj +eI +eI +"} +(24,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Aj +uD +HC +Zg +Zg +gf +gf +Ja +IY +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Ja +Zg +gf +wY +eq +QL +Aj +Aj +eq +eq +Aj +Aj +Aj +rq +Aj +eI +eI +"} +(25,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +rq +rq +Aj +Aj +Aj +Aj +uD +Zg +gf +uD +My +gf +Hx +Ja +cI +Ja +Mc +Mc +Mc +TE +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +TE +Mc +RW +LR +Mc +Mc +IY +IY +uD +BI +Zg +LS +eq +eq +LS +eq +LS +Aj +Aj +Aj +Aj +Aj +eI +eI +"} +(26,1,1) = {" +eI +Aj +Aj +Aj +Aj +rq +rq +rq +Aj +Aj +Aj +Aj +gf +Zg +Zg +uD +Zg +gf +yL +Ja +IY +Mc +Mc +Mc +Mc +TE +Xb +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +TE +Mc +Mc +Mc +Mc +Mc +Ja +uD +Zg +uD +Aj +Aj +Tm +eq +eq +LS +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +"} +(27,1,1) = {" +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +uD +uD +cI +Ja +cI +IY +cI +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +LR +Mc +Mc +Mc +Ja +uD +Zg +gf +Aj +Aj +LS +LS +Xp +eq +Hf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +"} +(28,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +cI +IY +IY +IY +Ja +IY +cI +eV +IY +Mc +Mc +Mc +TE +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Xb +Mc +Mc +Mc +Zg +YA +Zg +uD +LS +eq +eq +eq +LS +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +"} +(29,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Ja +Ja +cI +Ja +IY +JX +cI +Mc +Mc +Mc +Mc +Mc +Mc +TE +TE +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +LR +Mc +Mc +Zg +uD +Zg +gf +gf +eq +eq +LS +eq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +"} +(30,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Ja +IY +IY +cI +cI +Ja +cI +Mc +yV +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +uD +KY +gf +gf +eq +Tm +QO +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +"} +(31,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +cI +IY +IY +IY +Ja +yL +IY +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +bx +LR +Mc +Mc +Mc +Mc +Zg +gf +Zg +BI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +eI +eI +"} +(32,1,1) = {" +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eq +yL +IY +cI +cI +Ja +id +cI +Mc +cI +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +nW +Mc +Mc +Mc +Zg +dN +uD +Zg +Zg +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +rq +Aj +Aj +Aj +eI +eI +"} +(33,1,1) = {" +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +QO +eq +eq +cI +IY +cI +Ja +cI +IY +Ja +Mc +Mc +Mc +Mc +Mc +TE +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Kp +Kp +Kp +bx +Rf +Mc +pw +Mc +Aj +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +rq +rq +Aj +Aj +eI +eI +eI +"} +(34,1,1) = {" +Aj +eI +Xp +eq +Aj +Aj +Aj +QL +eq +Tm +Aj +IY +Ja +Ja +id +IY +cI +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +jT +nx +BC +VH +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +eI +eI +eI +"} +(35,1,1) = {" +eI +LS +eq +eq +eq +LS +Fg +eq +QL +LS +Aj +cI +IY +cI +cI +IY +cI +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Kp +Eq +En +Uh +Kp +bx +Mc +vZ +Ja +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +"} +(36,1,1) = {" +eI +eq +Aj +LS +eq +eq +Hf +eq +Aj +eq +eq +cI +cI +yz +Ja +cI +Mc +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +TE +TE +TE +TE +TE +Mc +Kp +dH +zx +SZ +Kp +JX +Mc +IY +Aj +PN +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +"} +(37,1,1) = {" +eI +eq +Aj +Aj +QO +eq +Aj +Aj +Aj +Aj +eq +cI +yL +cI +cI +Mc +IY +Mc +bx +Mc +Mc +TE +TE +TE +TE +TE +Mc +Xb +WE +Mc +TE +TE +TE +TE +Mc +ez +dZ +ZL +YW +Kp +VH +Ja +IY +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +"} +(38,1,1) = {" +eI +eq +LS +LS +QL +Tm +Aj +Aj +Aj +Aj +Xp +IY +cI +Ja +IY +Fq +Ja +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +Mc +Mc +eE +Mc +TE +TE +TE +TE +Kp +Ru +Eq +oJ +ez +Za +Mc +IY +yL +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +"} +(39,1,1) = {" +eI +eI +eI +eq +eq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +IY +Ja +Ja +Mc +Mc +LW +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +Mc +TE +TE +TE +TE +Mc +Mc +Mc +ez +Kp +Kp +Kp +Mc +yz +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +"} +(40,1,1) = {" +eI +eI +Aj +Aj +Aj +Aj +Aj +QE +Aj +Aj +Aj +Aj +Aj +Mc +Mc +Mc +Mc +VH +Mc +dM +bx +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +bx +PZ +Mc +Aj +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +"} +(41,1,1) = {" +eI +eI +Aj +Aj +Aj +QE +QE +QE +QE +Aj +QE +Aj +Ja +Mc +Mc +Ja +Kp +Kp +te +Kp +Kp +Kp +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +LR +Mc +Mc +Aj +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +"} +(42,1,1) = {" +eI +eI +Aj +Aj +QE +QE +Jt +PL +QE +QE +QE +Aj +Aj +Mc +Mc +Mc +Kp +En +GA +lC +Eq +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +nW +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +"} +(43,1,1) = {" +eI +eI +Aj +QE +QE +Iz +La +Ts +Fc +jY +QE +QE +Aj +Mc +Mc +Mc +Kp +En +GJ +gG +yS +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +LR +Mc +Mc +Mc +Aj +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +"} +(44,1,1) = {" +eI +Aj +Aj +Aj +QE +dq +ZI +So +gu +Kt +Hm +QE +Aj +Aj +Mc +Mc +Th +Ae +AZ +gv +ez +Kp +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +"} +(45,1,1) = {" +eI +eI +Aj +Aj +QE +ld +Fc +Is +KQ +CE +Hi +QE +QE +Aj +Mc +Mc +cW +Kp +Kp +Kp +Zk +Kp +TE +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +RW +bx +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +"} +(46,1,1) = {" +eI +eI +Aj +QE +QE +QE +fp +gL +ft +qm +QE +QE +Aj +Aj +Mc +Mc +Mc +uV +bx +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +TE +TE +Mc +Mc +TR +LR +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(47,1,1) = {" +eI +eI +Aj +Aj +Aj +QE +QE +lr +Kj +QE +QE +Aj +Aj +Aj +Aj +Mc +Aj +Mc +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +Aj +eI +eI +eI +eI +eI +eI +eI +"} +(48,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +GQ +Sy +Aj +Aj +Tf +Aj +Aj +Aj +Mc +Mc +Mc +LR +PZ +Mc +Mc +TE +TE +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Fq +Mc +Mc +uD +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(49,1,1) = {" +Aj +Aj +Aj +sj +sj +Aj +QE +lB +RF +QE +Aj +sj +sj +Aj +Mc +Mc +Mc +Mc +Mc +Mc +LR +Rv +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +LR +Mc +Mc +Mc +uD +dN +uD +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(50,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +vu +Pp +sj +QE +QE +sj +Aj +Aj +Mc +bx +Mc +Mc +Mc +Mc +Mc +Mc +ki +ML +Yn +cr +bp +re +xk +Md +ki +Mc +Mc +Mc +Mc +gf +Zg +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(51,1,1) = {" +Aj +Aj +Aj +QE +QE +sj +sj +im +ku +sj +sj +QE +Aj +Aj +Aj +Aj +Mc +Mc +Mc +Mc +Mc +Mc +bo +Lw +na +Gs +Yw +Yw +Wj +Gs +OX +Yw +NX +Mc +Mc +uD +wY +Zg +Zg +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(52,1,1) = {" +Aj +Aj +Aj +QE +sj +sj +QE +xX +zz +QE +sj +sj +Aj +Aj +Aj +Aj +Mc +Mc +Wq +Mc +Mc +Mc +vp +Gs +nQ +sm +Lw +Wj +Yw +Yw +VI +Lw +pS +Mc +Mc +uD +YA +Zg +uD +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(53,1,1) = {" +Aj +QE +sj +sj +sj +rq +kx +hm +ES +rq +sj +sj +sj +QE +Aj +Aj +Mc +Rf +Mc +Mc +yV +LR +Mc +ki +il +kG +xO +xz +xO +mW +nU +ki +Mc +Mc +Zg +gf +gf +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(54,1,1) = {" +Aj +QE +sj +sj +sj +CY +rq +zb +rq +vh +sj +sj +sj +QE +Aj +Aj +PZ +Mc +bx +LR +Mc +Mc +Rv +TE +TE +TE +TE +Mc +TE +Mc +Mc +Mc +Rv +Mc +Mc +gf +uD +gf +Zg +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(55,1,1) = {" +Aj +QE +sj +sj +sj +rq +Lf +KC +aP +rq +sj +sj +sj +QE +Aj +Aj +Mc +Mc +Mc +Mc +LR +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Hx +dN +Aj +uD +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(56,1,1) = {" +Aj +Aj +sj +sj +sj +Bx +di +FT +Zp +sj +sj +sj +Aj +Aj +Aj +Kp +Kp +Kp +bx +bx +gn +Mc +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +gf +Zg +uD +gf +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(57,1,1) = {" +Aj +Aj +QE +sj +sj +QE +yg +Bl +QE +sj +sj +QE +Aj +Aj +Ua +ea +aj +sB +UA +Kp +VH +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +dN +gf +Zg +uD +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(58,1,1) = {" +Aj +Aj +QE +QE +sj +sj +nm +Pp +sj +sj +QE +QE +Aj +Kp +yd +my +rD +Dt +Nv +Kp +Rf +Mc +TE +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +IY +Zg +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(59,1,1) = {" +eI +Aj +Aj +Aj +Aj +sj +Al +Ya +sj +Aj +Aj +Aj +Aj +Eq +FN +Nt +Qj +ez +Eq +jy +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +cI +uD +HC +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(60,1,1) = {" +Aj +Aj +Aj +Aj +Aj +QE +SK +oR +QE +Aj +Aj +Aj +Aj +Kp +En +NE +nG +ez +Eq +ez +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Ja +Mc +yL +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(61,1,1) = {" +Aj +Aj +QE +FA +OU +WK +qg +gm +jm +QE +Aj +Aj +Aj +Aj +UM +tj +jT +LB +Za +Kp +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +TE +Mc +Mc +Mc +Mc +cI +IY +uD +uD +Aj +Aj +Aj +Aj +Aj +rq +rq +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(62,1,1) = {" +Aj +Aj +QE +Zp +cL +oV +Gk +KC +jm +Aj +Aj +rq +Aj +Kp +Kp +LF +sI +Kp +Kp +Kp +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +IY +Ja +IY +gf +wY +Aj +Aj +Aj +rq +Aj +Aj +rq +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(63,1,1) = {" +Aj +Aj +QE +Mz +PP +Mz +oV +lW +Aj +Aj +Aj +Aj +Aj +rX +IY +Mc +Mc +Mc +LR +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +TE +XT +Mc +Xb +Mc +Mc +cI +cI +Ja +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(64,1,1) = {" +Aj +Aj +Aj +kK +lc +XH +Zp +QE +Aj +Aj +Aj +Aj +IY +cI +yL +Rv +Mc +fR +KJ +bx +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +IY +Ja +cI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(65,1,1) = {" +Aj +rq +Aj +rq +KC +ta +FA +QE +Aj +Aj +Aj +Aj +zT +cI +nW +Mc +MW +VH +Mc +Mc +Rf +Mc +TE +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Ja +Mc +id +Ja +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(66,1,1) = {" +Aj +Aj +Aj +jm +Mz +Zs +cy +KC +rq +Aj +Aj +Kp +Kp +Kp +dW +Kp +Mc +LR +Mc +Mc +Xb +Mc +TE +TE +TE +TE +TE +TE +Mc +TE +Mc +Mc +Mc +Ja +IY +Ja +IY +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +rq +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(67,1,1) = {" +Aj +Aj +QE +jm +jm +rq +Kz +rq +ta +cy +cy +Kp +kA +Eq +ez +Kp +uV +kl +Mc +Mc +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +TE +Mc +Mc +Mc +Zc +yL +IY +cI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(68,1,1) = {" +Aj +Aj +QE +QE +jm +rq +cy +FB +KC +Kz +Mc +Eq +En +Sm +EH +Eq +Mc +Mc +ax +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +yz +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(69,1,1) = {" +Aj +Aj +Aj +Aj +Aj +FA +cy +ta +IR +cy +Ja +Kp +dZ +FX +Jv +ez +LR +Mc +Rf +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(70,1,1) = {" +Aj +Aj +Aj +Aj +Aj +QE +QE +Aj +QE +QE +IY +Kp +Vy +Kp +Kp +Kp +Hw +Mc +LR +Mc +Mc +TE +TE +TE +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(71,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +wI +IY +qu +Ja +cI +IY +dM +bx +Mc +VH +Mc +Mc +Mc +Ki +iv +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(72,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +PU +Ja +IY +cI +IY +Mc +bx +LR +Mc +Mc +Mc +Mc +TE +TE +eN +Ig +yC +Mc +Mc +Mc +Mc +Mc +bx +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(73,1,1) = {" +eI +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Ds +IY +Ja +Mc +Kp +Kp +AM +Wt +Kp +Kp +Mc +TE +TE +TE +TE +TE +TE +Mc +Mc +uo +bx +Mc +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(74,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +IY +yL +Mc +mS +Kp +Eq +LZ +Xd +Eq +Kp +uo +TE +TE +TE +TE +TE +Mc +LW +Mc +Mc +Mc +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(75,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Ja +IY +Mc +Mc +Kp +Kp +FO +ot +jR +JH +ez +Mc +TE +TE +TE +TE +Kp +Kp +Kp +Mc +bx +VH +Rf +gf +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(76,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Mc +Aj +Mc +Rf +Eq +ez +fv +AZ +Eq +qL +ez +Mc +TE +TE +TE +TE +Kp +Eq +dW +LF +ez +yV +Mc +Aj +gf +Zg +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +rq +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(77,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Mc +Mc +Mc +VH +Mc +Kp +Kp +Eq +ez +ga +Kp +Kp +Mc +TE +TE +TE +TE +Eq +MP +sV +Bb +Kp +Rf +Zg +wY +gf +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(78,1,1) = {" +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +Mc +Rv +Mc +Mc +Wk +uV +Mc +LR +Rf +Mc +Mc +TE +TE +TE +TE +Mc +Eq +je +SS +YB +Kp +Mc +Mc +gf +Zg +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(79,1,1) = {" +Aj +Aj +Aj +rq +rq +Aj +Aj +Aj +Mc +Mc +Ju +Mc +Mc +bx +Mc +zc +Mc +Rv +Mc +TE +TE +TE +TE +Mc +ga +Kp +Kp +ie +Kp +Mc +Mc +HC +Zg +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +rq +Aj +Aj +Aj +rq +rq +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(80,1,1) = {" +Aj +rq +Aj +rq +rq +Aj +Aj +Aj +Mc +mS +Mc +TS +Mc +Mc +LR +Rf +kl +Ga +Mc +TE +TE +TE +Mc +Mc +Mc +Ga +bx +xV +Mc +Zg +Mc +Zg +dN +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +Aj +rq +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(81,1,1) = {" +Aj +Aj +Aj +Aj +rq +Aj +Aj +Aj +Mc +pX +Xb +Mc +Mc +VH +Mc +Mc +Mc +TE +Mc +Mc +TE +TE +Mc +fR +Mc +Rf +VH +dM +Mc +Mc +gf +Mc +KY +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +rq +rq +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(82,1,1) = {" +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +Mc +Mc +Mc +Rf +Mc +Mc +Wq +LR +Mc +TE +Mc +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(83,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +Mc +Mc +Mc +Mc +Mc +Mc +bx +Mc +Mc +TE +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Xb +Mc +Mc +Mc +BI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(84,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +Mc +Mc +Mc +Mc +Mc +LR +Mc +TE +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +uV +Mc +Mc +Mc +Mc +Mc +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(85,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +Mc +Mc +LR +Mc +Mc +TE +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(86,1,1) = {" +eI +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +Mc +pw +Mc +Mc +Mc +Mc +Mc +Mc +mJ +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +eI +eI +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(87,1,1) = {" +eI +eI +eI +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +Mc +Mc +LR +Mc +Mc +Mc +Mc +Mc +Mc +Mc +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(88,1,1) = {" +eI +eI +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +Mc +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(89,1,1) = {" +Aj +eI +eI +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +Mc +Mc +Mc +LR +Mc +Mc +Mc +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +Aj +Aj +Aj +Aj +Aj +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} +(90,1,1) = {" +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +Mc +Mc +Mc +Mc +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +Aj +Aj +Aj +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +eI +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm index d78e01dbae06..b1ccc301325d 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm @@ -2,25 +2,25 @@ "af" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "am" = ( /obj/effect/turf_decal/siding/white{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "aE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/garbage, /obj/effect/decal/cleanable/generic, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "aI" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/decal/cleanable/dirt, /obj/item/research_notes/loot/genius, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "aM" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 5 @@ -33,7 +33,7 @@ dir = 4 }, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "aQ" = ( /mob/living/simple_animal/hostile/nanotrasen, /obj/machinery/door/firedoor, @@ -41,7 +41,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "aV" = ( /obj/structure/table, /obj/machinery/reagentgrinder{ @@ -56,7 +56,7 @@ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bb" = ( /obj/effect/turf_decal/industrial/traffic, /obj/effect/turf_decal/sand, @@ -70,7 +70,7 @@ pixel_y = 6 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bd" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 9 @@ -84,7 +84,7 @@ dir = 1 }, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bm" = ( /obj/structure/railing{ dir = 4 @@ -107,16 +107,16 @@ /obj/item/clothing/under/rank/security/head_of_security/nt, /obj/item/clothing/under/rank/security/head_of_security/nt/skirt, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "by" = ( /obj/machinery/vending/cola/random, /obj/effect/turf_decal/industrial/warning, /obj/machinery/light/dim/directional/north, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bD" = ( /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bF" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/dirt/dust, @@ -129,7 +129,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bP" = ( /obj/structure/flora/rock/jungle, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -137,11 +137,11 @@ "bT" = ( /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bV" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bY" = ( /obj/structure/chair/stool{ dir = 4; @@ -152,7 +152,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "bZ" = ( /obj/structure/bed, /obj/effect/decal/cleanable/dirt/dust, @@ -165,7 +165,7 @@ dir = 6 }, /turf/open/floor/holofloor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ch" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/stairs{ @@ -174,29 +174,29 @@ dir = 8; footstep = "wood" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "cn" = ( /obj/structure/railing{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "cq" = ( /obj/structure/chair/comfy/black{ dir = 8 }, /turf/open/floor/carpet/purple, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "cy" = ( /obj/machinery/computer/crew{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "cP" = ( /turf/closed/wall, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "cR" = ( /obj/structure/flora/rock/asteroid{ icon_state = "lavarocks2" @@ -213,13 +213,13 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/glass, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "db" = ( /obj/structure/bed/pod, /obj/item/bedsheet/dorms, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "dg" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp{ @@ -229,7 +229,7 @@ /obj/effect/turf_decal/corner/opaque/red/diagonal, /obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "dh" = ( /obj/structure/flora/ausbushes/sparsegrass{ pixel_x = 5; @@ -244,12 +244,12 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "dx" = ( /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "dN" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, @@ -270,14 +270,14 @@ /obj/machinery/door/airlock/vault, /obj/machinery/door/firedoor, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "eb" = ( /obj/machinery/light/dim/directional/north, /obj/effect/turf_decal/siding/white{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ec" = ( /obj/machinery/power/smes/shuttle/precharged{ dir = 1 @@ -288,7 +288,7 @@ /obj/structure/window/plasma/reinforced/spawner, /obj/structure/window/plasma/reinforced/spawner/east, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "eH" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 4 @@ -301,7 +301,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "eM" = ( /obj/structure/table/reinforced, /obj/item/aicard{ @@ -309,7 +309,7 @@ }, /obj/item/aicard, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "eW" = ( /obj/effect/mob_spawn/human/corpse/nanotrasensoldier, /obj/effect/decal/cleanable/blood{ @@ -321,7 +321,7 @@ }, /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "eX" = ( /turf/open/floor/plating/asteroid/rockplanet/wet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) @@ -334,22 +334,22 @@ /area/overmap_encounter/planetoid/rockplanet/explored) "fd" = ( /turf/closed/wall/r_wall/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "fe" = ( /obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ff" = ( /mob/living/simple_animal/hostile/nanotrasen/ranged/smg, /obj/effect/turf_decal/siding/white{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "fA" = ( /turf/open/floor/carpet/black, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "fB" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, @@ -357,7 +357,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "fG" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -372,7 +372,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/pod/light, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "fN" = ( /obj/structure/fluff/oldturret, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -389,7 +389,7 @@ pixel_y = 4 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "fY" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -400,7 +400,7 @@ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "fZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -408,7 +408,7 @@ }, /obj/machinery/light/dim/directional/east, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "gm" = ( /obj/effect/turf_decal/sand, /obj/effect/decal/cleanable/dirt/dust, @@ -423,13 +423,13 @@ }, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "gu" = ( /obj/effect/turf_decal/corner/opaque/red/border{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "gv" = ( /obj/machinery/rnd/production/circuit_imprinter, /obj/structure/railing{ @@ -439,7 +439,7 @@ pixel_x = 32 }, /turf/open/floor/pod/light, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "gE" = ( /obj/machinery/door/window/brigdoor/security/cell/westright{ dir = 4; @@ -447,7 +447,7 @@ name = "Cell 2" }, /turf/open/floor/plating/catwalk_floor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "gP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, @@ -455,7 +455,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "he" = ( /obj/machinery/computer/rdconsole/experiment, /obj/effect/turf_decal/industrial/warning, @@ -463,26 +463,26 @@ pixel_y = 32 }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ho" = ( /turf/open/water/jungle, /area/overmap_encounter/planetoid/rockplanet/explored) "hr" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "hG" = ( /obj/effect/turf_decal/corner/transparent/purple/border{ dir = 9 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "hT" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/carpet/red, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "hY" = ( /turf/open/floor/plating/asteroid/rockplanet/cracked/lit, /area/overmap_encounter/planetoid/rockplanet/explored) @@ -498,7 +498,7 @@ dir = 8 }, /turf/open/floor/plasteel/tech, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ip" = ( /obj/structure/flora/rock/asteroid, /obj/effect/decal/cleanable/dirt/dust, @@ -509,7 +509,7 @@ /obj/machinery/door/airlock/research, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/tech, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ix" = ( /obj/effect/mine/shrapnel/human_only, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -532,10 +532,10 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "iF" = ( /turf/open/floor/carpet/purple, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "iH" = ( /obj/structure/flora/rock/jungle{ pixel_x = -3; @@ -551,22 +551,22 @@ dir = 1 }, /turf/open/floor/grass, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "iJ" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "iU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/helm, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ja" = ( /obj/machinery/door/airlock/vault, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "jb" = ( /obj/structure/bed, /obj/effect/turf_decal/industrial/warning{ @@ -576,7 +576,7 @@ /obj/effect/decal/cleanable/vomit, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "jj" = ( /obj/structure/flora/rock/asteroid, /turf/open/floor/plating/asteroid/rockplanet/wet/lit, @@ -588,7 +588,7 @@ pixel_y = 1 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "jF" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/east, @@ -605,7 +605,7 @@ pixel_y = 4 }, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "jQ" = ( /obj/structure/window/plasma/reinforced/spawner/east{ dir = 8 @@ -616,12 +616,12 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "jT" = ( /obj/machinery/light/directional/east, /obj/effect/decal/cleanable/oil, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "kk" = ( /obj/structure/closet/secure_closet/security/sec, /obj/effect/turf_decal/industrial/outline/yellow, @@ -629,7 +629,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "kn" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -638,7 +638,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "kz" = ( /obj/structure/flora/junglebush/large{ pixel_x = -6; @@ -650,7 +650,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "lb" = ( /obj/effect/turf_decal/weather/dirt{ dir = 6 @@ -670,7 +670,7 @@ pixel_y = -7 }, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "lq" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/glass/fifty, @@ -683,7 +683,7 @@ pixel_y = -6 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ls" = ( /obj/structure/chair/greyscale{ dir = 4 @@ -697,18 +697,18 @@ dir = 8 }, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "lv" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/poison/giant_spider, /turf/open/floor/wood{ icon_state = "wood-broken2" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "lF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "lG" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/asteroid/rockplanet/cracked/lit, @@ -724,14 +724,14 @@ dir = 4 }, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "lW" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor/security{ dir = 4 }, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ma" = ( /obj/effect/mob_spawn/human/scientist, /obj/effect/decal/cleanable/blood, @@ -746,12 +746,12 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "mg" = ( /obj/effect/turf_decal/corner/opaque/red/diagonal, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "mp" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/dirt/jungle/lit, @@ -772,7 +772,7 @@ pixel_y = 7 }, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "mO" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -788,7 +788,7 @@ }, /obj/item/toy/figure/chef, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "mR" = ( /obj/structure/table, /obj/item/storage/box/handcuffs{ @@ -802,12 +802,12 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "mS" = ( /obj/structure/table/reinforced, /obj/item/stack/circuit_stack, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "mW" = ( /obj/effect/turf_decal/weather/dirt, /obj/effect/turf_decal/weather/dirt{ @@ -828,18 +828,18 @@ /turf/open/floor/wood{ icon_state = "wood-broken2" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "nh" = ( /obj/effect/turf_decal/corner/opaque/red/border{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "nk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "nl" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -853,7 +853,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech/grid, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ns" = ( /obj/structure/fermenting_barrel, /obj/effect/decal/cleanable/dirt/dust, @@ -877,11 +877,11 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "nG" = ( /obj/structure/barricade/wooden, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "nQ" = ( /obj/structure/sink{ pixel_y = 24 @@ -890,20 +890,20 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "nS" = ( /obj/machinery/light/dim/directional/north, /obj/structure/railing{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "nY" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "nZ" = ( /obj/machinery/power/smes/shuttle/precharged{ dir = 1 @@ -916,11 +916,11 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "om" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "on" = ( /obj/structure/chair/comfy/shuttle{ dir = 4; @@ -932,7 +932,7 @@ pixel_y = 32 }, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "or" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -940,14 +940,14 @@ /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "oD" = ( /obj/item/kirbyplants/random{ pixel_x = -6; pixel_y = 5 }, /turf/open/floor/carpet/purple, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "oO" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/item/wallframe/light_fixture{ @@ -957,7 +957,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "pb" = ( /obj/structure/flora/grass/jungle{ pixel_x = 1; @@ -983,7 +983,7 @@ /obj/structure/window/reinforced, /obj/item/slime_scanner, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "pl" = ( /obj/effect/turf_decal/industrial/hatch/yellow, /obj/item/circuitboard/computer/nanite_chamber_control, @@ -995,7 +995,7 @@ /obj/item/disk/nanite_program/hardening, /obj/structure/closet/crate/secure/science, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "pt" = ( /obj/effect/turf_decal/weather/dirt, /turf/open/water/jungle, @@ -1011,7 +1011,7 @@ pixel_y = 32 }, /turf/open/floor/carpet/purple, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "pH" = ( /obj/structure/flora/grass/jungle/b, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -1022,7 +1022,7 @@ dir = 9 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "pN" = ( /obj/effect/mob_spawn/human/sec, /obj/effect/decal/cleanable/blood, @@ -1035,7 +1035,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "pP" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/mint, @@ -1058,7 +1058,7 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "qv" = ( /obj/effect/turf_decal/siding/white{ dir = 1 @@ -1067,16 +1067,16 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "qD" = ( /obj/structure/table_frame, /turf/open/floor/carpet/black, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "qE" = ( /obj/machinery/door/airlock/hatch, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "qJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/dim/directional/north, @@ -1084,17 +1084,17 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "qL" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "qN" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/corner/transparent/purple/border, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "qX" = ( /obj/structure/flora/junglebush/large, /obj/structure/flora/grass/jungle/b{ @@ -1107,19 +1107,19 @@ "rF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "rK" = ( /turf/open/floor/wood{ icon_state = "wood-broken3" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "rP" = ( /obj/machinery/vending/snack, /obj/effect/turf_decal/siding/white{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "rV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -1128,7 +1128,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken6" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "rY" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/ash, @@ -1136,7 +1136,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "sb" = ( /obj/structure/chair/office{ dir = 4; @@ -1144,12 +1144,12 @@ }, /obj/effect/turf_decal/corner/opaque/red/diagonal, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "sh" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "sk" = ( /obj/effect/turf_decal/siding/wood{ dir = 9 @@ -1159,7 +1159,7 @@ dir = 8 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "sy" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 1 @@ -1171,7 +1171,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "sE" = ( /obj/effect/turf_decal/industrial/traffic/corner{ dir = 1 @@ -1187,7 +1187,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "sJ" = ( /obj/structure/table, /obj/effect/turf_decal/corner/opaque/red/border{ @@ -1210,14 +1210,14 @@ pixel_x = -2 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "tc" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "td" = ( /obj/structure/flora/tree/jungle/small, /turf/open/floor/plating/dirt/jungle/lit, @@ -1229,11 +1229,11 @@ /obj/item/stack/packageWrap, /obj/item/hand_labeler, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "tx" = ( /obj/structure/closet/cabinet, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "tC" = ( /obj/effect/decal/cleanable/blood/tracks{ pixel_y = 10 @@ -1245,23 +1245,23 @@ dir = 5 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "tL" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "tM" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "tV" = ( /obj/machinery/door/airlock/freezer{ dir = 8 }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "uc" = ( /obj/structure/chair/comfy/shuttle{ dir = 4; @@ -1274,7 +1274,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ui" = ( /obj/effect/mob_spawn/human/scientist, /obj/effect/decal/cleanable/blood/tracks{ @@ -1283,17 +1283,17 @@ /obj/effect/decal/cleanable/blood/gibs, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "uq" = ( /obj/structure/railing{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "uA" = ( /obj/structure/girder/reinforced, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "uF" = ( /obj/structure/closet/secure_closet/brig{ name = "Cell Locker" @@ -1305,7 +1305,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "uM" = ( /obj/structure/table/reinforced{ color = "#c1b6a5" @@ -1318,7 +1318,7 @@ /obj/item/trash/popcorn, /obj/machinery/light/directional/north, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "vb" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -1341,11 +1341,11 @@ pixel_y = 4 }, /turf/open/floor/carpet/red, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "vp" = ( /obj/structure/fluff/broken_flooring, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "vq" = ( /obj/structure/fermenting_barrel, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -1356,14 +1356,14 @@ /obj/machinery/light/small/broken/directional/north, /mob/living/simple_animal/hostile/pirate/ranged/space, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "vz" = ( /obj/machinery/light/dim/directional/west, /obj/effect/turf_decal/corner/transparent/purple/border{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "vA" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 @@ -1374,7 +1374,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "vI" = ( /obj/machinery/door/airlock/medical{ name = "Kitchen"; @@ -1382,7 +1382,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "vO" = ( /obj/structure/chair/greyscale{ dir = 8 @@ -1391,7 +1391,7 @@ dir = 4 }, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "wa" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -1399,7 +1399,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/north, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "wd" = ( /obj/structure/flora/grass/jungle{ pixel_x = 10; @@ -1415,11 +1415,11 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "wn" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "wI" = ( /obj/machinery/suit_storage_unit/hos, /obj/structure/railing{ @@ -1429,7 +1429,7 @@ dir = 8 }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "wN" = ( /obj/structure/chair/comfy/shuttle{ dir = 4; @@ -1437,17 +1437,17 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "xn" = ( /obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/rockvault, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "xu" = ( /obj/effect/decal/cleanable/robot_debris/old, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "xx" = ( /obj/machinery/gibber, /obj/effect/decal/cleanable/dirt/dust, @@ -1456,7 +1456,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "xA" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -1473,11 +1473,11 @@ /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "yq" = ( /obj/effect/turf_decal/corner/opaque/red/full, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "yu" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/crate/trashcart, @@ -1489,7 +1489,7 @@ /obj/item/trash/candy, /obj/item/trash/sosjerky, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "yG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1497,7 +1497,7 @@ dir = 6 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "yM" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 10 @@ -1522,7 +1522,7 @@ dir = 4 }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "yZ" = ( /obj/structure/flora/rock, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -1548,7 +1548,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "zo" = ( /turf/closed/mineral/random/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) @@ -1560,12 +1560,12 @@ /obj/effect/decal/cleanable/glass, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "zU" = ( /obj/machinery/door/airlock/grunge, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "An" = ( /obj/machinery/light/small/directional/east, /obj/structure/bed/pod, @@ -1574,16 +1574,16 @@ }, /obj/item/bedsheet/dorms, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ap" = ( /obj/effect/turf_decal/corner/transparent/purple/border, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Az" = ( /obj/machinery/rnd/experimentor, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "AD" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp{ @@ -1591,7 +1591,7 @@ pixel_y = 6 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "AK" = ( /obj/effect/turf_decal/weather/dirt{ dir = 5 @@ -1605,7 +1605,7 @@ /obj/machinery/door/firedoor, /obj/structure/barricade/wooden/crude, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "AY" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp{ @@ -1616,7 +1616,7 @@ }, /obj/item/radio/intercom/directional/west, /turf/open/floor/carpet/red, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ba" = ( /obj/structure/table/reinforced, /obj/machinery/recharger{ @@ -1632,7 +1632,7 @@ pixel_y = -1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Bl" = ( /obj/structure/bed, /obj/effect/turf_decal/industrial/warning{ @@ -1641,7 +1641,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Bo" = ( /obj/structure/chair/office{ dir = 4; @@ -1651,7 +1651,7 @@ dir = 6 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "BB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1659,7 +1659,7 @@ dir = 8 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "BF" = ( /obj/structure/fluff/hedge, /obj/machinery/light/dim/directional/south, @@ -1667,11 +1667,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "BN" = ( /obj/mecha/working/ripley/deathripley, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "BU" = ( /obj/structure/chair/office{ dir = 4 @@ -1681,7 +1681,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "BZ" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -1690,14 +1690,14 @@ dir = 10 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Cf" = ( /obj/item/pickaxe/drill/jackhammer/old, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ci" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/dirt/jungle/lit, @@ -1710,12 +1710,12 @@ pixel_y = 23 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Cr" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/siding/white/corner, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Cw" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -1725,7 +1725,7 @@ /obj/item/bedsheet/dorms, /obj/machinery/light/dim/directional/east, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "CG" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -1735,13 +1735,13 @@ pixel_y = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "CJ" = ( /mob/living/simple_animal/hostile/pirate/melee/space, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "CM" = ( /obj/structure/closet/l3closet/scientist{ pixel_x = -2 @@ -1750,12 +1750,12 @@ dir = 9 }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "CO" = ( /obj/structure/closet/crate/engineering/electrical, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/rockvault, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "CS" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, @@ -1763,7 +1763,7 @@ /obj/structure/flora/grass/jungle, /obj/machinery/light/floor, /turf/open/floor/grass, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Dk" = ( /obj/effect/mob_spawn/human/corpse/assistant, /obj/effect/decal/cleanable/blood, @@ -1774,7 +1774,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Dt" = ( /mob/living/simple_animal/hostile/pirate/ranged/space, /obj/effect/decal/cleanable/dirt, @@ -1783,13 +1783,13 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Dx" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "DN" = ( /obj/machinery/door/airlock/glass_large, /obj/effect/decal/cleanable/blood/tracks, @@ -1797,7 +1797,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "DV" = ( /obj/effect/turf_decal/weather/dirt{ dir = 4 @@ -1818,7 +1818,7 @@ /obj/item/clothing/under/rank/rnd/research_director, /obj/item/clothing/under/rank/rnd/research_director/alt, /turf/open/floor/holofloor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Eo" = ( /turf/template_noop, /area/template_noop) @@ -1841,7 +1841,7 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Fa" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 6 @@ -1861,7 +1861,7 @@ name = "tactical chair" }, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Fh" = ( /obj/structure/table/wood, /obj/item/cigbutt/cigarbutt{ @@ -1882,7 +1882,7 @@ }, /obj/structure/railing/corner, /turf/open/floor/carpet/red, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Fj" = ( /obj/structure/sign/poster/official/random{ pixel_x = 32 @@ -1892,7 +1892,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Fm" = ( /obj/structure/flora/ausbushes/reedbush{ pixel_x = -1; @@ -1912,7 +1912,7 @@ /obj/effect/decal/cleanable/garbage, /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plasteel/rockvault, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Fq" = ( /obj/item/stack/sheet/glass, /obj/item/clothing/glasses/welding, @@ -1920,7 +1920,7 @@ /obj/item/crowbar, /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Fu" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/flora/rock/pile, @@ -1936,13 +1936,13 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Fw" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Fx" = ( /obj/structure/railing{ dir = 1 @@ -1951,7 +1951,7 @@ /turf/open/floor/plasteel/stairs{ dir = 4 }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "FM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/white, @@ -1959,13 +1959,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "FN" = ( /obj/effect/turf_decal/siding/white{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "FP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -1974,7 +1974,7 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "FQ" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/corner/opaque/red/diagonal, @@ -1984,17 +1984,17 @@ }, /obj/item/radio/intercom/directional/north, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "FR" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/tech, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "FU" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood{ icon_state = "wood-broken7" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "FZ" = ( /obj/structure/flora/tree/jungle/small, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -2018,13 +2018,13 @@ "Gs" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "GB" = ( /obj/effect/turf_decal/corner/transparent/purple/border{ dir = 10 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "GM" = ( /obj/machinery/door/airlock/security, /obj/effect/decal/cleanable/blood/tracks{ @@ -2035,7 +2035,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Hc" = ( /obj/effect/turf_decal/sand, /obj/effect/turf_decal/sand/plating, @@ -2047,19 +2047,19 @@ }, /mob/living/simple_animal/hostile/nanotrasen/ranged, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Hs" = ( /obj/effect/turf_decal/corner/opaque/red/border{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Hw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/holosign/barrier/wetsign, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "HK" = ( /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) @@ -2076,21 +2076,21 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ie" = ( /mob/living/simple_animal/hostile/pirate/melee/space, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ij" = ( /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Im" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "It" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/rust, @@ -2106,7 +2106,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/north, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "IW" = ( /obj/effect/decal/cleanable/blood, /obj/item/ammo_casing/spent, @@ -2129,7 +2129,7 @@ /obj/item/gun/ballistic/automatic/pistol/candor/no_mag, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Jb" = ( /obj/structure/flora/rock/pile/largejungle{ pixel_x = -6; @@ -2143,7 +2143,7 @@ }, /obj/structure/grille/broken, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "JG" = ( /turf/open/floor/plasteel/dark, /area/overmap_encounter/planetoid/rockplanet/explored) @@ -2153,11 +2153,11 @@ }, /obj/effect/turf_decal/siding/white/corner, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "JV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/catwalk_floor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "JY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, @@ -2166,7 +2166,7 @@ color = "#808080" }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Kc" = ( /obj/structure/flora/rock/pile, /obj/effect/turf_decal/weather/dirt{ @@ -2189,7 +2189,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "KD" = ( /obj/structure/chair/greyscale{ dir = 4 @@ -2199,7 +2199,7 @@ }, /obj/item/radio/intercom/directional/north, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "KO" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -2227,7 +2227,7 @@ }, /obj/machinery/light/dim/directional/south, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "KW" = ( /obj/effect/turf_decal/industrial/traffic, /obj/effect/turf_decal/sand/plating, @@ -2239,18 +2239,18 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Lh" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 8 }, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "LK" = ( /obj/machinery/door/airlock/vault, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "LM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -2259,13 +2259,13 @@ /turf/open/floor/wood{ icon_state = "wood-broken2" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ma" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/sandbags, /obj/machinery/light/dim/directional/west, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Md" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -2273,7 +2273,7 @@ /obj/machinery/light/dim/directional/east, /obj/item/kirbyplants/random, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Mh" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -2282,24 +2282,24 @@ /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "MS" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Na" = ( /obj/structure/displaycase/labcage, /obj/item/radio/intercom/directional/north, /turf/open/floor/carpet/purple, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ne" = ( /obj/machinery/door/airlock/hatch{ dir = 4 }, /obj/machinery/door/firedoor, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Nv" = ( /obj/structure/railing/corner{ dir = 4 @@ -2308,12 +2308,12 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/light/directional/east, /turf/open/floor/pod/light, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "NB" = ( /obj/vehicle/ridden/janicart/upgraded, /obj/effect/turf_decal/industrial/hatch/orange, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "NC" = ( /obj/structure/flora/tree/dead/tall, /turf/open/floor/plating/asteroid/rockplanet/wet/lit, @@ -2323,7 +2323,7 @@ /obj/effect/decal/cleanable/greenglow, /obj/effect/decal/cleanable/wrapping, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "NP" = ( /obj/machinery/vending/security, /obj/item/radio/intercom/directional/north{ @@ -2331,7 +2331,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Od" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 8 @@ -2343,7 +2343,7 @@ /obj/machinery/door/airlock/research, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Oy" = ( /obj/structure/flora/rock/pile, /obj/effect/decal/cleanable/dirt/dust, @@ -2361,7 +2361,7 @@ dir = 9 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "OQ" = ( /obj/structure/flora/rock/asteroid{ icon_state = "asteroid2" @@ -2383,7 +2383,7 @@ /obj/machinery/door/firedoor, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Pf" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 8 @@ -2392,7 +2392,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Pl" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 5 @@ -2401,7 +2401,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Po" = ( /obj/structure/table/reinforced, /obj/machinery/computer/med_data/laptop{ @@ -2420,16 +2420,16 @@ pixel_y = 32 }, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ps" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "PE" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plastic, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "PH" = ( /obj/machinery/computer/rdconsole{ dir = 1 @@ -2438,7 +2438,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "PP" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -2449,19 +2449,19 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ql" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/industrial/warning, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Qr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/white{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Qx" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/asteroid/rockplanet/wet/lit, @@ -2472,14 +2472,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "QJ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "QN" = ( /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "QO" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/glass/bottle/epinephrine{ @@ -2505,7 +2505,7 @@ }, /obj/machinery/light/directional/west, /turf/open/floor/plasteel/tech/grid, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Rb" = ( /obj/machinery/power/shuttle/engine/electric{ dir = 1 @@ -2513,19 +2513,19 @@ /obj/structure/cable, /obj/structure/window/plasma/reinforced/spawner/west, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Rm" = ( /obj/structure/bed/pod, /obj/item/bedsheet/dorms, /obj/machinery/light/dim/directional/east, /turf/open/floor/carpet/black, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "RC" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/item/reagent_containers/food/snacks/pie/cream, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "RI" = ( /obj/effect/decal/cleanable/blood, /obj/effect/turf_decal/industrial/warning{ @@ -2538,7 +2538,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "RQ" = ( /obj/structure/dresser, /obj/item/paicard{ @@ -2546,7 +2546,7 @@ pixel_y = 4 }, /turf/open/floor/carpet/black, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Sc" = ( /obj/effect/turf_decal/industrial/traffic/corner{ dir = 4 @@ -2558,7 +2558,7 @@ icon_state = "pile" }, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Sf" = ( /turf/open/floor/plating/dirt/jungle/lit, /area/overmap_encounter/planetoid/rockplanet/explored) @@ -2569,14 +2569,14 @@ /obj/machinery/door/firedoor, /obj/structure/barricade/wooden/crude, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "SG" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/siding/white{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "SS" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 8 @@ -2585,10 +2585,10 @@ /obj/effect/decal/cleanable/blood/gibs, /obj/effect/turf_decal/siding/white, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ta" = ( /turf/closed/mineral/random/rockplanet, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Tj" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -2602,17 +2602,17 @@ pixel_y = 6 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Tl" = ( /obj/effect/decal/cleanable/xenoblood, /obj/structure/closet/crate/secure/weapon, /obj/item/gun/energy/kinetic_accelerator/crossbow/large, /turf/open/floor/plating/rust, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ty" = ( /obj/machinery/door/airlock/wood, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "TH" = ( /obj/structure/flora/rock/asteroid, /turf/open/water/jungle, @@ -2623,7 +2623,7 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "TL" = ( /turf/open/floor/plasteel/stairs{ barefootstep = "woodbarefoot"; @@ -2631,7 +2631,7 @@ dir = 8; footstep = "wood" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "TU" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 9 @@ -2642,17 +2642,17 @@ }, /obj/effect/turf_decal/siding/white/corner, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Uf" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/greenglow, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Un" = ( /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Up" = ( /obj/structure/table/reinforced, /obj/item/disk/tech_disk{ @@ -2667,7 +2667,7 @@ pixel_y = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ur" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/decal/cleanable/dirt/dust, @@ -2680,11 +2680,11 @@ /area/overmap_encounter/planetoid/rockplanet/explored) "UR" = ( /turf/open/floor/plasteel/tech, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "UV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "UX" = ( /obj/machinery/power/shuttle/engine/electric{ dir = 1 @@ -2692,7 +2692,7 @@ /obj/structure/cable, /obj/structure/window/plasma/reinforced/spawner/east, /turf/open/floor/plating, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Vl" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/brute{ @@ -2707,7 +2707,7 @@ /obj/item/defibrillator/compact/loaded, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/rockvault, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Vn" = ( /mob/living/simple_animal/hostile/nanotrasen/ranged, /obj/effect/turf_decal/industrial/warning{ @@ -2722,17 +2722,17 @@ pixel_y = 23 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Vp" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Vq" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "VI" = ( /obj/structure/railing/corner{ dir = 1 @@ -2741,20 +2741,20 @@ dir = 8 }, /turf/open/floor/pod/light, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Wg" = ( /turf/open/floor/engine, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Wj" = ( /obj/item/kirbyplants/random, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ww" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/industrial/warning, /obj/item/radio/intercom/directional/north, /turf/open/floor/plasteel/tech/grid, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "WY" = ( /obj/machinery/computer/communications{ dir = 1; @@ -2762,7 +2762,7 @@ }, /obj/effect/turf_decal/corner/opaque/red/diagonal, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Xv" = ( /obj/effect/turf_decal/sand/plating, /obj/effect/turf_decal/industrial/caution, @@ -2772,7 +2772,7 @@ /obj/machinery/light/dim/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/catwalk_floor, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "XP" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -2780,10 +2780,10 @@ /obj/structure/bookcase/random, /obj/machinery/light/dim/directional/north, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "XR" = ( /turf/closed/wall/r_wall, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "XZ" = ( /obj/effect/turf_decal/industrial/traffic, /turf/open/floor/plasteel/dark, @@ -2794,7 +2794,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Yj" = ( /obj/item/stock_parts/matter_bin{ pixel_x = 3; @@ -2814,14 +2814,14 @@ }, /obj/structure/table/reinforced, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Ys" = ( /obj/machinery/deepfryer, /obj/effect/turf_decal/industrial/warning{ dir = 9 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Yw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/white/corner{ @@ -2831,7 +2831,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "YF" = ( /obj/structure/flora/rock/jungle{ pixel_x = 12; @@ -2856,7 +2856,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/white, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Zg" = ( /obj/structure/closet/secure_closet/brig{ name = "Cell Locker" @@ -2864,7 +2864,7 @@ /obj/effect/turf_decal/industrial/hatch/yellow, /obj/effect/turf_decal/corner/opaque/red/full, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "Zj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/white{ @@ -2872,20 +2872,20 @@ }, /obj/item/radio/intercom/directional/north, /turf/open/floor/plasteel, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ZC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ dir = 8 }, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ZH" = ( /obj/effect/turf_decal/corner/opaque/red/border{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ZK" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/sign/poster/official/random{ @@ -2893,7 +2893,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ZM" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/siding/wood{ @@ -2903,7 +2903,7 @@ /obj/item/trash/energybar, /obj/item/trash/cheesie, /turf/open/floor/wood, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ZP" = ( /obj/effect/mob_spawn/human/scientist, /obj/item/gun/ballistic/automatic/pistol/commander, @@ -2914,7 +2914,7 @@ pixel_y = 4 }, /turf/open/floor/carpet/purple, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ZY" = ( /obj/machinery/light/dim/directional/north, /obj/structure/railing{ @@ -2922,11 +2922,11 @@ }, /mob/living/simple_animal/hostile/nanotrasen/ranged/assault, /turf/open/floor/plasteel/dark, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) "ZZ" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/rockvault, -/area/ruin/powered) +/area/ruin/rockplanet/nanotrasen) (1,1,1) = {" Eo diff --git a/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm b/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm index f617a687b16c..088015c83b13 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm @@ -10,7 +10,7 @@ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "bs" = ( /obj/structure/barricade/sandbags, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -18,7 +18,7 @@ "bB" = ( /obj/structure/sign/poster/contraband/steppyflag, /turf/closed/wall/r_wall/rust, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "dk" = ( /obj/structure/ore_box, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -40,18 +40,20 @@ "gN" = ( /obj/structure/sign/poster/contraband/tools, /turf/closed/wall/r_wall/rust, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "js" = ( /obj/item/chair, /obj/effect/decal/cleanable/blood, -/obj/item/gun/ballistic/automatic/pistol/candor, +/obj/item/gun/ballistic/automatic/pistol/candor{ + pixel_y = 1 + }, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "lg" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "ll" = ( /turf/open/floor/plating/rust, /area/overmap_encounter/planetoid/rockplanet/explored) @@ -59,22 +61,22 @@ /obj/structure/bed, /obj/machinery/light/broken/directional/west, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "mk" = ( /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "nn" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/mining, /turf/open/floor/plasteel/mono/dark, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "ov" = ( /obj/structure/sign/warning/gasmask, /turf/closed/wall/r_wall/rust, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "pl" = ( /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "qj" = ( /mob/living/simple_animal/hostile/netherworld/blankbody{ desc = "What seems to be the remnants of what was once a human."; @@ -85,28 +87,28 @@ "ro" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/mono/dark, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "rr" = ( /obj/structure/sign/warning/xeno_mining, /turf/closed/wall/r_wall/rust, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "rY" = ( /mob/living/simple_animal/hostile/netherworld/blankbody{ desc = "What seems to be the remnants of what was once a human."; name = "Turned" }, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "sj" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 8 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "sJ" = ( /obj/effect/gibspawner/human, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "sM" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -123,15 +125,15 @@ dir = 8 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "ug" = ( /obj/machinery/suit_storage_unit/mining, /turf/open/floor/plasteel/mono, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "uq" = ( /obj/machinery/suit_storage_unit/open, /turf/open/floor/plasteel/mono, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "ur" = ( /obj/structure/flora/rock, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -140,58 +142,52 @@ /obj/machinery/door/airlock/mining, /obj/structure/fans/tiny, /turf/open/floor/plasteel/mono/dark, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "wY" = ( /obj/structure/table, /obj/item/stack/sheet/cardboard, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "yv" = ( /turf/open/floor/plasteel/mono/dark, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "yz" = ( /obj/structure/sign/poster/official/no_erp, /turf/closed/wall/r_wall/rust, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "yT" = ( /obj/machinery/mineral/ore_redemption, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "yZ" = ( /turf/closed/mineral/random/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "BR" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Ch" = ( /obj/machinery/vending/mining_equipment, /turf/open/floor/plasteel/mono, -/area/ruin/unpowered) -"Cy" = ( -/obj/effect/decal/cleanable/blood, -/obj/effect/mob_spawn/human/miner, -/obj/item/pickaxe, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) +/area/ruin/rockplanet/syndicate) "CL" = ( /obj/structure/sign/poster/random, /turf/closed/wall/r_wall/rust, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "CX" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light/broken/directional/east, /turf/open/floor/plasteel/mono, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Du" = ( /obj/structure/sign/poster/contraband/space_up, /turf/closed/wall/r_wall/rust, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Fl" = ( /obj/structure/bed, /obj/effect/gibspawner/human/bodypartless, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Gc" = ( /mob/living/simple_animal/hostile/asteroid/goliath, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -199,11 +195,11 @@ "Gh" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/mono, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "HW" = ( /obj/machinery/light/broken/directional/east, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Jz" = ( /obj/effect/decal/cleanable/blood, /mob/living/simple_animal/hostile/netherworld/blankbody{ @@ -216,31 +212,31 @@ /obj/item/weldingtool, /obj/effect/decal/cleanable/blood/gibs/up, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "LZ" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Mh" = ( /obj/structure/bed, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "NV" = ( /obj/machinery/light/broken/directional/south, /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "OB" = ( /obj/structure/chair{ dir = 8 }, /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "OQ" = ( /obj/effect/turf_decal/dept/mining, /turf/open/floor/plasteel/mono/dark, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Pk" = ( /obj/item/reagent_containers/food/drinks/beer/light, /obj/item/cigbutt{ @@ -254,11 +250,11 @@ /obj/effect/decal/cleanable/blood/gibs/core, /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Pz" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "PJ" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck{ @@ -266,19 +262,25 @@ pixel_y = 6 }, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "PK" = ( /obj/effect/decal/cleanable/blood, /obj/item/stack/ore/plasma{ amount = 8 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) +"Qo" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/miner, +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) "Qr" = ( /obj/effect/turf_decal/rechargefloor, /obj/structure/mecha_wreckage/ripley, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "QR" = ( /mob/living/simple_animal/bot/mulebot, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -298,27 +300,27 @@ }, /obj/machinery/light/broken/directional/east, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Uu" = ( /obj/machinery/light/broken/directional/north, /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Vw" = ( /turf/closed/wall/r_wall/rust, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "VL" = ( /obj/machinery/mech_bay_recharge_port{ dir = 2 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "VM" = ( /obj/item/chair{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "Wf" = ( /obj/effect/decal/cleanable/blood, /obj/item/clothing/glasses/material/mining/gar, @@ -332,18 +334,18 @@ /obj/item/broken_bottle, /obj/effect/decal/cleanable/blood/gibs/body, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "YN" = ( /obj/effect/decal/cleanable/blood, /obj/structure/bed, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "YS" = ( /obj/machinery/door/airlock/mining{ dir = 8 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/unpowered) +/area/ruin/rockplanet/syndicate) "YW" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -448,7 +450,7 @@ tN (5,1,1) = {" yZ yZ -Cy +Qo yZ Vw YN diff --git a/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm b/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm index 35c9612a7998..ff58248ffc4e 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm @@ -8,14 +8,14 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "aN" = ( /obj/machinery/space_heater, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "aX" = ( /obj/effect/turf_decal/weather/dirt, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -29,12 +29,16 @@ name = "Crew Berth" }, /turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "bv" = ( /obj/structure/railing{ dir = 8 }, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, +/turf/open/floor/engine/hull/rockplanet, +/area/overmap_encounter/planetoid/rockplanet/explored) +"bS" = ( +/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet, +/turf/open/floor/plating/dirt/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "cd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -44,7 +48,7 @@ icon_state = "9-10" }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "cl" = ( /obj/machinery/power/shuttle/engine/electric{ dir = 4 @@ -53,7 +57,7 @@ dir = 4 }, /turf/open/floor/engine/hull/interior, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "cr" = ( /obj/effect/turf_decal/weather/dirt{ dir = 9 @@ -67,7 +71,7 @@ /obj/structure/chair/plastic{ dir = 4 }, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, +/turf/open/floor/engine/hull/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "cP" = ( /obj/effect/turf_decal/weather/dirt, @@ -88,10 +92,10 @@ dir = 4 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "dB" = ( /turf/open/floor/plasteel/tech/grid, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "dJ" = ( /obj/structure/flora/rock{ icon_state = "redrock2" @@ -105,6 +109,11 @@ /obj/structure/railing, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) +"ef" = ( +/obj/effect/turf_decal/weather/dirt, +/mob/living/simple_animal/hostile/netherworld, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) "ei" = ( /obj/structure/cable{ icon_state = "4-8" @@ -113,10 +122,10 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "eo" = ( -/turf/open/floor/plating/asteroid/rockplanet/plating/scorched, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "fc" = ( /obj/effect/turf_decal/weather/dirt{ dir = 10 @@ -128,7 +137,7 @@ /turf/open/floor/plating{ icon_state = "wet_cracked2" }, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "fd" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -144,40 +153,40 @@ pixel_y = 30 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "fw" = ( /obj/machinery/power/port_gen/pacman, /obj/structure/cable/yellow{ icon_state = "0-4" }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "fF" = ( /obj/structure/chair/comfy/shuttle{ dir = 4; name = "Helm" }, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "fK" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "fM" = ( /obj/machinery/door/airlock/external{ dir = 4 }, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "ga" = ( /obj/machinery/atmospherics/components/unary/portables_connector/layer2{ dir = 4 }, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "gn" = ( /obj/structure/flora/rock/asteroid, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -192,10 +201,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plating/asteroid/rockplanet/lit{ - icon_state = "plastic" - }, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "gO" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom/wideband/table{ @@ -204,26 +211,26 @@ }, /obj/effect/decal/cleanable/glass/plasma, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "gY" = ( -/turf/open/floor/plating/asteroid/rockplanet/mud, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/dirt/rockplanet, +/area/ruin/rockplanet/nomad) "ha" = ( /obj/structure/cable{ icon_state = "2-5" }, -/turf/open/floor/plating/asteroid/rockplanet/plating/scorched, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "hc" = ( -/obj/effect/gibspawner, +/obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "hm" = ( /obj/structure/bed/pod, /obj/effect/mob_spawn/human/corpse/damaged, /obj/structure/curtain/cloth, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "hy" = ( /obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 8 @@ -234,13 +241,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/item/stack/sheet/metal/five, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "hV" = ( /obj/structure/flora/rock{ icon_state = "basalt" }, -/turf/open/floor/plating/asteroid/rockplanet/mud, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/dirt/rockplanet, +/area/ruin/rockplanet/nomad) "il" = ( /obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 4 @@ -249,7 +256,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "ip" = ( /obj/structure/cable{ icon_state = "4-8" @@ -261,12 +268,13 @@ dir = 8 }, /turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "is" = ( /obj/item/chair/greyscale, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "iN" = ( +/mob/living/simple_animal/hostile/netherworld, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "iZ" = ( @@ -277,7 +285,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "jl" = ( /obj/effect/turf_decal/techfloor{ dir = 4 @@ -285,10 +293,10 @@ /obj/structure/girder/displaced, /obj/effect/decal/cleanable/glass/plasma, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "jm" = ( /turf/closed/mineral/random/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) +/area/ruin/rockplanet/nomad) "jw" = ( /obj/effect/turf_decal/weather/dirt{ dir = 10 @@ -297,10 +305,7 @@ /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "jC" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing, +/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "jD" = ( @@ -314,18 +319,18 @@ /obj/structure/fence/door{ dir = 4 }, -/turf/open/floor/plating/asteroid/rockplanet/plating/scorched, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "kf" = ( /obj/structure/table_frame, /turf/open/floor/plating/ashplanet/rocky, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "kN" = ( /obj/structure/cable{ icon_state = "2-8" }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "kS" = ( /obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ dir = 1 @@ -334,7 +339,7 @@ icon_state = "2-9" }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "kV" = ( /obj/structure/flora/rock{ icon_state = "redrocks2" @@ -343,7 +348,7 @@ /area/overmap_encounter/planetoid/rockplanet/explored) "lg" = ( /turf/closed/wall, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "lw" = ( /obj/effect/turf_decal/weather/dirt{ dir = 6 @@ -355,8 +360,8 @@ /area/overmap_encounter/planetoid/rockplanet/explored) "lz" = ( /obj/machinery/power/smes/shuttle/precharged, -/turf/open/floor/plating/asteroid/rockplanet/plating/scorched, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "mu" = ( /obj/effect/turf_decal/weather/dirt{ dir = 10 @@ -374,17 +379,15 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/turf/open/floor/plating/asteroid/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "mW" = ( /obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/mud, +/turf/open/floor/plating/dirt/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "nf" = ( -/turf/open/floor/plating/asteroid/rockplanet/plasteel, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) "nB" = ( /obj/effect/turf_decal/weather/dirt{ dir = 8 @@ -394,33 +397,26 @@ }, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) -"on" = ( -/turf/closed/mineral/random/rockplanet, -/area/ruin/rockplanet/nanotrasen) "oq" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 8; - name = "Air to Distro" - }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating/asteroid/rockplanet/plasteel, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) "or" = ( /obj/structure/cable{ icon_state = "1-8" }, /obj/structure/frame/machine, /obj/effect/spawner/lootdrop/salvage_matter_bin, -/turf/open/floor/plating/asteroid/rockplanet/plasteel, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) "oz" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "oI" = ( /obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 4 @@ -435,13 +431,13 @@ dir = 8 }, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "oW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "oZ" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -457,7 +453,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "po" = ( /obj/effect/turf_decal/weather/dirt{ dir = 6 @@ -484,8 +480,8 @@ dir = 8; name = "Air to Distro" }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "qp" = ( /obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 10 @@ -501,13 +497,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "qL" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "qM" = ( /obj/effect/turf_decal/weather/dirt{ dir = 8 @@ -526,7 +522,7 @@ icon_state = "4-5" }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "rc" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 4 @@ -536,7 +532,7 @@ "rD" = ( /obj/structure/frame/machine, /turf/open/floor/plating/dirt/jungle/lit, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "rH" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 1 @@ -564,12 +560,12 @@ /obj/machinery/light/small/directional/north, /obj/effect/spawner/lootdrop/salvage_matter_bin, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "sn" = ( /obj/structure/frame/machine, /obj/item/stock_parts/manipulator/femto, -/turf/open/floor/plating/asteroid/rockplanet/plasteel, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) "sy" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 1 @@ -595,16 +591,13 @@ dir = 1 }, /turf/closed/wall/mineral/sandstone, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "sX" = ( /obj/structure/cable/yellow{ icon_state = "5-8" }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) -"sZ" = ( -/turf/closed/wall/rust, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "tA" = ( /obj/structure/flora/tree/dead/tall/grey, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -618,16 +611,14 @@ }, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) -"tN" = ( -/turf/closed/wall, -/area/overmap_encounter/planetoid/rockplanet/explored) "tX" = ( /obj/machinery/holopad/emergency/command, +/obj/effect/decal/cleanable/blood/gibs/core, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "uh" = ( /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "uo" = ( /obj/effect/turf_decal/weather/dirt{ dir = 9 @@ -635,10 +626,11 @@ /obj/item/stack/cable_coil/random/five, /obj/item/wirecutters, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "uB" = ( +/obj/effect/decal/cleanable/blood/gibs/up, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "uD" = ( /obj/effect/turf_decal/weather/dirt, /obj/effect/turf_decal/weather/dirt{ @@ -651,7 +643,7 @@ dir = 6 }, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "uL" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 1 @@ -679,7 +671,7 @@ pixel_y = 11 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "uT" = ( /obj/structure/flora/tree/cactus, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -702,7 +694,7 @@ icon_state = "0-10" }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "vF" = ( /obj/structure/railing{ dir = 8 @@ -713,8 +705,8 @@ /obj/structure/flora/rock{ icon_state = "redrocks1" }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "vM" = ( /obj/effect/turf_decal/weather/dirt{ dir = 10 @@ -722,8 +714,8 @@ /obj/effect/turf_decal/weather/dirt{ dir = 6 }, -/turf/open/floor/plating/asteroid/rockplanet/grass, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/grass/rockplanet, +/area/ruin/rockplanet/nomad) "vN" = ( /obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 8 @@ -736,10 +728,10 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "vS" = ( -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/engine/hull/rockplanet, +/area/ruin/rockplanet/nomad) "vW" = ( /obj/effect/turf_decal/weather/dirt/corner, /obj/effect/turf_decal/weather/dirt/corner{ @@ -749,7 +741,7 @@ /area/overmap_encounter/planetoid/rockplanet/explored) "wf" = ( /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "wq" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 8 @@ -777,7 +769,7 @@ }, /obj/machinery/light/small/broken/directional/south, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "xG" = ( /obj/structure/cable{ icon_state = "0-1" @@ -785,7 +777,7 @@ /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/rack, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "yb" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 1 @@ -799,8 +791,8 @@ /obj/effect/turf_decal/weather/dirt{ dir = 1 }, -/turf/open/floor/plating/asteroid/rockplanet/grass, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/grass/rockplanet, +/area/ruin/rockplanet/nomad) "yw" = ( /obj/structure/flora/rock/asteroid{ icon_state = "asteroid2" @@ -812,10 +804,8 @@ dir = 1 }, /obj/effect/decal/cleanable/glass/plasma, -/turf/open/floor/plating/asteroid/rockplanet/lit{ - icon_state = "plastic" - }, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "zh" = ( /obj/structure/cable{ icon_state = "4-8" @@ -824,10 +814,8 @@ /obj/effect/turf_decal/weather/dirt{ dir = 8 }, -/turf/open/floor/plating/asteroid/rockplanet/lit{ - icon_state = "plastic" - }, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "zp" = ( /obj/effect/turf_decal/weather/dirt{ dir = 6 @@ -836,33 +824,33 @@ /turf/open/floor/plating{ icon_state = "wet_cracked0" }, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "zw" = ( /obj/machinery/door/airlock/maintenance_hatch, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating/asteroid/rockplanet/plasteel, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) "zx" = ( /obj/machinery/power/smes/shuttle/precharged{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "zz" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 4; piping_layer = 2 }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "zF" = ( /obj/effect/turf_decal/techfloor{ dir = 4 }, /turf/closed/mineral/random/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) +/area/ruin/rockplanet/nomad) "zH" = ( /obj/structure/fence/door{ dir = 4 @@ -871,18 +859,18 @@ dir = 4 }, /obj/structure/curtain/cloth/grey, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "zU" = ( /obj/item/banner/medical/mundane, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Ab" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "AS" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 4 @@ -901,10 +889,13 @@ dir = 8 }, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Ba" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plating/asteroid/rockplanet/plasteel, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 1 + }, +/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet, +/turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "Bc" = ( /obj/machinery/power/smes/shuttle/precharged{ @@ -917,7 +908,15 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) +"Bi" = ( +/obj/effect/turf_decal/weather/dirt, +/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Bs" = ( +/turf/open/floor/engine/hull/rockplanet, +/area/overmap_encounter/planetoid/rockplanet/explored) "Bt" = ( /obj/effect/turf_decal/weather/dirt{ dir = 9 @@ -948,15 +947,15 @@ dir = 1 }, /turf/closed/wall/mineral/sandstone, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "CC" = ( /obj/structure/cable{ icon_state = "0-2" }, /turf/open/floor/plating/dirt/jungle/lit, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "CN" = ( -/turf/open/floor/plating/asteroid/rockplanet/stairs, +/turf/open/floor/plasteel/stairs/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "CT" = ( /obj/effect/turf_decal/weather/dirt/corner, @@ -987,10 +986,10 @@ /obj/item/reagent_containers/glass/bottle/welding_fuel, /obj/item/reagent_containers/glass/bottle/welding_fuel, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Ec" = ( /turf/open/floor/plating/dirt/jungle/lit, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Em" = ( /obj/structure/rack, /obj/item/storage/firstaid{ @@ -1000,12 +999,12 @@ /obj/item/reagent_containers/glass/rag{ pixel_x = -3 }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "En" = ( /obj/effect/decal/cleanable/robot_debris/gib, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "Er" = ( /obj/structure/flora/rock{ icon_state = "basalt2" @@ -1020,7 +1019,7 @@ dir = 8 }, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "EF" = ( /obj/structure/cable{ icon_state = "1-8" @@ -1029,18 +1028,18 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "EI" = ( /obj/structure/cable{ icon_state = "2-8" }, -/obj/effect/gibspawner, /obj/effect/decal/remains/human, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, +/obj/effect/decal/cleanable/blood/gibs/body, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "EK" = ( /obj/effect/turf_decal/weather/dirt/corner, /obj/structure/barricade/sandbags, @@ -1049,18 +1048,18 @@ "EL" = ( /obj/structure/table_frame, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "EM" = ( /obj/structure/frame, /obj/item/stock_parts/micro_laser/high, /turf/open/floor/engine/hull/interior, -/area/ruin/rockplanet/nanotrasen) +/area/overmap_encounter/planetoid/rockplanet/explored) "Fk" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "FI" = ( /obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 8 @@ -1072,19 +1071,19 @@ dir = 8 }, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "FJ" = ( -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "FP" = ( /obj/structure/frame/machine, -/turf/open/floor/plating/asteroid/rockplanet/plating/scorched, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "Gu" = ( /obj/structure/closet/crate, /obj/item/gun/energy/laser, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "GA" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1094,25 +1093,20 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "GB" = ( /obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ dir = 5 }, /obj/item/chair/stool/bar, -/turf/open/floor/plating/asteroid/rockplanet/lit{ - icon_state = "plastic" - }, -/area/ruin/rockplanet/nanotrasen) -"GK" = ( -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "He" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 4 }, -/turf/open/floor/plating/asteroid/rockplanet/pond, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/water/rockplanet, +/area/ruin/rockplanet/nomad) "Hi" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 8 @@ -1130,7 +1124,7 @@ }, /obj/item/gun/ballistic/automatic/pistol/candor/no_mag, /turf/open/floor/plating/ashplanet/rocky, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "HG" = ( /obj/structure/flora/driftlog, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -1144,19 +1138,19 @@ name = "Head" }, /turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Io" = ( /obj/structure/railing{ dir = 10 }, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, +/turf/open/floor/engine/hull/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "Ir" = ( /obj/structure/railing, /obj/structure/closet/crate, /obj/item/gun/energy/laser, /obj/item/stock_parts/cell/high, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, +/turf/open/floor/engine/hull/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "Iw" = ( /obj/effect/turf_decal/weather/dirt, @@ -1170,7 +1164,7 @@ dir = 4 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "IH" = ( /obj/effect/turf_decal/weather/dirt{ dir = 9 @@ -1188,11 +1182,7 @@ "IY" = ( /obj/effect/decal/cleanable/glass/plasma, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) -"Jf" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/rockplanet/explored) +/area/ruin/rockplanet/nomad) "Jy" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1204,7 +1194,7 @@ icon_state = "1-6" }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "JA" = ( /obj/effect/turf_decal/weather/dirt/corner, /obj/structure/flora/rock{ @@ -1220,8 +1210,8 @@ /obj/effect/turf_decal/weather/dirt{ dir = 1 }, -/turf/open/floor/plating/asteroid/rockplanet/grass, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/grass/rockplanet, +/area/ruin/rockplanet/nomad) "JN" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1229,8 +1219,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, +/obj/effect/decal/cleanable/blood/gibs/down, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Kl" = ( /obj/effect/turf_decal/weather/dirt/corner, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -1238,7 +1229,7 @@ "Kn" = ( /obj/structure/window/plasma/reinforced/plastitanium, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "KA" = ( /obj/structure/railing{ dir = 6 @@ -1246,14 +1237,14 @@ /obj/structure/chair/plastic{ dir = 1 }, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, +/turf/open/floor/engine/hull/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "KL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "KN" = ( /obj/effect/turf_decal/weather/dirt{ dir = 4 @@ -1269,8 +1260,8 @@ pixel_x = 3; pixel_y = 9 }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "KX" = ( /obj/structure/barricade/sandbags, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -1283,10 +1274,10 @@ /obj/structure/frame/machine, /obj/effect/spawner/lootdrop/salvage_matter_bin, /turf/open/floor/plasteel/tech/grid, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Lk" = ( /turf/open/floor/plasteel/grimy, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Ly" = ( /obj/effect/turf_decal/weather/dirt{ dir = 5 @@ -1297,13 +1288,13 @@ /obj/structure/cable{ icon_state = "4-10" }, -/turf/open/floor/plating/asteroid/rockplanet/plating/scorched, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) "LN" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "LW" = ( /obj/structure/rack, /obj/machinery/recharger{ @@ -1319,7 +1310,7 @@ pixel_y = 2 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "LX" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/techfloor{ @@ -1330,7 +1321,7 @@ pixel_y = 10 }, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Md" = ( /obj/effect/turf_decal/weather/dirt{ dir = 6 @@ -1356,13 +1347,13 @@ pixel_y = 3 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Mi" = ( /obj/effect/turf_decal/weather/dirt{ dir = 8 }, -/turf/open/floor/plating/asteroid/rockplanet/pond, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/water/rockplanet, +/area/ruin/rockplanet/nomad) "Ms" = ( /obj/structure/flora/rock{ icon_state = "basalt" @@ -1374,12 +1365,12 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "MW" = ( /obj/structure/salvageable/autolathe, /obj/machinery/light/small/directional/west, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "NV" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -1394,12 +1385,12 @@ icon_state = "4-5" }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) -"Op" = ( -/turf/closed/wall/yesdiag, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Or" = ( -/mob/living/simple_animal/hostile/asteroid/basilisk/whitesands, +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/mob/living/simple_animal/hostile/asteroid/goliath/beast/rockplanet, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "Ot" = ( @@ -1413,7 +1404,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Ox" = ( /obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 8 @@ -1427,18 +1418,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/techfloor/hole, /turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "OM" = ( /obj/effect/turf_decal/weather/dirt{ dir = 10 }, -/turf/open/floor/plating/asteroid/rockplanet/pond, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/water/rockplanet, +/area/ruin/rockplanet/nomad) "OP" = ( /obj/structure/rack, /obj/item/storage/fancy/cigarettes/cigars, /obj/item/lighter/greyscale, -/turf/open/floor/plating/asteroid/rockplanet/plasteel, +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) +"OR" = ( +/turf/open/floor/plating/dirt/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "OS" = ( /obj/structure/rack, @@ -1450,7 +1444,7 @@ pixel_y = -3 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "OY" = ( /obj/item/reagent_containers/glass/bucket/wooden{ pixel_x = 5; @@ -1463,8 +1457,8 @@ /obj/effect/turf_decal/weather/dirt{ dir = 5 }, -/turf/open/floor/plating/asteroid/rockplanet/grass, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/grass/rockplanet, +/area/ruin/rockplanet/nomad) "OZ" = ( /obj/effect/turf_decal/weather/dirt{ dir = 8 @@ -1480,22 +1474,22 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/plating/ashplanet/rocky, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "PD" = ( /obj/structure/bed{ icon_state = "dirty_mattress"; name = "dirty mattress" }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "PH" = ( /obj/structure/frame/machine, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/engine/hull/rockplanet, +/area/ruin/rockplanet/nomad) "PI" = ( /obj/effect/turf_decal/weather/dirt, -/turf/open/floor/plating/asteroid/rockplanet/pond, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/water/rockplanet, +/area/ruin/rockplanet/nomad) "PX" = ( /obj/structure/railing{ dir = 4 @@ -1506,8 +1500,8 @@ pixel_x = 2; pixel_y = 6 }, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/engine/hull/rockplanet, +/area/overmap_encounter/planetoid/rockplanet/explored) "Qc" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1521,10 +1515,14 @@ dir = 8 }, /turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Qv" = ( /turf/template_noop, /area/template_noop) +"QJ" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) "Rj" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/techfloor{ @@ -1532,7 +1530,7 @@ }, /obj/effect/decal/cleanable/glass/plasma, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Rk" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -1544,11 +1542,11 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Rn" = ( /obj/machinery/power/shuttle/engine/electric, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/engine/hull/rockplanet, +/area/ruin/rockplanet/nomad) "RB" = ( /obj/effect/turf_decal/weather/dirt{ dir = 10 @@ -1569,8 +1567,8 @@ dir = 4 }, /obj/structure/curtain/cloth/grey, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "Sh" = ( /obj/effect/turf_decal/weather/dirt{ dir = 4 @@ -1584,15 +1582,15 @@ /obj/machinery/power/shieldwallgen/atmos{ dir = 1 }, -/turf/open/floor/plating/asteroid/rockplanet/hull_plating, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/engine/hull/rockplanet, +/area/ruin/rockplanet/nomad) "So" = ( /obj/effect/turf_decal/weather/dirt{ dir = 9 }, /obj/item/stack/sheet/metal/five, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "SH" = ( /obj/effect/turf_decal/weather/dirt/corner{ dir = 8 @@ -1613,15 +1611,15 @@ /area/overmap_encounter/planetoid/rockplanet/explored) "Tb" = ( /obj/structure/mecha_wreckage/ripley/firefighter, -/turf/open/floor/plating/asteroid/rockplanet/plating/scorched, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) "Tn" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "TJ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1632,7 +1630,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "TL" = ( /obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 4 @@ -1644,7 +1642,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "TT" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -1658,7 +1656,7 @@ dir = 1 }, /turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "UX" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1667,11 +1665,15 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) +"UY" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast/rockplanet, +/turf/open/floor/plating/dirt/rockplanet, +/area/overmap_encounter/planetoid/rockplanet/explored) "Vy" = ( /obj/effect/decal/cleanable/xenoblood/xgibs, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "Wl" = ( /obj/structure/barricade/sandbags, /obj/effect/turf_decal/weather/dirt{ @@ -1697,18 +1699,15 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/plasteel, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) "Xk" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/light/small/broken/directional/south, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Xq" = ( /obj/structure/flora/rock{ icon_state = "redrocks1" @@ -1720,17 +1719,17 @@ dir = 4 }, /turf/open/floor/engine/hull/interior, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "XH" = ( -/turf/open/floor/plating/asteroid/rockplanet/pond, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/water/rockplanet, +/area/ruin/rockplanet/nomad) "XK" = ( /turf/closed/wall/rust, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "XX" = ( /obj/structure/mineral_door/sandstone, -/turf/open/floor/plating/dirt/jungle/lit, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/dirt/rockplanet, +/area/ruin/rockplanet/nomad) "Yl" = ( /obj/structure/table, /obj/item/modular_computer/laptop{ @@ -1738,10 +1737,10 @@ pixel_y = 8 }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Ym" = ( /turf/closed/wall/yesdiag, -/area/overmap_encounter/planetoid/rockplanet/explored) +/area/ruin/rockplanet/nomad) "Yq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1753,9 +1752,8 @@ dir = 8 }, /turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Yy" = ( -/mob/living/simple_animal/hostile/asteroid/gutlunch, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "YC" = ( @@ -1764,17 +1762,17 @@ }, /obj/structure/curtain, /turf/open/floor/plating, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "YQ" = ( /turf/closed/wall/mineral/sandstone, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "YT" = ( /obj/structure/cable{ icon_state = "0-4" }, /obj/machinery/light/small/broken/directional/south, /turf/open/floor/plasteel/telecomms_floor, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "YW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 @@ -1783,8 +1781,8 @@ /obj/structure/cable/yellow{ icon_state = "1-10" }, -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/asteroid/rockplanet/wet, +/area/ruin/rockplanet/nomad) "Zc" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -1793,14 +1791,14 @@ icon_state = "6-8" }, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Ze" = ( /obj/structure/closet/crate, /obj/item/storage/toolbox/emergency, /obj/item/storage/toolbox/emergency, /obj/item/stack/sheet/metal/ten, -/turf/open/floor/plating/asteroid/rockplanet/plasteel, -/area/overmap_encounter/planetoid/rockplanet/explored) +/turf/open/floor/plasteel/rockplanet, +/area/ruin/rockplanet/nomad) "Zf" = ( /obj/effect/turf_decal/weather/dirt{ dir = 4 @@ -1816,10 +1814,10 @@ /turf/open/floor/plating{ icon_state = "wet_cracked2" }, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "Zy" = ( /turf/closed/wall/mineral/iron, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "ZE" = ( /obj/effect/turf_decal/weather/dirt, /obj/effect/turf_decal/weather/dirt/corner{ @@ -1830,7 +1828,7 @@ "ZO" = ( /obj/structure/rack, /turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nanotrasen) +/area/ruin/rockplanet/nomad) "ZS" = ( /obj/effect/turf_decal/weather/dirt{ dir = 6 @@ -1846,10 +1844,8 @@ }, /obj/machinery/light/small/broken/directional/north, /obj/structure/table_frame, -/turf/open/floor/plating/asteroid/rockplanet/lit{ - icon_state = "plastic" - }, -/area/ruin/rockplanet/nanotrasen) +/turf/open/floor/plating/rockplanet, +/area/ruin/rockplanet/nomad) (1,1,1) = {" Qv @@ -1879,11 +1875,11 @@ Qv Qv Qv Qv -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy Qv Qv Qv @@ -1925,20 +1921,20 @@ Qv Qv Qv Qv -iN -iN -iN +Yy +Yy +Yy Kl Hi -iN +Yy vi -iN -iN -iN -iN +Yy +Yy +Yy +Yy Kl Hi -iN +Yy Qv Qv Qv @@ -1972,25 +1968,25 @@ Qv Qv Qv Qv -iN -iN -iN -iN +Yy +Yy +Yy +Yy Kl pJ Md TT -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX Ly Hi -iN -iN +Yy +Yy Qv Qv Qv @@ -2021,27 +2017,27 @@ Qv Qv Qv Qv -iN +Yy kV -iN +Yy vi -iN -aX -gY -gY +Yy +ef +OR +OR TT -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX -gY +OR Ly Hi -iN -iN +Yy +Yy Qv Qv Qv @@ -2071,28 +2067,28 @@ Qv Qv Qv Qv -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy aX -gY -gY +OR +OR TT -iN +Yy HG -iN -iN -iN -iN +Yy +Yy +Yy +Yy rc RB -gY +OR TT -iN -iN -iN +Yy +Yy +Yy Qv Qv Qv @@ -2121,28 +2117,28 @@ Qv Qv Qv Qv -iN -iN +Yy +Yy uT -iN +Yy Er aX -gY +OR pH yb -iN -iN -iN +Yy +Yy +Yy Kl Hi -iN -iN +Yy +Yy aX -gY +OR TT -iN -iN -iN +Yy +Yy +Yy Qv Qv Qv @@ -2170,29 +2166,29 @@ Qv Qv Qv Qv -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX -gY +OR TT -iN -iN -iN -iN +Yy +Yy +Yy +Yy rc yb -iN -iN +Yy +Yy aX -gY +OR TT -iN -iN -iN +Yy +Yy +Yy Qv Qv Qv @@ -2220,30 +2216,30 @@ Qv Qv Qv Qv -iN -iN +Yy +Yy tA dJ -iN -iN +Yy +Yy DP KN sK Hi -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy vl Kl Md -gY +OR TT -iN -iN +Yy +Yy kV -iN +Yy Qv Qv Qv @@ -2270,30 +2266,30 @@ Qv Qv Qv Qv -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX -gY +OR wW TT -iN -iN Yy -iN -iN -iN +Yy +Yy +Yy +Yy +Yy aX -gY -gY +OR +OR TT -iN -iN -iN -iN +Yy +Yy +Yy +Yy Qv Qv Qv @@ -2320,30 +2316,30 @@ Qv Qv Qv Qv -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX -gY -gY +OR +OR TT -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy vi DP SN -gY +OR TT vi -iN -iN -iN +Yy +Yy +Yy Qv Qv Qv @@ -2370,30 +2366,30 @@ Qv Qv Qv Qv -iN +Yy Ms -iN -iN -iN +Yy +Yy +Yy Kl Md -gY -gY +OR +OR TT -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX -gY -gY +OR +OR TT -iN -iN -iN -iN +Yy +Yy +Yy +Yy Qv Qv Qv @@ -2419,31 +2415,31 @@ Qv Qv Qv Qv -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy kV aX -gY -gY -gY +OR +OR +OR TT -iN +Yy KX KX KX KX -iN +Yy aX -gY -gY +OR +OR TT -iN -iN +Yy +Yy Ms -iN +Yy Qv Qv Qv @@ -2469,32 +2465,32 @@ jm jm Qv Qv -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX -gY -gY -gY +OR +OR +OR TT KX -iN -iN -iN -iN +Yy +Yy +Yy +Yy EK Md -gY +OR pH yb +Yy +Yy iN -iN -iN -iN -iN +Yy +Yy Qv Qv Qv @@ -2520,30 +2516,30 @@ jm jm Qv Xq -iN -iN +Yy +Yy KX KX KX BA -gY -gY +OR +OR pH yb -iN -iN -iN +Yy +Yy +Yy gn DJ aX -gY -gY +OR +OR TT -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy vi Qv Qv @@ -2570,31 +2566,31 @@ jm jm jm jm -iN +Yy KX -iN -iN -iN +Yy +Yy +Yy rc RB -gY +OR TT iN -iN -iN +Yy +Yy yw aw -iN +Yy aX -gY +OR mW fd -iN -iN Yy -iN -iN -iN +Yy +Yy +Yy +Yy +Yy Qv Qv Qv @@ -2620,18 +2616,18 @@ jm jm jm jm -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX -gY +OR TT -iN -iN -iN +Yy +Yy +Yy HG yw vi @@ -2639,13 +2635,13 @@ DP qM nB uL -iN +Yy Xq -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy Qv Qv Qv @@ -2670,32 +2666,32 @@ jm jm jm jm -iN +Yy Er -iN -iN -iN +Yy +Yy +Yy vi aX -gY +OR TT -iN -iN -iN -iN +Yy +Yy +Yy +Yy Kl Hi aX -gY +OR Ly cU -iN -iN -iN -iN +Yy +Yy +Yy +Yy Er -iN -iN +Yy +Yy Qv Qv Qv @@ -2720,12 +2716,12 @@ jm jm jm jm -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX pH sy @@ -2735,17 +2731,17 @@ Io TT aX TT -aX -gY -gY +Bi +OR +OR TT KX -iN -iN -iN -iN +Yy +Yy +Yy +Yy tA -iN +Yy Qv Qv Qv @@ -2770,31 +2766,31 @@ jm jm jm jm -iN -iN Yy -iN -iN -Or +Yy +Yy +Yy +Yy +Yy rc vW wq -vS +Bs cO Ir TT aX Ly Iw -gY -gY +OR +OR Ly Wl pJ Hi vi -iN -iN +Yy +Yy dJ jm jm @@ -2820,30 +2816,30 @@ jm jm jm jm -iN -iN -iN -iN +Yy +Yy +Yy +Yy gn -iN +Yy Kl -Md +Or dM -vS +Bs PX KA TT aX -gY +OR rW RB -gY +OR Ym -sZ +XK jI Ym -tN -iN +lg +Yy jm jm jm @@ -2871,15 +2867,15 @@ jm jm jm jm -iN -iN -iN -iN +Yy +Yy +Yy +Yy Kl Md -gY +OR dM -vS +CN CN CN TT @@ -2888,10 +2884,10 @@ OZ vW Md Ym -sZ -Ba +XK nf -tN +nf +lg jm jm jm @@ -2921,23 +2917,23 @@ jm jm jm jm -iN -iN +Yy +Yy Xq -iN +Yy aX -gY -gY +OR +bS NV vF CT SH -iN -iN -iN +Yy +Yy +Yy aX -gY -gY +OR +OR vS nf Tb @@ -2968,29 +2964,29 @@ jm jm jm jm -iN -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy +Yy aX -gY -gY +OR +OR TT Kl Md TT -iN -iN -iN +Yy +Yy +Yy aX -gY -gY +OR +OR mu Si -sZ +XK jm jm jm @@ -3017,27 +3013,27 @@ jm jm jm jm -iN -iN -iN -iN +Yy +Yy +Yy +Yy kV -iN -iN -iN +Yy +Yy +Yy aX -gY -gY +OR +OR TT aX -gY -jC -iN -iN -iN +OR +TT +Yy +Yy +Yy DP lw -gY +OR rW tI jm @@ -3066,27 +3062,27 @@ jm jm jm jm -iN -iN +Yy +Yy vi -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy vi aX IH -gY +OR TT Wm -gY +OR TT Kl Hi -iN +QJ aX -gY +OR Xb rH jm @@ -3116,28 +3112,28 @@ jm jm jm jm -iN -iN -iN -iN +Yy +Yy +Yy +Yy Er -iN -iN -iN -iN +Yy +Yy +Yy +Yy rc ZE -gY +OR TT aX -gY +OR TT aX TT Kl Md -gY -gY +OR +OR Ly jm jm @@ -3165,19 +3161,19 @@ jm jm jm jm -iN +Yy uT -iN -iN -iN -iN -iN -iN +Yy +QJ +Yy +Yy +Yy +Yy vl -iN -iN +Yy +Yy aX -gY +OR TT rc OZ @@ -3185,8 +3181,8 @@ yb aX Ly Md -gY -gY +OR +OR EM XK jm @@ -3215,26 +3211,26 @@ jm jm jm jm -iN -iN -iN -iN -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy +Yy +Yy +Yy +Yy jD Md -gY +OR Ly JA pJ pJ Md -gY -gY +OR +OR lg cl Bc @@ -3265,25 +3261,25 @@ jm jm jm pJ -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy Xq -iN -iN -iN -iN +Yy +Yy +Yy +Yy aX -gY -gY -gY +OR +OR +OR oZ -gY -gY -gY -gY +OR +OR +OR +OR Bt lg zx @@ -3317,17 +3313,17 @@ jm vM Sh Hi -iN -iN +Yy +Yy tA -iN -iN -iN +Yy +Yy +Yy Er Kl Md -gY -gY +OR +OR YQ Xy XK @@ -3368,15 +3364,15 @@ gY gY Ly Hi -iN -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy +Yy aX -gY -gY +OR +OR mu YQ uh @@ -3389,7 +3385,7 @@ XK XK UX XK -on +jm Zy Zy jm @@ -3419,13 +3415,13 @@ gY yn Ly Hi -iN -iN +Yy +Yy vi -iN -iN +Yy +Yy aX -gY +OR cr ZS YQ @@ -3442,7 +3438,7 @@ Kn ga LW Zy -on +jm jm jm jm @@ -3469,13 +3465,13 @@ OM JL hV TT -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy cP -gY +OR YQ YQ YQ @@ -3493,7 +3489,7 @@ df Oc Hr Zy -on +jm jm jm jm @@ -3521,11 +3517,11 @@ vM TT uT kV -iN +Yy Kl pJ Iw -gY +OR Cm Zf lg @@ -3543,7 +3539,7 @@ YW Zc wf qU -on +jm jm jm jm @@ -3569,11 +3565,11 @@ He Mi jm yb -iN -iN -iN +Yy +Yy +Yy aX -gY +OR uD YQ sR @@ -3593,7 +3589,7 @@ IG Ab cd sX -on +jm jm jm jm @@ -3618,9 +3614,9 @@ jm XH jm jm -iN -Or -iN +Yy +Yy +Yy Kl AS OZ @@ -3643,7 +3639,7 @@ pV Fk vw wf -on +jm jm jm jm @@ -3667,10 +3663,10 @@ jm jm jm jm -iN -iN -iN -iN +Yy +jC +Yy +Yy aX Ly Hi @@ -3688,12 +3684,12 @@ HL XK uh uh -on +jm zz KL Pn xG -on +jm jm jm jm @@ -3716,13 +3712,13 @@ jm jm jm jm -iN -iN -iN -iN +Yy +Yy +Yy +Yy KX aX -gY +OR IX Md YQ @@ -3737,14 +3733,14 @@ lg fe lg Gu -on +jm Zy Zy zH Zy Zy -on -on +jm +jm jm jm jm @@ -3766,15 +3762,15 @@ jm jm jm jm -iN -iN -iN +Yy +Yy +Yy Er -iN +Yy BA mW uD -gY +OR XK DR lg @@ -3817,17 +3813,17 @@ jm jm jm Xq -iN -iN +Yy +Yy Kl pJ Md -gY +OR BX jw -Op +Ym XK -Op +Ym XK XK lg @@ -3865,19 +3861,19 @@ jm jm jm jm -iN -iN -iN +Yy +Yy +Yy vi aX -gY -gY -gY +OR +OR +UY Ly AS OZ RB -gY +OR XK LN is @@ -3887,14 +3883,14 @@ JN xk lg jm -on +jm uN FJ aN oW wf zU -on +jm jm jm Qv @@ -3914,18 +3910,18 @@ jm jm jm jm -iN -iN -iN -iN +Yy +Yy +Yy +Yy Kl Md -gY +OR po -gY -gY +OR +OR TT -iN +Yy kV jm jm @@ -3937,7 +3933,7 @@ fF Ui lg jm -on +jm Me wf FJ @@ -3964,19 +3960,19 @@ jm jm jm jm -iN -iN +Yy +Yy Yy Kl Md Ym -sZ -gY -gY +XK +OR +OR pH RM -iN -iN +Yy +Yy jm jm jm @@ -3987,7 +3983,7 @@ gO Rj lg jm -on +jm EL FJ wf @@ -4013,20 +4009,22 @@ jm jm jm jm -iN +Yy vi -iN -iN +Yy +Yy aX Ym -tN +lg Bt -gY -gY +OR +OR TT -iN -iN -iN +Yy +Yy +Yy +jm +jm jm jm jm @@ -4038,13 +4036,11 @@ jm jm jm jm -on -on RN Zy Zy -on -on +jm +jm jm Qv Qv @@ -4063,18 +4059,18 @@ jm jm jm jm -iN -iN +Yy +Yy tA -iN +Yy aX -tN +XK eo eo -tN +lg Ym TT -iN +Yy Ms jm jm @@ -4088,11 +4084,11 @@ jm jm jm vL -GK -GK -GK -GK -GK +FJ +FJ +FJ +FJ +FJ jm jm Qv @@ -4113,19 +4109,19 @@ jm jm jm jm -iN -iN -iN +Yy +Yy +Yy Ym -sZ -nf +XK +XK nf nf Ze -sZ +XK TT -iN -iN +Yy +Yy jm jm jm @@ -4135,11 +4131,11 @@ jm jm jm jm -GK -GK +FJ +FJ Vy -GK -GK +FJ +FJ jm jm jm @@ -4162,20 +4158,20 @@ jm jm jm jm -iN -iN -iN -sZ -sZ -sZ +Yy +Yy +Yy +XK +XK +XK nf Xj OP -tN +lg Ym TT kV -iN +Yy jm jm jm @@ -4184,11 +4180,11 @@ jm jm jm jm -GK -GK -GK -GK -GK +FJ +FJ +FJ +FJ +vL jm jm jm @@ -4212,19 +4208,19 @@ jm jm jm jm -iN -iN -iN -tN +Yy +Yy +Yy +lg ha zw oq or -Jf +Kn Ym OZ -yb -iN +Ba +Yy jm jm jm @@ -4232,13 +4228,13 @@ jm jm jm jm -GK -GK -GK +FJ +FJ +FJ KW -GK -GK -GK +FJ +FJ +FJ jm jm jm @@ -4258,22 +4254,22 @@ Qv jm jm jm -iN -iN -iN -iN +Yy +Yy +Yy +Yy Ms -iN -sZ +Yy +XK LA eo -sZ +XK sn -Jf +Kn Ym -iN -iN -iN +Yy +Yy +Yy dJ jm jm @@ -4281,10 +4277,10 @@ jm jm jm En -GK -GK -GK -GK +FJ +vL +FJ +FJ jm jm jm @@ -4309,20 +4305,20 @@ jm jm jm dJ -iN -iN -iN -iN -iN +Yy +Yy +Yy +Yy +Yy PH lz eo -sZ -Jf +XK +Kn Ym -iN -iN -iN +Yy +Yy +Yy Qv jm jm @@ -4330,8 +4326,8 @@ jm jm jm Vy -GK -GK +FJ +FJ jm jm jm @@ -4358,29 +4354,29 @@ Qv Qv jm Qv -iN -iN -iN +Yy +Yy +Yy vi iN -iN +Yy Rn FP -sZ +XK Ym -iN -iN +Yy +Yy vi -iN +Yy Qv Qv jm jm jm -GK -GK -GK -GK +FJ +FJ +FJ +FJ jm jm jm @@ -4410,18 +4406,18 @@ Qv Qv Qv Qv -iN -iN -iN -iN +Yy +Yy +Yy +Yy vS -tN +lg Ym -iN +Yy kV Yy -iN -iN +Yy +Yy Qv Qv jm @@ -4460,17 +4456,17 @@ Qv Qv Qv Qv -iN -iN +Yy +Yy uT -iN -sZ +Yy +XK Ym -iN -iN +Yy +Yy tA -iN -iN +Yy +Yy Qv Qv Qv @@ -4512,13 +4508,13 @@ Qv Qv Qv Qv -iN -iN -iN -iN +Yy +Yy +Yy +Yy vi -iN -iN +Yy +Yy Qv Qv Qv @@ -4562,11 +4558,11 @@ Qv Qv Qv Qv -iN -iN +Yy +Yy Er -iN -iN +Yy +Yy Qv Qv Qv @@ -4612,10 +4608,10 @@ Qv Qv Qv Qv -iN -iN -iN -iN +Yy +Yy +Yy +Yy Qv Qv Qv diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_seed_vault.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_seed_vault.dmm deleted file mode 100644 index add12ad967ce..000000000000 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_seed_vault.dmm +++ /dev/null @@ -1,1140 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/closed/mineral/random/whitesands, -/area/overmap_encounter/planetoid/cave/explored) -"ab" = ( -/turf/open/floor/plating/asteroid/whitesands/dried, -/area/overmap_encounter/planetoid/cave/explored) -"ac" = ( -/turf/closed/wall/r_wall, -/area/ruin/powered/seedvault) -"ad" = ( -/obj/machinery/vending/hydronutrients{ - all_items_free = 1 - }, -/obj/effect/turf_decal/trimline/opaque/green/filled/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"ae" = ( -/obj/machinery/smartfridge, -/obj/effect/turf_decal/trimline/opaque/green/filled/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"ag" = ( -/obj/item/storage/toolbox/syndicate, -/obj/structure/table/wood, -/obj/effect/turf_decal/trimline/opaque/green/filled/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"ah" = ( -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"ai" = ( -/obj/item/reagent_containers/glass/beaker/bluespace, -/obj/item/reagent_containers/glass/beaker/bluespace, -/obj/item/reagent_containers/glass/beaker/bluespace, -/obj/item/reagent_containers/glass/beaker/bluespace, -/obj/structure/table/wood, -/obj/effect/turf_decal/trimline/opaque/green/filled/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"aj" = ( -/obj/structure/table/wood, -/obj/item/gun/energy/floragun, -/obj/item/gun/energy/floragun, -/obj/item/gun/energy/floragun, -/obj/item/gun/energy/floragun, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/trimline/opaque/green/filled/line, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"al" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"ao" = ( -/obj/structure/loom, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"ar" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/clothing/under/rank/civilian/hydroponics, -/obj/item/clothing/under/rank/civilian/hydroponics, -/obj/item/clothing/under/rank/civilian/hydroponics, -/obj/item/clothing/under/rank/civilian/hydroponics, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/trimline/opaque/green/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"as" = ( -/obj/machinery/door/airlock/glass_large, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"at" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/cultivator, -/obj/item/cultivator, -/obj/item/cultivator, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/effect/turf_decal/trimline/opaque/green/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"au" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"av" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"aw" = ( -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/opaque/green/filled/end, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"ax" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/green/filled/corner, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"ay" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/opaque/green/filled/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"az" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/soap/homemade, -/obj/item/soap/homemade, -/obj/effect/turf_decal/trimline/opaque/green/filled/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"aA" = ( -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"aF" = ( -/obj/structure/table/wood, -/obj/item/lighter, -/obj/item/lighter, -/obj/item/storage/fancy/rollingpapers, -/obj/item/storage/fancy/rollingpapers, -/obj/item/storage/fancy/rollingpapers, -/obj/item/storage/fancy/rollingpapers, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"aG" = ( -/turf/closed/mineral/random/whitesands, -/area/ruin/powered/seedvault) -"aH" = ( -/obj/machinery/door/airlock/vault, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"aJ" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/green/filled/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"aL" = ( -/obj/structure/table/wood, -/obj/item/storage/box/disks_plantgene, -/obj/item/storage/box/disks_plantgene, -/obj/item/storage/box/disks_plantgene, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"aM" = ( -/obj/structure/table/wood, -/obj/machinery/smartfridge/disks{ - pixel_y = 2 - }, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"aN" = ( -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/seedvault) -"aQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"aR" = ( -/obj/machinery/door/airlock/vault, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"aS" = ( -/obj/structure/table/wood, -/obj/item/storage/bag/plants, -/obj/item/storage/bag/plants, -/obj/item/storage/bag/plants, -/obj/item/storage/bag/plants, -/obj/effect/turf_decal/trimline/opaque/green/filled/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"aT" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/structure/table/wood, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/trimline/opaque/green/filled/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"aV" = ( -/obj/effect/turf_decal/trimline/opaque/green/line, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 1 - }, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"aW" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/seedvault) -"aX" = ( -/obj/structure/closet/crate/hydroponics, -/obj/structure/beebox, -/obj/item/melee/flyswatter, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/queen_bee/bought, -/obj/item/clothing/head/beekeeper_head, -/obj/item/clothing/suit/beekeeper_suit, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"aY" = ( -/obj/effect/decal/cleanable/food/plant_smudge, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"ba" = ( -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"bb" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/seedvault) -"bd" = ( -/obj/machinery/chem_dispenser/mutagensaltpeter, -/obj/effect/turf_decal/trimline/opaque/green/corner, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"be" = ( -/obj/effect/turf_decal/trimline/opaque/green/line, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"bh" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"bi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"bj" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"bk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/seedvault) -"bn" = ( -/obj/structure/window/spawner/east, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/whitesands, -/area/ruin/powered/seedvault) -"bo" = ( -/obj/machinery/chem_master/condimaster, -/obj/effect/turf_decal/trimline/opaque/green/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"bp" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/trimline/opaque/green/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"br" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/grass/whitesands, -/area/ruin/powered/seedvault) -"bs" = ( -/obj/structure/window/spawner/east, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/whitesands, -/area/ruin/powered/seedvault) -"bt" = ( -/obj/structure/window/spawner, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/whitesands, -/area/ruin/powered/seedvault) -"bu" = ( -/obj/structure/window/spawner/east, -/obj/structure/flora/ausbushes/fernybush, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/grass/whitesands, -/area/ruin/powered/seedvault) -"bx" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/asteroid/whitesands/dried, -/area/overmap_encounter/planetoid/cave/explored) -"by" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/ruin/powered/seedvault) -"bz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/seedvault) -"bA" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/ruin/powered/seedvault) -"bB" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"bC" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"ca" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"cn" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"dc" = ( -/obj/machinery/light/directional/west, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"iJ" = ( -/obj/machinery/light/directional/south, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/green/line, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"iM" = ( -/obj/machinery/light/directional/south, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/green/line, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"nX" = ( -/turf/open/floor/plating/asteroid/whitesands, -/area/overmap_encounter/planetoid/sand/explored) -"oR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"pW" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"qQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"qW" = ( -/obj/effect/mob_spawn/human/seed_vault, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"rf" = ( -/turf/closed/mineral/random/whitesands, -/area/overmap_encounter/planetoid/sand/explored) -"sv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"tr" = ( -/obj/effect/turf_decal/trimline/opaque/green/filled/line, -/obj/structure/closet/crate/hydroponics, -/obj/item/seeds/watermelon, -/obj/item/seeds/random, -/obj/item/seeds/random, -/obj/item/seeds/whitebeet, -/obj/item/seeds/replicapod, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"tu" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"tK" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"uK" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"uL" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"wi" = ( -/obj/machinery/light/directional/east, -/obj/structure/fans/tiny, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"xT" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"zs" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"Bb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"BM" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"DA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/seedvault) -"Kj" = ( -/obj/effect/spawner/lootdrop/seed_vault, -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/lootdrop/seed_vault, -/obj/effect/spawner/lootdrop/seed_vault, -/obj/item/vending_refill/hydronutrients, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"KF" = ( -/obj/machinery/door/airlock/titanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"Mm" = ( -/turf/open/floor/plating/asteroid/whitesands, -/area/overmap_encounter/planetoid/cave/explored) -"Mn" = ( -/obj/machinery/light/directional/east, -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/green/filled/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"MX" = ( -/obj/machinery/light/directional/north, -/obj/effect/mob_spawn/human/seed_vault, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"OD" = ( -/obj/machinery/light/directional/east, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"OM" = ( -/obj/effect/spawner/lootdrop/seed_vault, -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/lootdrop/seed_vault, -/obj/effect/spawner/lootdrop/seed_vault, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"Pw" = ( -/obj/machinery/light/directional/north, -/obj/effect/mob_spawn/human/seed_vault, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"PH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"QB" = ( -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"QJ" = ( -/obj/machinery/plantgenes/seedvault{ - pixel_y = 6 - }, -/obj/structure/table/wood, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"Sz" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/disposaloutlet, -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/light/directional/north, -/turf/open/floor/plating/grass/whitesands, -/area/ruin/powered/seedvault) -"Tl" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"Uz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/seedvault) -"Vn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/seedvault) -"VA" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/dark, -/area/ruin/powered/seedvault) -"WA" = ( -/obj/structure/closet/crate/hydroponics, -/obj/structure/beebox, -/obj/item/melee/flyswatter, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/queen_bee/bought, -/obj/item/clothing/head/beekeeper_head, -/obj/item/clothing/suit/beekeeper_suit, -/obj/machinery/light/directional/west, -/turf/open/floor/vault, -/area/ruin/powered/seedvault) -"XL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/opaque/green/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 5 - }, -/obj/machinery/biogenerator/vault, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) -"Zq" = ( -/obj/machinery/light/directional/east, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/green/line{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/powered/seedvault) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nX -nX -"} -(2,1,1) = {" -aa -aa -aa -aa -ab -ab -aa -aa -aa -aa -aa -aa -ab -aa -aa -aa -aa -aa -aa -nX -"} -(3,1,1) = {" -aa -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -ab -ab -ab -aa -aa -aa -Mm -Mm -nX -"} -(4,1,1) = {" -aa -ac -qW -ah -ac -ca -ac -ac -ac -ac -ab -ab -ab -ab -Mm -Mm -Mm -Mm -aa -aa -"} -(5,1,1) = {" -aa -ac -MX -ah -as -PH -aQ -av -uK -aR -ab -ab -ab -ab -ab -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -ac -MX -Vn -Bb -qQ -ah -av -wi -aR -ab -ab -ac -ac -ac -ac -ac -aa -aa -aa -"} -(7,1,1) = {" -aa -ac -Pw -ah -ac -PH -tu -ac -ac -ac -ac -ac -ac -dc -dc -dc -ac -ac -ac -aa -"} -(8,1,1) = {" -aa -ac -ac -ac -ac -PH -ah -aS -ac -aG -ac -bh -aN -aN -aN -aN -aN -bB -ac -aa -"} -(9,1,1) = {" -ac -ac -ar -at -az -PH -ah -aT -ac -ac -ac -bb -bb -aN -aN -aN -aN -aN -ac -ac -"} -(10,1,1) = {" -ac -ad -al -al -al -PH -ah -al -Tl -ac -uL -bb -aN -bd -ba -bo -aN -aN -iM -ac -"} -(11,1,1) = {" -ac -ae -al -Vn -Bb -pW -Bb -Bb -Bb -aH -Bb -DA -Uz -aV -aW -be -aN -aN -iJ -ac -"} -(12,1,1) = {" -ac -tr -VA -al -al -PH -ah -al -BM -ac -xT -bb -aN -XL -bi -bp -aN -aN -iM -ac -"} -(13,1,1) = {" -ac -ac -ac -aw -al -PH -ah -aF -ac -ac -ac -aN -aN -aN -bz -aN -aN -aN -ac -ac -"} -(14,1,1) = {" -ac -ag -zs -al -al -PH -ah -ah -au -aA -ac -bj -aN -bb -bk -aN -bb -bC -ac -aa -"} -(15,1,1) = {" -ac -ai -al -Vn -Bb -qQ -ah -aF -ac -aA -ac -ac -ac -Zq -QB -OD -ac -ac -ac -aa -"} -(16,1,1) = {" -ac -aj -al -al -al -tK -ac -ac -ac -cn -aA -aL -ac -by -bA -ac -ac -ab -ab -aa -"} -(17,1,1) = {" -ac -ac -ao -al -al -PH -ac -aX -WA -aA -aA -QJ -ac -Sz -br -bt -ab -ab -aa -aa -"} -(18,1,1) = {" -aa -ac -ac -ax -aJ -oR -KF -sv -sv -aY -aM -ac -ac -bn -bs -bu -bx -ab -ab -nX -"} -(19,1,1) = {" -aa -aa -ac -ay -Mn -ah -ac -Kj -OM -Kj -ac -ac -aa -aa -aa -aa -ab -ab -nX -nX -"} -(20,1,1) = {" -aa -aa -ac -ac -ac -ac -ac -ac -ac -ac -ac -aa -aa -aa -aa -aa -aa -ab -nX -rf -"} diff --git a/_maps/RandomRuins/SpaceRuins/lab4071.dmm b/_maps/RandomRuins/SpaceRuins/lab4071.dmm deleted file mode 100644 index 86829ac573bd..000000000000 --- a/_maps/RandomRuins/SpaceRuins/lab4071.dmm +++ /dev/null @@ -1,6399 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ad" = ( -/mob/living/simple_animal/hostile/carp, -/turf/open/space, -/area/template_noop) -"ao" = ( -/obj/structure/lattice, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/outside) -"at" = ( -/turf/closed/mineral/random, -/area/ruin/space/has_grav/crazylab/outside) -"au" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ruin/space/has_grav/crazylab/outside) -"aw" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"aA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"aN" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light/directional/east, -/obj/machinery/button/door{ - dir = 8; - id = 32; - name = "Rec Room Shutters"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"aT" = ( -/mob/living/simple_animal/hostile/carp, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"aV" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/space/has_grav/crazylab/outside) -"aX" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = 128; - name = "EVA Shutters"; - pixel_y = 5 - }, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"bc" = ( -/obj/machinery/door/airlock/public, -/obj/structure/fans/tiny, -/turf/open/floor/engine/hull, -/area/ruin/space/has_grav/crazylab/watchpost) -"bh" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"bw" = ( -/obj/structure/flora/rock, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"bz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/chemistry, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine, -/obj/item/reagent_containers/syringe/contraband/methamphetamine, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"bA" = ( -/mob/living/simple_animal/hostile/carp, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"bB" = ( -/obj/machinery/light/broken/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"bQ" = ( -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"bR" = ( -/turf/open/floor/engine/hull, -/area/ruin/space/has_grav/crazylab/watchpost) -"bS" = ( -/obj/structure/sign/poster/retro/smile, -/turf/closed/wall/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"bV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"cd" = ( -/obj/machinery/power/smes, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"cg" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/mineral/plasma/fifty, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"ck" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"cn" = ( -/obj/structure/mirror, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/crew) -"cq" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = 64 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"cs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/plasteel/twenty{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/remains/human, -/obj/item/grenade/c4{ - pixel_x = -5; - pixel_y = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"cv" = ( -/obj/structure/flora/rock/pile, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"cB" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"cE" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - id = 98; - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/chem) -"cQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/mineral/titanium, -/area/ruin/space/has_grav/crazylab/outside) -"dd" = ( -/mob/living/simple_animal/hostile/nanotrasen/ranged, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"dh" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"dr" = ( -/obj/structure/table/reinforced, -/obj/item/gun/energy/laser, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"dy" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/machinery/light/directional/south, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"dG" = ( -/obj/structure/sign/poster/retro/nanotrasen_logo_70s, -/turf/closed/wall/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"dI" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/crew) -"dJ" = ( -/obj/structure/sink{ - pixel_y = 18 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"dN" = ( -/obj/structure/table/glass, -/obj/item/razor{ - pixel_x = -9; - pixel_y = 1 - }, -/obj/item/skub{ - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/lipstick, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/storage/firstaid/regular{ - pixel_x = -5; - pixel_y = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"dO" = ( -/obj/machinery/button/door{ - id = 64; - name = "Dorm Shutters"; - pixel_x = 5; - pixel_y = 23 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"ee" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"eA" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"eE" = ( -/obj/structure/flora/rock/pile, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"eG" = ( -/obj/structure/flora/rock/pile, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/mineral/uranium/fifty, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"eJ" = ( -/obj/structure/flora/rock, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"fe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/obj/item/grenade/chem_grenade/adv_release, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"fh" = ( -/obj/structure/table/reinforced, -/obj/structure/fluff/paper/stack{ - pixel_x = -7; - pixel_y = 1 - }, -/obj/item/paper_bin, -/obj/item/pen/red, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"fv" = ( -/obj/structure/table/reinforced, -/obj/item/circuitboard/machine/chem_heater{ - pixel_x = 4; - pixel_y = -6 - }, -/obj/item/circuitboard/machine/chem_master{ - pixel_x = -5; - pixel_y = 3 - }, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"fG" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"fI" = ( -/obj/structure/table/reinforced, -/obj/item/storage/firstaid/advanced{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = 5 - }, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"fK" = ( -/obj/structure/grille, -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = 32 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/gamble) -"fY" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/gamble) -"go" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/curtain, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 9 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"gp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"gr" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"gK" = ( -/obj/structure/sign/poster/contraband/xenofauna_parasite, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/crew) -"gP" = ( -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"gV" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"hf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"hg" = ( -/obj/structure/table/wood, -/obj/item/book{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/item/reagent_containers/glass/maunamug{ - pixel_x = -7; - pixel_y = 7 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"hl" = ( -/obj/structure/fireplace, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/ash, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"hy" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/chem) -"hE" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/chem) -"hJ" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - id = 98 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/chem) -"hV" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - id = 98 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/chem) -"hW" = ( -/obj/structure/toilet, -/obj/item/soap/syndie, -/obj/machinery/light/small/broken/directional/north, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"if" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/obj/item/stock_parts/matter_bin/bluespace, -/obj/item/stock_parts/matter_bin/bluespace{ - pixel_y = -7 - }, -/obj/item/stock_parts/matter_bin/bluespace{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/stock_parts/matter_bin/super{ - pixel_x = 12; - pixel_y = 8 - }, -/obj/item/stock_parts/matter_bin/super{ - pixel_x = -10; - pixel_y = -7 - }, -/obj/item/stock_parts/matter_bin/adv{ - pixel_x = -8; - pixel_y = 12 - }, -/obj/item/stock_parts/matter_bin/adv, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"ih" = ( -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"il" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/vending/cigarette/syndicate, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"is" = ( -/obj/structure/sign/poster/contraband/masked_men, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/gamble) -"iw" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/curtain, -/obj/structure/window/reinforced{ - dir = 9 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"iE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"iY" = ( -/obj/structure/table/glass, -/obj/item/paper_bin/carbon{ - pixel_y = 3 - }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/north, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"iZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"jb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"jl" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"jo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"jB" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"jG" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"jL" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"jO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"kg" = ( -/obj/structure/table/glass, -/obj/item/stock_parts/micro_laser{ - pixel_x = 1; - pixel_y = 7 - }, -/obj/item/stock_parts/manipulator{ - pixel_x = 5; - pixel_y = 10 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 8 - }, -/obj/item/stock_parts/capacitor, -/obj/item/lighter{ - pixel_x = -7 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"kx" = ( -/obj/structure/table/glass, -/obj/item/paper_bin/carbon{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"ky" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"kB" = ( -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"kJ" = ( -/obj/effect/decal/cleanable/garbage, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"kM" = ( -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"kN" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/crew) -"lb" = ( -/obj/effect/turf_decal/number/four, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/crew) -"lc" = ( -/obj/effect/turf_decal/number/zero, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/crew) -"ll" = ( -/turf/template_noop, -/area/template_noop) -"ln" = ( -/obj/effect/turf_decal/number/seven, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/crew) -"lA" = ( -/obj/effect/turf_decal/number/one, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/crew) -"lN" = ( -/obj/machinery/door/airlock/hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"lS" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"me" = ( -/obj/structure/table/glass, -/obj/item/hand_labeler{ - pixel_y = 8 - }, -/obj/item/reagent_scanner, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"mi" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"mj" = ( -/obj/structure/sink/kitchen{ - pixel_y = 13 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"mm" = ( -/obj/machinery/smartfridge/chemistry, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"mu" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"mE" = ( -/obj/structure/table/glass, -/obj/item/storage/bag/chemistry, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"mT" = ( -/obj/structure/chair/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"mV" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck/cas{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/toy/cards/deck/cas/black, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"ng" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"nh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/garbage, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"nm" = ( -/obj/machinery/door/airlock/hatch{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"no" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"nq" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"nt" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"nI" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"ob" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"od" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"oe" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"ok" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/broken/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"ol" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"om" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"oo" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"or" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/chem) -"oG" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/button/door{ - id = 98; - name = "Lab Shutters"; - pixel_y = 25 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"oJ" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"oQ" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"oW" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"oX" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/box/ingredients/wildcard{ - pixel_y = 13 - }, -/obj/item/storage/box/ingredients/wildcard{ - pixel_x = -8 - }, -/obj/item/storage/box/ingredients/wildcard{ - pixel_x = 8 - }, -/obj/machinery/light/directional/north, -/obj/machinery/camera/all{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"oY" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"pb" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/armory) -"px" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"pC" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck/syndicate{ - pixel_x = -2; - pixel_y = 7 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"pE" = ( -/obj/structure/table/wood/poker, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"pG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"pJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"pR" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"pU" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"qg" = ( -/obj/structure/rack, -/obj/item/melee/baseball_bat/ablative, -/obj/item/kitchen/knife/combat{ - pixel_y = 9 - }, -/obj/machinery/light/broken/directional/east, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"qi" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"qm" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"qt" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"qv" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"qw" = ( -/obj/machinery/disposal/bin, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"qy" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/garbage, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"qL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"ra" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/corner, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"rh" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"rS" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"rW" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"rY" = ( -/obj/machinery/door/airlock/hatch{ - dir = 8 - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/chem) -"sd" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/obj/machinery/camera/all{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"sr" = ( -/obj/structure/grille, -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = 32; - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/gamble) -"sx" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"sC" = ( -/obj/structure/table/glass, -/obj/item/assembly/signaler{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/assembly/signaler{ - pixel_x = -8 - }, -/obj/item/assembly/signaler, -/obj/item/assembly/signaler{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/assembly/voice{ - pixel_x = 12; - pixel_y = 11 - }, -/obj/item/assembly/voice{ - pixel_x = 13 - }, -/obj/item/assembly/voice{ - pixel_x = 13; - pixel_y = 7 - }, -/turf/open/floor/carpet/lone, -/area/ruin/space/has_grav/crazylab/chem) -"sH" = ( -/obj/structure/table/glass, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/storage/firstaid/toxin{ - pixel_y = 7 - }, -/obj/item/screwdriver{ - pixel_x = 6; - pixel_y = 2 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"sV" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"sY" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"td" = ( -/obj/structure/table/glass, -/obj/item/storage/bag/chemistry, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"te" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"tn" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck/kotahi{ - pixel_y = 7 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"tw" = ( -/obj/structure/table/wood/poker, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"tC" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"tF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"ug" = ( -/obj/machinery/camera/all{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"ui" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"uo" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/bar) -"us" = ( -/mob/living/simple_animal/hostile/poison/giant_spider/nurse, -/obj/effect/decal/cleanable/blood/drip, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"ut" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/door/airlock/hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"uu" = ( -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"uC" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"uO" = ( -/obj/structure/table/glass, -/obj/item/stock_parts/micro_laser{ - pixel_x = 1; - pixel_y = 7 - }, -/obj/item/stock_parts/manipulator{ - pixel_x = 5; - pixel_y = 10 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 8 - }, -/obj/item/stock_parts/capacitor, -/obj/item/lighter{ - pixel_x = -7 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"uQ" = ( -/obj/machinery/vending/cola/shamblers, -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"uT" = ( -/obj/machinery/vending/donksofttoyvendor, -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"vi" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/engi) -"vk" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"vC" = ( -/obj/machinery/door/airlock/hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"vD" = ( -/obj/structure/sign/warning/chemdiamond, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/chem) -"vK" = ( -/obj/structure/table/glass, -/obj/item/stack/cable_coil/red{ - pixel_y = 8 - }, -/obj/item/stack/cable_coil/red{ - pixel_y = 4 - }, -/obj/item/stack/cable_coil/red, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"vN" = ( -/obj/structure/table/glass, -/obj/item/grenade/chem_grenade{ - pixel_x = 1; - pixel_y = 8 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = -8; - pixel_y = 13 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = 10; - pixel_y = 13 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"vS" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/decal/cleanable/plasma, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"vZ" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"wa" = ( -/obj/structure/fluff/fokoff_sign, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"we" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"wj" = ( -/obj/machinery/suit_storage_unit/independent/mining/eva, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"wm" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/vending/cola/starkist, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"ws" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"wv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"wC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"wX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"xe" = ( -/obj/machinery/processor, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"xl" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/microwave{ - pixel_y = 7 - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"xp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"xq" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"xx" = ( -/obj/structure/sign/poster/contraband/space_cola, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/bar) -"xH" = ( -/obj/structure/sign/warning/enginesafety, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/engi) -"xO" = ( -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -8 - }, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"yf" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"yi" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"yj" = ( -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"yk" = ( -/obj/structure/sign/poster/contraband/gec, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/engi) -"yl" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - id = 18 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/bar) -"ym" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"yu" = ( -/obj/structure/closet/crate{ - opened = 1 - }, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"yw" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"yy" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/machinery/holopad/emergency/medical, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"yF" = ( -/mob/living/simple_animal/hostile/asteroid/hivelord{ - desc = "A mass of unknown organic (leadership) material. For whatever reason, the organization has decided to make it your overseer."; - name = "Laoban" - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"yI" = ( -/obj/structure/sign/poster/contraband/fun_police, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/gamble) -"yR" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"yU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"za" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"zd" = ( -/obj/machinery/jukebox, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"zh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"zm" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"zn" = ( -/obj/structure/spider/cocoon, -/obj/structure/spider/stickyweb, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"zq" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/bag/tray, -/obj/item/kitchen/knife, -/obj/item/kitchen/rollingpin, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"zs" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/broken/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"zu" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/ruin/space/has_grav/crazylab/bar) -"zw" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"zB" = ( -/obj/structure/closet/secure_closet/chemical/heisenberg, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"zC" = ( -/obj/structure/flora/rock/icy, -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/ruin/space/has_grav/crazylab/bar) -"zF" = ( -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/ruin/space/has_grav/crazylab/bar) -"zJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"zK" = ( -/obj/machinery/autolathe, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"zO" = ( -/obj/structure/closet/crate{ - opened = 1 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"zW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"zX" = ( -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 5 - }, -/obj/machinery/camera/all, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Ad" = ( -/obj/structure/sign/poster/contraband/hacking_guide, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/chem) -"Ae" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_x = -1; - pixel_y = 13 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"Ag" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"Ai" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/decal/cleanable/greenglow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"An" = ( -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"AE" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"AG" = ( -/obj/structure/sign/poster/contraband/eat, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/gamble) -"AT" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/mayonnaise, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/pack/astrotame, -/obj/item/reagent_containers/food/condiment/pack/astrotame, -/obj/item/reagent_containers/food/condiment/pack/bbqsauce, -/obj/item/reagent_containers/food/condiment/pack/bbqsauce, -/obj/item/reagent_containers/food/condiment/pack/hotsauce, -/obj/item/reagent_containers/food/condiment/pack/hotsauce, -/obj/item/reagent_containers/food/condiment/pack/ketchup, -/obj/item/reagent_containers/food/condiment/pack/ketchup, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/storage/fancy/egg_box, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"AW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"Bb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Bg" = ( -/obj/structure/table/wood/reinforced, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"Bm" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"Bo" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"Br" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/bar) -"Bt" = ( -/obj/structure/statue/snow/snowman, -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/ruin/space/has_grav/crazylab/bar) -"Bw" = ( -/obj/structure/flora/tree/pine, -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/ruin/space/has_grav/crazylab/bar) -"By" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/drone, -/obj/item/clothing/head/hardhat, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Bz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"BA" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/crew) -"BC" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"BJ" = ( -/obj/structure/grille, -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = 32; - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/gamble) -"BL" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"BQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"BW" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"Cb" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/ash/large, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"Cg" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"Ci" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"Cj" = ( -/obj/structure/closet/crate/radiation, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/item/stack/sheet/mineral/uranium/fifty, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Ck" = ( -/obj/effect/turf_decal/number/four, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/bar) -"Cn" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"Cs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"CL" = ( -/obj/structure/sink/kitchen{ - pixel_y = 14 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"CO" = ( -/obj/machinery/holopad/emergency/bar, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"CW" = ( -/obj/effect/decal/cleanable/food/flour, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"CY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"Dd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/space/has_grav/crazylab/bar) -"Dh" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"Dn" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/asteroid/snow/temperatre, -/area/ruin/space/has_grav/crazylab/bar) -"Dp" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"DI" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"DK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"DN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Ea" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Ef" = ( -/obj/structure/closet/secure_closet/engineering_electrical{ - req_access = null - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 6 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/stack/cable_coil/red, -/obj/item/stack/cable_coil/red, -/obj/item/stack/cable_coil/red, -/obj/item/stack/cable_coil/red, -/obj/item/stack/cable_coil/red, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Ew" = ( -/obj/machinery/autolathe, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"EG" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"EI" = ( -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/effect/decal/cleanable/plasma, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"EK" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"Fg" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/vending/snack/green, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"Fo" = ( -/obj/effect/turf_decal/number/zero, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/bar) -"Fr" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/hydro) -"Fu" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"Fw" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"FC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"FE" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/reagentgrinder{ - pixel_x = -1; - pixel_y = 13 - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"FK" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"FR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"FU" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"Ga" = ( -/obj/machinery/power/port_gen/pacman/super, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 10 - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Go" = ( -/obj/machinery/power/smes, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning, -/obj/structure/cable, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Gu" = ( -/obj/machinery/power/port_gen/pacman/super, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 6 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Gv" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera/all{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"GJ" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/titanium/white, -/area/ruin/space/has_grav/crazylab/chem) -"GL" = ( -/turf/closed/indestructible/rock, -/area/ruin/space/has_grav/crazylab/outside) -"GM" = ( -/obj/effect/turf_decal/number/seven, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/bar) -"GO" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_y = 8 - }, -/obj/item/clothing/head/hopcap{ - desc = "It's good to be the king."; - icon = 'icons/obj/clothing/hats.dmi'; - mob_overlay_icon = 'icons/mob/clothing/head.dmi'; - name = "captains's cap"; - pixel_x = 5; - pixel_y = -4 - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"GS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"GT" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"GU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"GV" = ( -/turf/open/space, -/area/template_noop) -"GX" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/computer/camera_advanced{ - dir = 1 - }, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"Hc" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"Hi" = ( -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/machinery/light/small/directional/east, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"Hq" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"HG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"HI" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"HL" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/armory) -"Ie" = ( -/obj/effect/turf_decal/number/four, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/armory) -"Ik" = ( -/obj/effect/turf_decal/number/zero, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/airlock) -"Im" = ( -/obj/effect/turf_decal/number/seven, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/airlock) -"Ip" = ( -/obj/effect/turf_decal/number/one, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/airlock) -"It" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Iu" = ( -/obj/structure/sign/poster/retro/science, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/airlock) -"Iv" = ( -/obj/machinery/door/airlock/hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/chem) -"IA" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/chem) -"IC" = ( -/obj/effect/turf_decal/number/one, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/bar) -"IF" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/chem_dispenser/drinks{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"IK" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"IO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"IR" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"Jj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"Jr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"Jt" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/button/door{ - dir = 1; - id = 18; - name = "Botany Window Lockdown"; - pixel_y = -25 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"Jy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/bar) -"JA" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/bar) -"JB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"JZ" = ( -/obj/machinery/camera/all, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Ke" = ( -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Kg" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Kj" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Kn" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/light/small/directional/north, -/turf/open/floor/mineral/titanium, -/area/ruin/space/has_grav/crazylab/watchpost) -"Ks" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 9 - }, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Kz" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/effect/decal/cleanable/blood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"KB" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/machinery/camera/all, -/obj/effect/decal/cleanable/blood/gibs/down, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"KC" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/gibs/bubblegum, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"KF" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"KJ" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"KL" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"KM" = ( -/obj/structure/sign/poster/contraband/shamblers_juice, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/bar) -"KR" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"KT" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/carpet/red, -/area/ruin/space/has_grav/crazylab/bar) -"KU" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"KY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Lb" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Lc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/decal/cleanable/blood/gibs, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Li" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Ll" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Lu" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/garbage, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Lw" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/corner, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Lz" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"LB" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"LD" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"LE" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/gibs/torso, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"LP" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"LQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"LV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"Mb" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"Me" = ( -/mob/living/simple_animal/hostile/zombie, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"Mk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/research_notes/loot/genius{ - origin_type = "experimental chemistry and explosives" - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"Mz" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass, -/area/ruin/space/has_grav/crazylab/bar) -"MB" = ( -/turf/open/floor/plating/grass, -/area/ruin/space/has_grav/crazylab/bar) -"MG" = ( -/obj/structure/flora/grass/brown, -/turf/open/floor/plating/grass, -/area/ruin/space/has_grav/crazylab/bar) -"MM" = ( -/obj/structure/closet/crate/radiation{ - opened = 1 - }, -/obj/item/stack/sheet/mineral/plasma/fifty, -/obj/item/stack/sheet/mineral/silver/fifty, -/obj/machinery/light/broken/directional/south, -/obj/item/stack/sheet/mineral/uranium/twenty, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/crazylab/chem) -"MV" = ( -/obj/structure/closet/secure_closet/security{ - req_access = null - }, -/obj/item/clothing/suit/armor/vest, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Na" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/blood/drip, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Nn" = ( -/obj/structure/table/reinforced, -/obj/item/gun/syringe, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"NA" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/syringe{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/reagent_containers/syringe{ - pixel_x = -5 - }, -/obj/item/reagent_containers/syringe{ - pixel_x = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"NC" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"NO" = ( -/obj/structure/closet/secure_closet/security{ - req_access = null - }, -/obj/item/clothing/suit/armor/vest, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"NP" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 10 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"NU" = ( -/obj/machinery/vending/snack/blue, -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"NY" = ( -/obj/machinery/door/airlock/hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Oc" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Ok" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/airlock) -"Oq" = ( -/obj/structure/lattice, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"Ow" = ( -/obj/structure/lattice, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"OA" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"OP" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"OT" = ( -/obj/structure/flora/rock/pile, -/obj/item/stack/sheet/mineral/uranium/fifty, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/outside) -"OX" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/plating/grass, -/area/ruin/space/has_grav/crazylab/bar) -"Pd" = ( -/obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/grass, -/area/ruin/space/has_grav/crazylab/bar) -"Pe" = ( -/obj/structure/rack, -/obj/item/melee/baseball_bat/ablative, -/obj/item/kitchen/knife/combat{ - pixel_y = 7 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Pg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Pi" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/syringe{ - pixel_y = -7 - }, -/obj/item/reagent_containers/syringe{ - pixel_x = -3; - pixel_y = 4 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Pk" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/syringe/piercing{ - pixel_x = -7 - }, -/obj/item/reagent_containers/syringe/piercing, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Pl" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Px" = ( -/obj/structure/sign/poster/contraband/syndicate_recruitment, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/armory) -"PD" = ( -/obj/structure/sign/poster/contraband/red_rum, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/airlock) -"PS" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/light/directional/east, -/turf/open/floor/plating/grass, -/area/ruin/space/has_grav/crazylab/bar) -"PT" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Qc" = ( -/obj/machinery/suit_storage_unit/independent/mining/eva, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 9 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Qf" = ( -/obj/effect/turf_decal/trimline/transparent/neutral/line{ - dir = 1 - }, -/obj/machinery/light/broken/directional/north, -/obj/effect/decal/cleanable/blood/footprints, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Qg" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/clothing/head/hardhat, -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 9 - }, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/engi) -"Qk" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Qn" = ( -/obj/structure/tank_dispenser, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 5 - }, -/obj/machinery/camera/all, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Qr" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - id = 128; - dir = 4 - }, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/airlock) -"Qu" = ( -/obj/machinery/light/floor, -/obj/structure/lattice, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"Qv" = ( -/obj/structure/lattice, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"QB" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/bar) -"QJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"QO" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/syringe/piercing, -/obj/item/reagent_containers/syringe/piercing{ - pixel_x = -6 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"QS" = ( -/obj/structure/table/reinforced, -/obj/item/gun/syringe, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"QY" = ( -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Rd" = ( -/obj/structure/rack, -/obj/item/melee/baseball_bat/ablative, -/obj/item/kitchen/knife/combat{ - pixel_y = 9 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Rj" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Rp" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner, -/obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"RQ" = ( -/obj/machinery/light/floor, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"RT" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/bomb) -"Se" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"Sm" = ( -/obj/machinery/vending/hydronutrients, -/obj/structure/spider/stickyweb, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"So" = ( -/obj/structure/rack, -/obj/item/melee/baseball_bat/ablative, -/obj/item/kitchen/knife/combat{ - pixel_y = 6 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Sp" = ( -/obj/structure/table/reinforced, -/obj/structure/spider/stickyweb, -/obj/structure/spider/cocoon, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"St" = ( -/obj/structure/sign/poster/contraband/twelve_gauge, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/armory) -"Sz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"SJ" = ( -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"SV" = ( -/obj/structure/chair/office, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"Tc" = ( -/obj/effect/decal/cleanable/blood/gibs/body, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"Te" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/button/door{ - dir = 4; - id = 132; - name = "Airlock Lockdown"; - pixel_x = -23 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"Th" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/vending/coffee, -/obj/machinery/light/broken/directional/north, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/gamble) -"TA" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/airlock) -"TE" = ( -/obj/structure/salvageable/seed, -/obj/structure/spider/stickyweb, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"TJ" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/bar) -"TK" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/bomb) -"TM" = ( -/turf/closed/mineral/random, -/area/ruin/space/has_grav/crazylab/bomb) -"TW" = ( -/obj/structure/sign/poster/contraband/rip_badger, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/hydro) -"Uy" = ( -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"UH" = ( -/mob/living/simple_animal/hostile/poison/giant_spider, -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"UL" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"UN" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_box/magazine/m45{ - pixel_x = 8; - pixel_y = -2 - }, -/obj/item/ammo_box/magazine/m45, -/obj/item/gun/ballistic/automatic/pistol/candor{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"UQ" = ( -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/armory) -"UR" = ( -/obj/machinery/computer/camera_advanced{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/armory) -"US" = ( -/obj/structure/lattice, -/turf/open/space, -/area/ruin/space/has_grav/crazylab/airlock) -"Vb" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/glass, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/airlock) -"Vh" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/glass, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/airlock) -"Vr" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/spider/stickyweb, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"Vt" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/innards, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"Vu" = ( -/obj/structure/spider/stickyweb, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"Vv" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/falsewall/plastitanium, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"Vx" = ( -/obj/structure/sign/poster/retro/we_watch, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/armory) -"VE" = ( -/obj/structure/lattice, -/obj/machinery/light/floor, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/crazylab/airlock) -"VM" = ( -/obj/structure/sign/warning, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/airlock) -"Wb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/poddoor{ - id = 132 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/airlock) -"We" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor{ - id = 132 - }, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/airlock) -"Wf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"Wi" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"Wl" = ( -/obj/machinery/camera/preset/toxins{ - network = list("ss13") - }, -/obj/structure/lattice, -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"Wm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"Wp" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"Ws" = ( -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/blood/gibs/limb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"WC" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/obj/machinery/light/broken/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/crazylab/crew) -"WD" = ( -/obj/effect/decal/cleanable/blood/gibs/up, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"WH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/airlock) -"WM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/airlock) -"WZ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/flora/rock, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"Xm" = ( -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"Xs" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"XJ" = ( -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"XO" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/decal/cleanable/blood/drip, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"XT" = ( -/obj/structure/spider/stickyweb, -/obj/effect/decal/cleanable/blood/gibs/torso, -/obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/mineral/plastitanium, -/area/ruin/space/has_grav/crazylab/hydro) -"XV" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/airlock) -"XX" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium/red, -/area/ruin/space/has_grav/crazylab/airlock) -"Yb" = ( -/obj/structure/lattice, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"Yj" = ( -/turf/open/floor/plating/foam, -/area/ruin/space/has_grav/crazylab/bomb) -"Yl" = ( -/obj/effect/turf_decal/number/four, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/hydro) -"Ym" = ( -/obj/effect/turf_decal/number/zero, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/hydro) -"Yw" = ( -/obj/effect/turf_decal/number/seven, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/hydro) -"Yy" = ( -/obj/effect/turf_decal/number/one, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/space/has_grav/crazylab/hydro) -"YA" = ( -/obj/structure/lattice, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/crazylab/airlock) -"YD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/crazylab/airlock) -"YG" = ( -/obj/structure/railing, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/crazylab/airlock) -"YJ" = ( -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/crazylab/airlock) -"YU" = ( -/obj/structure/lattice, -/obj/machinery/light/floor, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) -"Zd" = ( -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating/foam, -/area/ruin/space/has_grav/crazylab/bomb) -"Zf" = ( -/obj/structure/lattice, -/turf/open/floor/plating/foam, -/area/ruin/space/has_grav/crazylab/bomb) -"Zl" = ( -/obj/structure/lattice, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/asteroid/lowpressure, -/area/ruin/space/has_grav/crazylab/bomb) -"Zs" = ( -/obj/effect/decal/cleanable/ash/large, -/turf/open/floor/plating/foam, -/area/ruin/space/has_grav/crazylab/bomb) -"ZA" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/crazylab/bomb) - -(1,1,1) = {" -ll -GV -GV -GV -ao -ao -ao -ao -ao -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -"} -(2,1,1) = {" -ll -GV -GV -ao -ao -aV -aV -cQ -aV -at -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -"} -(3,1,1) = {" -ll -GV -GV -ao -au -bc -bR -ui -bh -bh -at -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -"} -(4,1,1) = {" -ll -GV -GV -ao -at -bh -bS -dd -fh -bh -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -"} -(5,1,1) = {" -ll -GV -GV -GV -at -bh -cd -dh -GX -bh -at -at -GV -GV -GV -ad -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -"} -(6,1,1) = {" -ll -ll -GV -GV -at -bh -cg -dd -fv -bh -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -ll -ll -ll -"} -(7,1,1) = {" -ll -ll -GV -GV -at -bh -Kn -dr -fI -bh -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -ll -ll -"} -(8,1,1) = {" -ll -ll -GV -GV -at -at -bh -dG -bh -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -at -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -ll -ll -"} -(9,1,1) = {" -ll -ll -GV -GV -GV -at -at -at -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -at -at -at -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -"} -(10,1,1) = {" -ll -ll -GV -GV -GV -GV -at -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -Me -OT -at -at -at -GV -GV -GV -ll -ll -ll -ll -ll -ll -"} -(11,1,1) = {" -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -Mk -cB -Me -at -at -GV -GV -GV -ll -ll -ll -ll -ll -ll -"} -(12,1,1) = {" -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -Me -at -at -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -"} -(13,1,1) = {" -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -at -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -ll -"} -(14,1,1) = {" -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -"} -(15,1,1) = {" -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -ao -ao -aw -te -at -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -ll -"} -(16,1,1) = {" -ll -ll -ll -ll -GV -GV -GV -GV -GV -ao -ao -BJ -fK -fY -fY -fY -at -at -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -ll -"} -(17,1,1) = {" -ll -ll -ll -ll -GV -GV -GV -GV -ao -ao -sr -fK -ih -Fg -wm -yI -fY -at -at -at -at -ao -ao -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -ll -"} -(18,1,1) = {" -ll -ll -ll -GV -GV -GV -GV -ao -ao -BJ -fK -ih -mu -kB -ws -yR -fY -Ck -Fo -GM -IC -TJ -ao -ao -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -"} -(19,1,1) = {" -ll -ll -GV -GV -GV -GV -GV -ao -BJ -fK -ih -mu -px -tn -wv -yU -An -Cn -Fu -GO -IF -KM -TJ -ao -ad -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -"} -(20,1,1) = {" -ll -ll -GV -GV -GV -GV -GV -bQ -fK -ih -ky -mT -pC -tw -wC -za -AE -Cs -Fw -GS -IK -KR -TJ -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(21,1,1) = {" -ll -GV -GV -GV -GV -GV -GV -at -fY -Th -kB -mV -pE -tC -wX -zd -AG -CL -FC -GT -IO -KT -TJ -at -at -at -GV -GV -GV -GV -GV -GV -GV -GV -ad -GV -"} -(22,1,1) = {" -GV -GV -GV -GV -GV -GV -at -at -fY -il -kJ -ng -pG -tF -aN -fY -TJ -CO -FE -GU -IR -TJ -TJ -TJ -at -at -at -at -ao -ao -GV -GV -GV -GV -GV -ll -"} -(23,1,1) = {" -GV -GV -GV -GV -GV -at -at -at -fY -is -kM -nh -pJ -ug -fY -TJ -oX -CW -Bg -Hc -zs -TJ -Mz -uo -TJ -Fr -TW -Fr -Se -ao -ao -GV -GV -GV -GV -ll -"} -(24,1,1) = {" -ad -GV -GV -GV -GV -at -at -dI -dI -dI -fY -nm -pR -fY -TJ -zq -AT -CY -Bg -Hq -Jj -yl -MB -OX -QB -Sm -zn -Vr -Fr -Se -ao -ao -GV -GV -GV -ll -"} -(25,1,1) = {" -GV -GV -GV -GV -GV -at -dI -dI -go -iw -dI -no -pU -TJ -xe -zh -AW -Dd -Bg -Hc -Jr -yl -MG -Pd -QB -TE -Uy -Uy -Vr -Fr -Se -ao -GV -GV -ll -ll -"} -(26,1,1) = {" -GV -GV -GV -GV -GV -at -cn -dJ -gp -iE -dI -nq -qi -TJ -xl -zm -Bg -Bg -FK -HG -Jt -TJ -PS -uo -TJ -Sp -UH -Vt -Wp -Vr -Yl -ao -GV -GV -ll -ll -"} -(27,1,1) = {" -GV -GV -GV -GV -GV -ao -dI -dN -gr -iZ -kN -nt -qm -ut -xp -zw -Bm -Dh -FR -HI -Jy -TJ -TJ -TJ -HL -St -HL -Vu -Ws -XJ -Ym -at -GV -GV -ll -ll -"} -(28,1,1) = {" -GV -GV -GV -GV -GV -ao -cn -dJ -bB -jb -dI -BA -qt -uu -xq -bV -Bo -Bo -FU -TJ -JA -TJ -MV -Pe -So -NO -HL -Fr -us -XO -Yw -at -GV -GV -ll -ll -"} -(29,1,1) = {" -ll -GV -GV -GV -GV -ao -ck -dI -dI -jl -lb -nI -qv -ck -xx -TJ -Br -Br -TJ -TJ -JB -KU -Na -Pg -QJ -Sz -UL -Vv -WD -XT -Yy -at -GV -GV -ll -ll -"} -(30,1,1) = {" -ll -GV -GV -GV -GV -ao -ao -dI -hW -jo -lc -ob -qy -uC -TJ -zC -Bt -zF -zu -TJ -JZ -KY -Nn -Pi -QO -SJ -UN -Fr -Hi -Fr -Fr -at -GV -GV -ll -ll -"} -(31,1,1) = {" -ll -GV -GV -GV -GV -ao -ao -dI -gK -dI -ln -od -qL -uQ -TJ -zF -Bw -Dn -uo -HL -ym -Lb -NA -Pk -QS -SV -UQ -Vx -Fr -Fr -at -GV -GV -GV -GV -ll -"} -(32,1,1) = {" -ll -GV -GV -GV -GV -ao -ck -dI -dO -jL -lA -od -ra -uT -TJ -TJ -TJ -TJ -TJ -pb -Ke -Lc -NC -Pl -QY -Tc -UR -HL -at -at -at -GV -GV -GV -GV -GV -"} -(33,1,1) = {" -ll -ll -GV -GV -GV -ao -dI -ee -gP -jB -dI -oe -rh -ck -xH -Qg -By -Dp -vi -HL -Kg -Li -NO -qg -Rd -MV -HL -HL -at -at -GV -GV -GV -GV -ad -GV -"} -(34,1,1) = {" -ll -ll -GV -GV -GV -ao -cq -gP -gV -jG -lN -ol -dy -vi -xO -zJ -Bz -DI -Ga -Ie -Kj -Ll -HL -Px -HL -HL -HL -at -at -GV -GV -GV -GV -GV -GV -GV -"} -(35,1,1) = {" -ll -ll -GV -GV -GV -ao -cq -gP -hf -jO -lS -om -rS -vk -yf -zK -BC -DK -Go -Ik -Ks -Lu -NP -Ok -at -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(36,1,1) = {" -ll -ll -ll -GV -GV -ao -dI -eA -hg -fG -dI -oo -rW -vC -yi -zO -BL -DN -Go -Im -Qf -Lw -NU -Ok -at -at -ao -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(37,1,1) = {" -ll -ll -ll -GV -GV -ao -dI -dI -hl -WC -dI -or -rY -vi -yj -zW -BQ -Ea -Gu -Ip -Kz -Lz -It -PD -Ok -Ok -US -VE -US -VE -YA -VE -GV -GV -GV -GV -"} -(38,1,1) = {" -ll -ll -ll -GV -GV -ao -at -dI -dI -dI -hy -oG -sd -vD -yk -zX -Cj -Ef -vi -Ok -KB -LB -Ok -Qc -wj -Ok -Ok -VM -Ok -Ok -Ok -GV -GV -GV -GV -GV -"} -(39,1,1) = {" -ll -ll -ll -GV -GV -GV -at -at -hy -hy -zB -oJ -sx -MM -hy -Ad -hy -hE -hy -Iu -KC -LD -NY -PT -Rj -Te -Vb -Wb -WH -XV -YD -GV -GV -GV -GV -ll -"} -(40,1,1) = {" -ll -ll -ll -GV -GV -GV -GV -at -hy -uO -me -oQ -sC -vK -yu -Ae -qw -Ew -hy -Ok -KF -LE -Oc -Qk -Rp -TA -Vh -We -WM -XX -YG -GV -GV -GV -GV -ll -"} -(41,1,1) = {" -ll -ll -ll -GV -GV -GV -GV -at -hy -mE -mi -oW -sH -vN -yw -Ag -BW -EG -Gv -Iv -KJ -ok -Ok -Qn -aX -Ok -Ok -VM -Ok -Ok -YJ -GV -GV -GV -ll -ll -"} -(42,1,1) = {" -ll -ll -ll -GV -GV -GV -GV -eE -hJ -kx -mj -oY -sV -vS -yy -Ai -Cb -EI -GJ -IA -KL -LP -Ok -Qr -Qr -It -US -VE -US -VE -YA -VE -GV -GV -ll -ll -"} -(43,1,1) = {" -ll -ll -ll -GV -GV -GV -GV -ao -cE -hV -mm -me -sY -vZ -sx -me -Cg -EK -mm -Ok -Ok -LQ -It -ao -ao -ao -ao -GV -GV -ao -ao -GV -GV -GV -ll -ll -"} -(44,1,1) = {" -ll -ll -ll -ll -GV -GV -GV -ao -ao -cE -hV -kg -td -kx -mm -kg -td -iY -hy -Ok -at -Bb -ao -ao -GV -GV -GV -GV -GV -ao -GV -GV -GV -GV -ll -ll -"} -(45,1,1) = {" -ll -ll -ll -ll -GV -GV -GV -GV -ao -ao -cE -cE -cE -cE -cE -cE -vD -hy -hy -at -at -LV -ao -GV -GV -GV -GV -GV -GV -ao -GV -GV -GV -GV -ll -ll -"} -(46,1,1) = {" -ll -ll -ll -ll -ll -GV -GV -GV -GV -ao -ao -bw -bQ -eE -yF -te -te -eE -at -at -GL -Mb -Oq -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -"} -(47,1,1) = {" -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -wa -te -bw -Ci -at -GL -GL -ao -ao -Ow -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -"} -(48,1,1) = {" -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -aw -te -at -at -GL -GV -GV -ao -OA -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -ll -"} -(49,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -at -GV -GV -GV -GV -GV -Ow -GV -GV -GV -at -GV -GV -GV -GV -GV -GV -GV -ll -ll -"} -(50,1,1) = {" -GV -GV -ad -GV -GV -at -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -Ow -Qu -GV -at -at -at -GV -GV -GV -GV -GV -GV -GV -ll -"} -(51,1,1) = {" -ll -GV -GV -GV -at -at -at -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -OP -Oq -GV -at -at -at -at -GV -GV -GV -GV -GV -GV -ll -"} -(52,1,1) = {" -ll -GV -GV -at -at -bw -cB -aT -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ao -Ow -GV -GV -at -at -at -GV -GV -GV -ad -GV -GV -ll -"} -(53,1,1) = {" -ll -GV -GV -at -aw -bz -cs -eG -at -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -Ow -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -"} -(54,1,1) = {" -ll -GV -GV -at -aA -bA -cv -eJ -if -at -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -Ow -RQ -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -"} -(55,1,1) = {" -GV -ad -GV -at -aw -bQ -bQ -fe -bQ -at -GV -GV -GV -GV -GV -GV -GV -at -at -at -GV -GV -GV -Qv -RT -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -"} -(56,1,1) = {" -GV -GV -GV -GV -cB -aw -cB -aw -at -GV -GV -GV -GV -GV -GV -GV -at -at -at -at -at -GV -GV -ao -Ow -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ll -"} -(57,1,1) = {" -GV -GV -GV -GV -GV -bQ -bA -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -at -at -at -GV -GV -ao -Ow -ao -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(58,1,1) = {" -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ad -GV -GV -GV -at -at -at -at -GV -GV -ao -Ow -ao -ao -GV -GV -GV -ao -ao -ao -GV -GV -GV -"} -(59,1,1) = {" -ll -ll -GV -GV -GV -GV -GV -GV -GV -ad -GV -GV -GV -GV -GV -GV -GV -at -at -at -at -GV -GV -GV -Mb -we -RQ -ao -TM -Wi -YU -TM -ao -ao -ao -GV -"} -(60,1,1) = {" -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -at -at -GV -GV -GV -GV -ao -TK -TK -TM -TM -Wi -Xm -TM -TM -TM -ao -ao -"} -(61,1,1) = {" -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ao -TK -TM -TM -WZ -Wf -Wi -Xm -TM -TM -TM -ao -"} -(62,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ao -TM -TM -Wf -Xm -Wi -Yb -Xm -Wm -TM -TM -ao -"} -(63,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ao -TM -TM -Wi -Xs -Yb -Zd -Zl -Xm -Wi -TM -TM -"} -(64,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -ad -GV -GV -GV -GV -GV -GV -GV -GV -TM -TM -Wl -Wi -Yj -Zf -Zs -Wi -YU -TM -TM -"} -(65,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -TM -TM -Wm -Xm -Yb -Yj -Yb -Wf -Wi -TM -TM -"} -(66,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -TM -TM -TM -TM -Xm -Yb -Xm -Wi -WZ -TM -TM -"} -(67,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -TM -TM -TM -Xm -Wf -Xm -Wi -ZA -Xm -TM -TM -"} -(68,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -TM -TM -WZ -Xm -Xm -Xm -Wi -TM -TM -GV -"} -(69,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -TM -TM -TM -Xm -YU -TM -TM -GV -GV -"} -(70,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(71,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(72,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(73,1,1) = {" -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -GV -GV -GV -GV -GV -GV -ad -GV -GV -GV -GV -"} diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm deleted file mode 100644 index 635321fa9d4b..000000000000 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ /dev/null @@ -1,12933 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/template_noop, -/area/template_noop) -"ab" = ( -/mob/living/simple_animal/hostile/carp, -/turf/template_noop, -/area/template_noop) -"ac" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ad" = ( -/obj/structure/alien/weeds, -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ae" = ( -/obj/structure/alien/weeds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"af" = ( -/obj/structure/alien/weeds, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/titanium{ - amount = 30 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 25 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ag" = ( -/obj/structure/alien/weeds, -/obj/structure/alien/resin/wall, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ah" = ( -/obj/structure/alien/weeds, -/mob/living/simple_animal/hostile/alien/drone, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ai" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"aj" = ( -/obj/structure/alien/weeds/node, -/obj/structure/alien/egg/burst, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ak" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/comm) -"al" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"am" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"an" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"ao" = ( -/obj/structure/alien/weeds/node, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ap" = ( -/obj/effect/decal/cleanable/robot_debris, -/obj/structure/alien/weeds, -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/plasteel{ - amount = 30 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"aq" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"ar" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"as" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/comm) -"at" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"au" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"av" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/item/paper/fluff/ruins/oldstation/damagereport, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/item/paper/fluff/ruins/oldstation/report, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"ax" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"ay" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/item/card/id/away/old/apc, -/obj/item/stock_parts/cell{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stock_parts/cell{ - charge = 100; - maxcharge = 15000 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"az" = ( -/turf/closed/mineral/iron, -/area/ruin/unpowered) -"aA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"aB" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/xenoblood/xgibs/up, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"aG" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation) -"aH" = ( -/obj/effect/decal/cleanable/robot_debris, -/obj/structure/alien/weeds, -/obj/structure/alien/egg/burst, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"aI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/button/door{ - id = "ancient"; - name = "Charlie Station Lockdown Button" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/toy/cards/deck, -/obj/item/folder/blue, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aM" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"aN" = ( -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"aO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aS" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"aT" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation) -"aU" = ( -/obj/structure/alien/weeds, -/obj/item/bodypart/chest, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"aW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/megaphone, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"aY" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"aZ" = ( -/obj/structure/alien/weeds/node, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"ba" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/lighter, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bb" = ( -/obj/structure/sign/poster/contraband/pwr_game, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation) -"bc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation) -"bd" = ( -/obj/structure/transit_tube{ - dir = 4 - }, -/turf/template_noop, -/area/template_noop) -"be" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bf" = ( -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bg" = ( -/obj/structure/alien/weeds, -/obj/effect/gibspawner/human, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bh" = ( -/obj/structure/alien/weeds, -/obj/structure/alien/egg/burst, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bi" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/alien/weeds, -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Charlie Station Bridge APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bq" = ( -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 4; - name = "Broken Computer" - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor/eastright, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"br" = ( -/turf/closed/mineral/random/high_chance, -/area/ruin/unpowered) -"bs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/dice/d6, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"bw" = ( -/obj/machinery/door/airlock/highsecurity, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bx" = ( -/obj/machinery/door/airlock/highsecurity, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"by" = ( -/obj/structure/sign/poster/retro/nanotrasen_logo_80s, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/comm) -"bz" = ( -/obj/machinery/door/window/brigdoor/westleft, -/obj/effect/decal/cleanable/robot_debris, -/obj/structure/alien/weeds/node, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bA" = ( -/obj/structure/AIcore/deactivated, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bD" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"bE" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"bF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/table, -/obj/machinery/door/window/brigdoor/eastright, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bG" = ( -/obj/structure/alien/weeds, -/obj/machinery/power/apc{ - dir = 4; - name = "Delta Station Artifical Program Core APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bH" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/mining) -"bI" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"bJ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"bK" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"bL" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"bM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/soap/nanotrasen, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/item/coin, -/obj/item/coin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bO" = ( -/turf/closed/mineral/bscrystal, -/area/ruin/space/has_grav/ancientstation) -"bP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"bQ" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bR" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/obj/structure/alien/weeds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bV" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/gibs/old, -/mob/living/simple_animal/hostile/alien/sentinel, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"bW" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"bX" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation) -"bY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"bZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ca" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"cb" = ( -/obj/structure/sign/poster/retro/science, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cc" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"cd" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"ce" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/mining) -"cf" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"ci" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/transit_tube{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"cj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"cl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"cm" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"co" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cq" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cr" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/transit_tube/station/reverse/flipped{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ct" = ( -/obj/structure/sign/poster/retro/science, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cu" = ( -/obj/structure/transit_tube, -/turf/template_noop, -/area/template_noop) -"cv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/transit_tube{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/transit_tube/station/reverse/flipped, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/medical/bruise_pack, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"cy" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cz" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cB" = ( -/obj/effect/decal/cleanable/robot_debris, -/obj/structure/alien/weeds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cC" = ( -/obj/machinery/conveyor{ - id = "beta" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"cD" = ( -/turf/closed/mineral/random, -/area/ruin/unpowered) -"cG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cI" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "beta"; - pixel_x = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"cJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/paper/fluff/ruins/oldstation/protoinv, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"cK" = ( -/turf/closed/mineral/iron, -/area/ruin/space/has_grav/ancientstation) -"cL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"cM" = ( -/obj/effect/decal/cleanable/shreds, -/obj/structure/alien/weeds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cN" = ( -/obj/structure/alien/resin/wall, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cO" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/alien/weeds, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cQ" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"cR" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"cS" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"cT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"cU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"cY" = ( -/obj/structure/alien/weeds, -/mob/living/simple_animal/hostile/alien/queen, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"cZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"da" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"db" = ( -/obj/structure/alien/weeds, -/obj/structure/alien/egg/burst, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"dc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dd" = ( -/obj/structure/alien/weeds, -/obj/structure/closet/crate/engineering{ - name = "camera assembly crate" - }, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/stack/cable_coil, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"de" = ( -/turf/closed/indestructible/rock, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"df" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/alien/weeds, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dg" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"dh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"di" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"dj" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"dk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/engineering{ - name = "plasma tank crate"; - req_access_txt = "204" - }, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, -/obj/item/tank/internals/plasma/full, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dl" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/engi) -"dm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"do" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dp" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank/high{ - desc = "A highly-pressurized water tank, this one seems almost empty.."; - tank_volume = 1000 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"dv" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/sec) -"dw" = ( -/turf/closed/mineral/random/low_chance, -/area/ruin/unpowered) -"dx" = ( -/obj/structure/girder, -/turf/open/space, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"dy" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/rnd) -"dA" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"dB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"dE" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/mining) -"dF" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) -"dH" = ( -/obj/effect/decal/cleanable/oil, -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/deltaai) -"dI" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"dJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dK" = ( -/turf/template_noop, -/area/space) -"dL" = ( -/obj/machinery/door/airlock/highsecurity, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/alien/weeds, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltaai) -"dM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"dN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"dP" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dR" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"dS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"dT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"dU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/recharger, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"dV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/science{ - name = "Artificial Program Core Room" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/alien/weeds, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/science{ - name = "Artificial Program Core Room" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/mineral/random, -/area/ruin/unpowered) -"dY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"dZ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"ea" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"eb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ec" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ed" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"ee" = ( -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"eg" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ei" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ej" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ek" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"el" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"em" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"en" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"eo" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ep" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/cultivator{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"eq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/seed_extractor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"er" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/seeds/harebell, -/obj/item/seeds/carrot, -/obj/item/seeds/potato, -/obj/item/seeds/ambrosia, -/obj/item/seeds/poppy, -/obj/item/seeds/grape, -/obj/effect/decal/cleanable/dirt, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat/rice, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"es" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"et" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"eu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ev" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ew" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ex" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ey" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"ez" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"eB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/autolathe, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"eD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"eF" = ( -/obj/machinery/computer/rdconsole/core, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"eG" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"eH" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"eI" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/engi) -"eJ" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/sec) -"eL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"eM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"eO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "Beta Station Main Corridor APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"eP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"eQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"eR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"eS" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"eT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"eV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/assembly/flash/handheld, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"eW" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"eY" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/rnd) -"eZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fa" = ( -/obj/machinery/rnd/destructive_analyzer, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"fb" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fd" = ( -/obj/structure/sign/poster/contraband/donut_corp, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/sec) -"fe" = ( -/obj/machinery/power/smes/engineering{ - charge = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ff" = ( -/obj/structure/transit_tube{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/template_noop, -/area/space/nearstation) -"fg" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/comm) -"fh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fo" = ( -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"fp" = ( -/obj/structure/sign/poster/official/here_for_your_safety, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/sec) -"fq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ft" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fu" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"fv" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"fy" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"fz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fA" = ( -/obj/structure/closet, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/mask/breath, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"fB" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fC" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fD" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"fE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"fI" = ( -/obj/machinery/power/apc{ - name = "Beta Station Mining Equipment APC "; - pixel_y = -25; - start_charge = 0 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"fK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/alien/drone, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"fP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"fQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/shreds, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/toilet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"fT" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"fU" = ( -/turf/closed/mineral/bscrystal, -/area/ruin/unpowered) -"fV" = ( -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"fX" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"fY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"fZ" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ga" = ( -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"gb" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "beta" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"gc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ge" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"gf" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/ancientstation/atmo) -"gg" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "beta" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/mining) -"gi" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/medbay) -"gm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"gn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"gp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"gq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gu" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/medbay) -"gw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"gB" = ( -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"gC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"gE" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"gG" = ( -/obj/machinery/rnd/production/protolathe, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gH" = ( -/obj/structure/closet/crate/radiation, -/obj/item/stack/sheet/mineral/uranium{ - amount = 15 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"gI" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/kitchen) -"gJ" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"gK" = ( -/turf/template_noop, -/area/space/nearstation) -"gL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/power/apc{ - dir = 8; - name = "Charlie Security APC"; - pixel_x = -25; - start_charge = 0 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"gM" = ( -/obj/machinery/rnd/production/circuit_imprinter, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/dropper, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"gP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/medical, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"gU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"gV" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"gW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "Delta Station RnD APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"gX" = ( -/obj/structure/sign/poster/retro/build, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/engi) -"gY" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/kitchen) -"gZ" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ha" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = 26 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"hd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"he" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"hf" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/rnd) -"hg" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/rnd) -"hh" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/rnd) -"hi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hk" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"hl" = ( -/obj/structure/closet/crate/medical, -/obj/item/circuitboard/machine/sleeper, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"hm" = ( -/obj/structure/table, -/obj/item/storage/firstaid/ancient, -/obj/effect/decal/cleanable/dirt, -/obj/item/defibrillator, -/obj/machinery/power/apc{ - dir = 1; - name = "Beta Station Medbay APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"hn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"hp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"hr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/dinnerware, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"ht" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hv" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/gloves/color/fyellow/old, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"hw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"hx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/processor, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/folder/red, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"hE" = ( -/mob/living/simple_animal/hostile/alien/drone, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"hF" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/aluminium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/bromine{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hG" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hH" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/copper{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/rad_collector, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"hL" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"hM" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation) -"hN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"hP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"hQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"hR" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"hT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/kitchen/rollingpin, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"hX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"hY" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"hZ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/hydrogen{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/water{ - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ia" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ib" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ic" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"id" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ie" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper/fluff/ruins/oldstation/generator_manual, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"if" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ig" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"ih" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ii" = ( -/obj/machinery/power/smes/engineering{ - charge = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ij" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ik" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"il" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"im" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"io" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/folder/white, -/obj/item/reagent_containers/glass/beaker, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ip" = ( -/obj/machinery/chem_master, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/glass/beaker, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"iq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"ir" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"is" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"it" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"iw" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical/old, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/item/multitool, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"ix" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 4; - name = "Charlie Engineering APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"iy" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"iA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/suit/armor/vest/old, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"iB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/head/helmet/old, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"iD" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/nuke, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iE" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/recharger, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iF" = ( -/obj/machinery/chem_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"iG" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/radium{ - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/welding_fuel{ - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iO" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/grass, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"iP" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/sugar{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sulfur{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iR" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/silver{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iS" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/sacid{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/silicon{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"iT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"iV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"iW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/wrench, -/obj/item/wirecutters, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"iX" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/engi) -"iY" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"iZ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"ja" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"jc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"je" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/metal{ - amount = 20 - }, -/obj/item/stack/sheet/metal{ - amount = 20 - }, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ji" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"jj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"jk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"jl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"jo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jq" = ( -/obj/structure/table, -/obj/item/tank/internals/oxygen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"js" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"jt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ju" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"jv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jA" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/ancientstation/proto) -"jC" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/betastorage) -"jD" = ( -/obj/effect/decal/cleanable/shreds, -/obj/structure/alien/weeds, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/gold{ - amount = 10 - }, -/obj/item/stack/sheet/mineral/silver{ - amount = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"jE" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"jF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jJ" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"jK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"jM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/duffelbag, -/obj/structure/closet, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"jQ" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/betastorage) -"jR" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"jS" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jT" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"jU" = ( -/obj/structure/sign/poster/solgov/nanomichi_ad, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/medbay) -"jX" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"jY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"jZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"ka" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"kd" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/ancient, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"kh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"ki" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kl" = ( -/obj/structure/table/reinforced, -/obj/machinery/the_singularitygen, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"km" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"kn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"ko" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "O2 Input" - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/machinery/oldpod, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kq" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/showcase/machinery/oldpod, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kr" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/oldsec, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ks" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"kv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kA" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kB" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "O2 Output" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"kD" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/flashlight/glowstick, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/insectguts, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 8; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"kH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"kK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kM" = ( -/obj/structure/sign/poster/official/work_for_a_future, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation) -"kO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/oldsci, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kP" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/machinery/oldpod, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kQ" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/atmo) -"kS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"kT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"kW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kX" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"kZ" = ( -/obj/structure/table/reinforced, -/obj/item/healthanalyzer{ - desc = "A prototype hand-held body scanner able to distinguish vital signs of the subject."; - name = "prototype health analyzer" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"la" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airalarm, -/obj/item/electronics/airalarm, -/obj/item/electronics/airalarm, -/obj/item/electronics/airalarm, -/obj/structure/closet/crate/engineering/electrical{ - name = "electronics crate" - }, -/obj/item/electronics/tracker, -/obj/item/stack/cable_coil, -/obj/item/clothing/gloves/color/fyellow/old, -/obj/item/holosign_creator/atmos, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"lb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 1; - name = "Broken Computer" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"lc" = ( -/obj/structure/table/reinforced, -/obj/item/gun/energy/e_gun/old, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"ld" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"le" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"lf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4; - name = "N2 Input" - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"lg" = ( -/obj/structure/catwalk, -/turf/template_noop, -/area/space/nearstation) -"lh" = ( -/turf/closed/mineral/plasma, -/area/ruin/unpowered) -"li" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/proto) -"lj" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/proto) -"ll" = ( -/turf/closed/mineral/uranium, -/area/ruin/unpowered) -"lm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ln" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/oldeng, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"lo" = ( -/turf/closed/wall/mineral/silver, -/area/ruin/unpowered) -"lp" = ( -/turf/closed/wall/mineral/gold, -/area/ruin/unpowered) -"lq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/pickaxe, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lr" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/oldsci, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ls" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"lt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"lu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"lv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"lw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lx" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/sec) -"ly" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"lz" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"lA" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"lE" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lF" = ( -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"lG" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"lH" = ( -/obj/structure/transit_tube_pod{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/template_noop, -/area/space/nearstation) -"lI" = ( -/obj/structure/transit_tube, -/obj/structure/catwalk, -/turf/template_noop, -/area/space/nearstation) -"lJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/space/nasavoid/old, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/structure/closet, -/obj/item/clothing/head/helmet/space/nasavoid/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"lM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"lN" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"lQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"lT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"lU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"lV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/silver{ - amount = 25 - }, -/obj/item/stack/sheet/mineral/gold{ - amount = 25 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/roller, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"lX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"lZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"ma" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"mb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"mc" = ( -/turf/closed/mineral/plasma, -/area/ruin/space/has_grav/ancientstation) -"md" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"mf" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"mg" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/medbay) -"mh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/power/apc{ - dir = 4; - name = "Delta Station Corridor APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"mj" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ml" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"mn" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"mo" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"mp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only/closed, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mq" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"mt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"mu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mx" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"my" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"mz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/old, -/obj/structure/closet, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"mA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/kitchen) -"mB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"mC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"mD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"mE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"mF" = ( -/obj/item/stack/rods, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mH" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/ancientstation/atmo) -"mI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"mL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"mM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only/closed, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mN" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/optable, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 1; - name = "Broken Computer" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"mQ" = ( -/obj/structure/grille/broken, -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/medbay) -"mR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"mS" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"mT" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"mV" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"mW" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"mX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"mY" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"mZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"na" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"nb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"nc" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating{ - heat_capacity = 1e+006; - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"nd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ne" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"nf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"ng" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/pipedispenser/disposal/transit_tube, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nk" = ( -/turf/closed/mineral/plasma, -/area/ruin/space/has_grav/ancientstation/atmo) -"nl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/decal/cleanable/glass, -/obj/item/stack/rods, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"np" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"nq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"nr" = ( -/obj/item/stack/rods, -/turf/template_noop, -/area/space/nearstation) -"nt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ny" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - icon_state = "connector_map-3" - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nD" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"nG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/item/stack/rods, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"nH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"nL" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nN" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/alien/drone, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"nO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/paper/guides/jobs/engi/solars, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/power/solar_control{ - dir = 1; - id = "aftport"; - name = "Station Solar Control" - }, -/obj/structure/cable/yellow, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"nP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"nQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"nS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/sheet/mineral/uranium{ - amount = 25 - }, -/obj/structure/closet/crate, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"nX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"nZ" = ( -/mob/living/simple_animal/hostile/carp, -/turf/template_noop, -/area/space/nearstation) -"ob" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4; - icon_state = "tracks" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"oc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"od" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"oe" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"of" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"og" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Equipment" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"oh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"oi" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass, -/obj/item/stack/sheet/glass, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"oj" = ( -/obj/structure/table, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/micro_laser, -/obj/item/stack/cable_coil, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"ol" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"on" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 25 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/stack/sheet/glass{ - amount = 25 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/stack/cable_coil/red, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"oo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"op" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"oq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"or" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betastorage) -"ot" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"ou" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/xenoblood/xgibs/up, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ov" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 1; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"ox" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oz" = ( -/obj/item/stack/rods, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 1; - icon_state = "door_closed" - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"oA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/power/apc{ - dir = 8; - name = "Beta Storage APC"; - pixel_x = -25; - start_charge = 0 - }, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"oC" = ( -/turf/open/space, -/area/ruin/space/has_grav/ancientstation/atmo) -"oD" = ( -/obj/effect/decal/cleanable/xenoblood/xgibs/core, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"oE" = ( -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"oF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/research{ - name = "Research and Development" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"oG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"oH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/xenoblood/xgibs/core, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"oI" = ( -/obj/effect/decal/cleanable/xenoblood, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"oJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"oM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"oN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"oO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"oP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"oQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"oR" = ( -/obj/item/shard, -/turf/template_noop, -/area/space/nearstation) -"oS" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"oT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"oU" = ( -/obj/machinery/power/smes/engineering{ - charge = 0; - name = "backup power storage unit" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"oV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"oX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"oY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"oZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pb" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"pe" = ( -/obj/item/shard{ - icon_state = "small" - }, -/turf/template_noop, -/area/space/nearstation) -"pf" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"pg" = ( -/obj/machinery/power/port_gen/pacman/super{ - name = "\improper emergency power generator" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"ph" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/mirror{ - name = "dusty mirror"; - pixel_y = 28 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard{ - icon_state = "small" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/obj/item/stack/rods, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"po" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/shard, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pp" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"pq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"pr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/transit_tube_pod{ - dir = 4 - }, -/obj/structure/transit_tube/station/reverse{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"ps" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/transit_tube{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"pt" = ( -/obj/structure/transit_tube{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/template_noop, -/area/space/nearstation) -"pu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pv" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"pw" = ( -/obj/structure/transit_tube/crossing/horizontal, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/template_noop, -/area/space/nearstation) -"px" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"py" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pz" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/transit_tube{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"pB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"pC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate, -/obj/machinery/power/apc{ - dir = 4; - name = "Charlie Main Corridor APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 25 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"pD" = ( -/obj/structure/transit_tube/station/reverse/flipped, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"pP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/item/stack/rods, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"pR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"pS" = ( -/obj/item/shard, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"pV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"pW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"pZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"qa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - name = "Cryogenics Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"qb" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Electrical Maintanace" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"qc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/highsecurity{ - name = "Prototype Laboratory"; - req_access_txt = "200" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/proto) -"qd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/highsecurity{ - name = "Prototype Laboratory"; - req_access_txt = "200" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/proto) -"qe" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Beta Atmospherics APC"; - pixel_x = 25; - start_charge = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"qf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "Delta Prototype Lab APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"qg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"qh" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/template_noop, -/area/space/nearstation) -"qi" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/template_noop, -/area/space/nearstation) -"qj" = ( -/obj/item/solar_assembly, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"qk" = ( -/obj/machinery/pipedispenser, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"qm" = ( -/obj/machinery/power/solar, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"qn" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/template_noop, -/area/space/nearstation) -"qo" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/template_noop, -/area/space/nearstation) -"qp" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/template_noop, -/area/space/nearstation) -"qq" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/template_noop, -/area/space/nearstation) -"qr" = ( -/obj/machinery/power/solar, -/obj/structure/cable/yellow, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"qs" = ( -/obj/item/solar_assembly, -/obj/structure/cable/yellow, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"qu" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/template_noop, -/area/space/nearstation) -"qv" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"qx" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qy" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qA" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qB" = ( -/obj/item/stack/rods, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qC" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qD" = ( -/turf/closed/mineral/plasma, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qE" = ( -/obj/item/stack/rods, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/atmo) -"qH" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"qJ" = ( -/obj/item/shard{ - icon_state = "small" - }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qK" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"qL" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/template_noop, -/area/space/nearstation) -"qM" = ( -/obj/structure/catwalk, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/template_noop, -/area/space/nearstation) -"qN" = ( -/obj/structure/cable/yellow, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"qO" = ( -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"qQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"qR" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"qS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"qT" = ( -/obj/structure/lattice, -/obj/effect/spawner/lootdrop/maintenance/eight, -/turf/template_noop, -/area/space/nearstation) -"qU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"qV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "proto"; - name = "Prototype Lab Lockdown"; - pixel_x = 28 - }, -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"re" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"rH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"rN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"se" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"sg" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/item/broken_bottle, -/obj/item/soap/nanotrasen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"si" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"su" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"sy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"sz" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/item/paper/fluff/ruins/oldstation, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"sC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"sD" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/alien/weeds, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"sH" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"sO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"sV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"sY" = ( -/obj/structure/lattice, -/obj/item/stack/rods, -/turf/template_noop, -/area/space/nearstation) -"sZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"tb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"td" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/particle_accelerator/particle_emitter/center, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"tn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"tq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"tN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/corner/opaque/green, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"tT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/particle_accelerator/end_cap, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ur" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"uB" = ( -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"uE" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"uM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"uN" = ( -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/structure/alien/weeds, -/obj/effect/gibspawner/human, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"uT" = ( -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"uW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"uX" = ( -/obj/machinery/door/airlock/medical/glass{ - dir = 4; - name = "Chemical Storage"; - req_access_txt = "200" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"uY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"vd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"vh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"vj" = ( -/obj/machinery/door/airlock/security{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - dir = 8; - id = "ancient" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"vr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/item/reagent_containers/spray/weedspray, -/obj/item/reagent_containers/spray/pestspray, -/obj/structure/closet/crate/hydroponics, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"vu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"vK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"wh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"wq" = ( -/obj/machinery/door/window/eastleft, -/obj/machinery/door/poddoor{ - dir = 4; - id = "proto" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"wu" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 8; - name = "Engineering Storage" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"wz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"wC" = ( -/obj/structure/particle_accelerator/power_box, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"wE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"wF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"wJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/airalarm/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"wL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"wP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"xl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"xB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"xS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"yb" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/flashlight/glowstick, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"yg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"yk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"yp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"yq" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "proto" - }, -/obj/machinery/door/window/westright, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"yx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"yC" = ( -/obj/machinery/door/airlock/medical/glass{ - dir = 4; - name = "Medical Bay" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/medbay) -"yD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"yE" = ( -/obj/structure/closet/crate, -/obj/item/cautery{ - pixel_x = 4 - }, -/obj/item/hemostat, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/retractor, -/obj/machinery/light/small/broken/directional/west{ - icon_state = "bulb-broken" - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"yI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Area" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"yL" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"yY" = ( -/obj/machinery/door/window/westleft, -/obj/machinery/door/poddoor{ - dir = 4; - id = "proto" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"zb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"zk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/machinery/power/apc{ - name = "Charlie Station Garden APC "; - pixel_y = -25; - start_charge = 0 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/l4z, -/obj/item/reagent_containers/glass/bottle/nutrient/rh, -/obj/structure/closet/crate/hydroponics, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"zm" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - icon_state = "rightsecure"; - name = "Plasma Canister Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"zD" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"zG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"zH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"Aa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Ab" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Al" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/airlock/atmos/glass{ - dir = 4; - name = "Station Atmospherics" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ap" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor{ - dir = 8; - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"As" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"AE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - icon_state = "inje_map-2" - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"AF" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Bs" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Bz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"BB" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"BH" = ( -/obj/structure/particle_accelerator/particle_emitter/left, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"BQ" = ( -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/structure/alien/weeds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"BV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - dir = 4; - name = "Engineering External Access" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"Cf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Cg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"Ci" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"Cr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"Cu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/old, -/obj/structure/closet, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"CG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"CM" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/iron{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bottle/lithium{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"CR" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"CU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/mob/living/simple_animal/hostile/alien/drone, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"CX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Dm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"Dn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Dp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Dw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"DB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"DJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"DM" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"DQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"DT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"DY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/alien/drone, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Eh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/gun/energy/laser/retro{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/gun/energy/laser/retro{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"ED" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4; - icon_state = "tracks" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"EP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"EV" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"FH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - icon_state = "connector_map-3" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"Gh" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Gp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Delta Station Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "ancient" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"GE" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"GG" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance/three, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"GP" = ( -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"GX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Hn" = ( -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"HA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"HI" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "proto" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"It" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - name = "dusty mirror"; - pixel_x = 26 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"IM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"IV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4; - icon_state = "tracks" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Jo" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/showcase/machinery/oldpod, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Jq" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/alien/weeds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"Js" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"JE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"JG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/wooden, -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Charlie Station Access"; - req_access_txt = "200" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"JK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/old, -/obj/structure/closet, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"JT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"JZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Km" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light_switch{ - pixel_x = 26 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"Ko" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/obj/effect/spawner/lootdrop/minor/beret_or_rabbitears, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"Kq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Ku" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/particle_accelerator/control_box, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"KE" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "proto" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Le" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Lh" = ( -/obj/structure/window/reinforced, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ll" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/particle_accelerator/particle_emitter/right, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Ln" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Lq" = ( -/obj/machinery/light/directional/west, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protosuit, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Ls" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"LR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"LY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - volume_rate = 200 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"Mh" = ( -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engineering" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 8; - id = "ancient" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) -"Mq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc{ - dir = 1; - name = "Charlie Station Kitchen APC"; - pixel_y = 25; - start_charge = 0 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"Mt" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"Mw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 1; - icon_state = "tracks" - }, -/obj/machinery/firealarm/directional/east, -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"MG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"MK" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"No" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/xenoblood/xgibs/up, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Nx" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"Ny" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"NF" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/alien/weeds/node, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"NQ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_n2_out"; - internal_pressure_bound = 5066; - name = "Nitrogen Out" - }, -/turf/open/floor/engine/o2, -/area/ruin/space/has_grav/ancientstation/atmo) -"NZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"Oi" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Ok" = ( -/obj/machinery/door/window/eastright, -/obj/machinery/door/poddoor{ - dir = 4; - id = "proto" - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Oo" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/shreds, -/obj/structure/alien/weeds/node, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"OA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"OB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/red, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"OC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"OD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Hydroponics" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"OU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"OV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"OY" = ( -/obj/machinery/door/airlock/command{ - name = "Beta Station Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "ancient" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Pe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Pj" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Pn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"Po" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Pr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/command{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"Px" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"PC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"PV" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/departments/restroom{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Qo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"Qp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/westright, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"Qr" = ( -/obj/machinery/door/airlock/command{ - name = "Beta Station Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "ancient" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Qz" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"QA" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"QQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"QY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/structure/cable, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"Rc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Re" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Rf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"Rn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) -"Ru" = ( -/obj/machinery/light/directional/east, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protogun, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"RG" = ( -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Backup Generator Room" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"RH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"RP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"RU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"RZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Se" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 5; - icon_state = "tracks" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Sf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/particle_accelerator/fuel_chamber, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Sn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Sr" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation) -"St" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"Su" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = 26 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"Sv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"SA" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/structure/alien/weeds, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"SP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/mirror{ - name = "dusty mirror"; - pixel_x = -26 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"ST" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"SW" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - dir = 8; - id = "ancient" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/sec) -"Tb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - dir = 8; - name = "Engineering External Access" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"Td" = ( -/obj/item/stack/rods, -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) -"Tk" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"Tz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"TF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"TL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer{ - desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; - dir = 4; - name = "Broken Computer" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"TU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/north, -/obj/effect/decal/cleanable/food/egg_smudge, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"TZ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - icon_state = "inje_map-2" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ua" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/directional/north, -/obj/machinery/light_switch{ - pixel_x = 0; - pixel_y = 26 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Ug" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ut" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"Uw" = ( -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/obj/structure/alien/weeds, -/mob/living/simple_animal/hostile/alien, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/ancientstation/deltaai) -"UB" = ( -/obj/machinery/door/airlock/command{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"UC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"UJ" = ( -/obj/machinery/door/airlock/atmos/glass{ - dir = 4; - name = "Station Atmospherics" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"UV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"UW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Ve" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Vj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Vr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betastorage) -"VH" = ( -/obj/structure/sign/poster/retro/nanotrasen_logo_80s, -/turf/closed/wall, -/area/ruin/space/has_grav/ancientstation/comm) -"VW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"Wb" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"Wi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west{ - brightness = 3 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"Wp" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2 Output" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"Wu" = ( -/obj/structure/closet, -/obj/item/tank/jetpack/void, -/obj/item/clothing/head/helmet/space/nasavoid/old, -/obj/item/clothing/suit/space/nasavoid, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"WF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/storage/box/firingpins, -/obj/structure/closet/crate/secure/weapon{ - req_access_txt = "203" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"WP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) -"WQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Delta Station Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "ancient" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) -"WT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_o2_out"; - internal_pressure_bound = 5066; - name = "Oxygen Out" - }, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Xb" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/mining) -"Xd" = ( -/obj/machinery/light/directional/east, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protosing, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Xh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"Xo" = ( -/obj/machinery/light/directional/west, -/obj/structure/table/reinforced, -/obj/item/paper/fluff/ruins/oldstation/protohealth, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Xr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) -"XJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) -"XK" = ( -/obj/machinery/door/airlock/science{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"XO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/shard{ - icon_state = "small" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/broken/directional/west{ - icon_state = "tube-broken" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"XY" = ( -/obj/machinery/door/airlock/science{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Yh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6; - icon_state = "tracks" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Ym" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/westleft, -/obj/machinery/shower{ - dir = 8 - }, -/obj/item/soap/nanotrasen, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation) -"Yn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) -"Yo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Charlie Station Access"; - req_access_txt = "200" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"Yr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8; - icon_state = "tracks" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"YF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"YJ" = ( -/obj/machinery/door/airlock/highsecurity, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/xenoblood/xtracks, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/deltaai) -"YN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/atmo) -"YT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) -"YU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/kitchen) -"Ze" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/ruin/space/has_grav/ancientstation/atmo) -"Zg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/atmo) -"Zj" = ( -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/broken/directional/west{ - icon_state = "bulb-broken" - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/ancientstation/medbay) -"Zp" = ( -/obj/machinery/light/small/broken/directional/north{ - icon_state = "bulb-broken" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/ancientstation/atmo) -"Zv" = ( -/obj/machinery/door/airlock/science{ - dir = 4; - pixel_y = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"ZH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/betacorridor) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -gK -gK -gK -gK -gK -gK -gK -gK -aa -aa -aa -aa -cD -cD -gK -nZ -mH -mH -mH -mH -mH -nZ -kQ -mH -mH -kQ -gK -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -cD -cD -Td -gK -dF -gi -gi -gi -mj -mx -gi -gi -gK -aa -aa -cD -lh -lh -cD -oC -kQ -mH -DT -TL -Ug -mH -kQ -mH -qk -GP -kQ -gK -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cD -cD -cD -ee -et -ee -gi -Zj -Nx -mq -mF -yE -gu -gK -aa -cD -cD -lh -lh -lh -nk -nl -nt -kK -Ln -ny -RZ -YN -nB -nK -EV -kQ -gK -aa -nr -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cD -fU -dX -ec -ez -ez -gi -hl -lU -mu -mG -mN -mQ -sY -dF -cD -cD -cD -lh -lh -nk -nm -pP -Cf -qe -Ab -nA -UW -kW -HA -ng -mH -nr -ab -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -de -dx -ec -eg -xS -eT -gu -hm -lW -mv -mI -mO -gi -gK -gK -dF -gK -gK -lh -lh -nk -UJ -Al -mH -mH -kX -kA -kL -le -pp -mH -kQ -gK -cD -cD -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -dA -ee -eg -eO -gt -gi -jU -mg -yC -mg -gu -mW -ee -eg -eg -eg -qy -qD -qD -kQ -Zp -pR -gf -mH -ko -kB -Dp -Wp -lf -mH -cD -cD -ll -ll -cD -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -gK -dA -ee -ei -eT -gw -gr -iT -gr -lZ -mp -nq -nq -nG -ox -oY -XO -qA -qE -qH -ov -oM -pS -pf -kQ -AE -NQ -zm -WT -TZ -kQ -cD -lh -lh -az -cD -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -de -de -de -ec -eT -gx -YF -vK -eT -eT -mM -mV -mV -nQ -oA -pq -ee -qB -uB -qJ -oz -pd -km -FH -kQ -Hn -Lh -Zg -pv -uT -kQ -gK -cD -cD -cD -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -cD -az -fU -fU -ec -UB -Pr -ec -jC -jQ -jQ -jQ -jQ -jQ -Ut -jC -jC -qx -qC -ec -qK -mH -gJ -kQ -kQ -kQ -Bs -Lh -sH -pv -Ze -mH -nr -aa -cD -aa -nr -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lh -lh -lh -ec -eT -gN -eg -on -jR -md -mS -mX -Vr -or -oB -qv -oR -gK -dF -gK -dF -pe -dF -gK -kQ -Tk -Mt -qF -Tk -Mt -mH -gK -aa -aa -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cD -gK -eg -eT -gU -eg -jE -jX -mf -lz -mY -mY -ot -oV -jQ -gK -aa -dF -aa -dF -aa -dF -gK -dF -gK -gK -LY -gK -gK -dF -gK -aa -aa -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -nr -ec -eW -hd -eg -jJ -lz -re -mT -mf -nD -re -Km -jQ -dF -dF -bf -dF -bf -dF -bf -aa -aa -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -gK -eg -ZH -hd -eg -jC -lN -jC -jC -nc -jC -jQ -jC -jQ -gK -aa -dF -aa -qT -aa -dF -aa -aa -aa -aa -dF -aa -qj -qn -qr -aa -bf -lg -bf -aa -"} -(14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -gK -eg -GE -hn -eg -gK -gK -gK -gK -gK -gK -gK -gK -gK -gK -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -qj -qh -bf -dF -bf -qn -qr -aa -"} -(15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -gK -eg -fZ -hn -eg -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -bf -qh -qr -aa -qm -qu -qs -aa -"} -(16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -gK -nr -dF -gK -gK -gK -eo -eW -hd -ec -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -dF -lg -dF -aa -dF -qh -dF -aa -"} -(17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -gK -bH -bH -ce -ce -dj -ce -eW -hd -ec -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -bf -lg -bf -aa -qj -qh -bf -aa -"} -(18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -gK -bI -cf -Xb -Wu -fA -ce -eW -gU -eg -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -qm -qn -qs -aa -bf -lg -bf -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -gK -gK -gK -gK -bJ -cm -cG -cG -fI -bH -gq -hq -hL -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -bf -lg -bf -aa -qm -lg -bf -aa -"} -(20,1,1) = {" -aa -aa -aa -aa -gK -aq -aM -aM -bK -co -cG -cG -fT -dj -eT -gU -ic -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -dF -lg -dF -aa -dF -qh -dF -aa -"} -(21,1,1) = {" -aa -aa -aa -aa -gK -ar -aN -aN -ca -cr -cH -dB -fX -og -gr -hw -ic -gK -aa -aa -aa -aa -aa -lg -qi -qi -qi -qi -qi -qi -qi -qi -lg -lg -qi -qi -qi -lg -lg -qi -qo -lg -qi -qi -qL -qN -aa -"} -(22,1,1) = {" -aa -aa -aa -aa -gK -aq -aM -aM -cc -cy -cI -CG -ga -dj -eT -gU -ic -gK -aa -aa -aa -aa -aa -qh -aa -aa -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -dF -lg -dF -aa -dF -lg -dF -aa -"} -(23,1,1) = {" -aa -aa -aa -aa -gK -gK -gK -gK -bJ -cz -dj -dE -gb -ce -gs -hD -ih -gK -aa -aa -aa -gK -gK -qh -gK -gK -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -bf -qp -qr -aa -bf -lg -bf -aa -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -gK -cd -cC -cC -fy -gg -ce -eT -YT -eg -gK -aa -aa -aa -gK -fB -Tb -fB -gK -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -bf -lg -bf -aa -bf -lg -bf -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -gK -ce -ce -ce -ce -dj -bH -eT -gU -ec -gK -aa -aa -aa -gK -fC -jY -fC -gK -aa -aa -dF -aa -dF -aa -dF -aa -aa -aa -aa -dF -aa -bf -lg -qs -aa -bf -lg -qr -aa -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -gK -gK -dF -gK -gK -gK -eo -eT -hd -ec -gK -gK -gK -gK -gK -fC -jY -fC -gK -gK -gK -dF -gK -dF -aa -dF -aa -aa -aa -aa -dF -aa -dF -qh -dF -aa -dF -lg -dF -aa -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -aa -gK -eg -ZH -hd -ec -gK -eI -eI -eI -fb -fD -BV -gV -hk -eI -eI -eI -gK -dF -aa -dF -aa -aa -aa -aa -dF -aa -bf -qh -bf -aa -bf -lg -bf -aa -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -aa -gK -eg -eW -gU -ec -gK -eI -bv -su -id -ji -kg -mr -mZ -sZ -nO -eI -gK -dF -gK -dF -gK -gK -gK -aa -dF -aa -qj -lg -bf -dF -bf -qp -qr -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -aa -gK -eg -eW -gU -iy -dl -eI -ej -ju -ig -jk -kh -jk -na -em -ek -dl -eI -eI -eI -eI -eI -eI -gK -aa -dF -aa -qm -qq -bf -aa -qm -qM -qr -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -aa -gK -eg -eW -gU -eg -jq -wL -el -eL -ii -jn -kn -jn -fe -zH -if -sy -hv -eI -oS -QY -gH -eI -gK -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -aa -gK -eg -eT -gx -eg -ay -em -ju -eM -ju -fF -kG -ju -ju -hP -em -em -iw -eI -oU -XJ -pg -dl -gK -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -gK -dF -gK -gK -gK -ec -eT -gx -eg -lJ -ju -en -sO -tq -el -kH -my -nb -xB -nP -oc -ix -eI -iW -jj -ie -eI -gK -gK -dF -gK -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -gK -gK -gK -aT -aT -aG -aG -aG -Qr -OY -aG -eI -eI -dl -dl -eI -Mh -Ap -Mh -gX -eI -eI -dl -eI -eI -iX -RG -eI -aG -aT -aT -aT -gK -gK -gK -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -gK -aT -aT -bb -aA -aY -aY -aG -fm -fc -gp -sV -jF -si -mt -ij -ne -kT -jF -nd -mt -pu -si -sV -gp -jF -px -aT -jZ -yk -kC -aT -aT -aT -gK -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -gK -gK -aT -ed -aY -xl -aY -aY -cL -fY -ka -cP -UV -UV -UV -eP -is -uW -oJ -wF -is -UV -UV -UV -UV -cP -jl -py -pZ -pA -pB -pB -pB -pC -aT -gK -gK -aa -aa -cD -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -gK -gK -as -as -as -as -as -as -as -aG -fY -cn -cQ -ey -dP -OD -dP -cQ -ey -MK -gI -gY -hR -yI -hR -gI -gI -cn -jG -aG -aT -aT -aT -kM -aG -aT -aT -gK -gK -lh -cD -cD -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -gK -as -as -bl -aP -Bz -aP -UC -ak -ak -dN -fh -cQ -vd -dQ -dQ -eQ -vr -ey -oO -gI -hr -ht -ht -ht -Ci -gI -oX -dS -aG -aT -JK -gZ -yb -kD -mz -aT -aG -gK -lh -cD -cD -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -gK -VH -aO -bo -aQ -aI -ba -bk -bs -by -rN -cn -cR -do -dR -dQ -dR -dp -ey -oO -gI -hs -ht -ht -tn -iI -iY -cn -Kq -aG -Rc -bN -bN -bN -pi -pk -Cu -aG -dw -cD -br -cD -cD -"} -(39,1,1) = {" -aa -aa -aa -aa -gK -al -at -bp -bB -aI -aI -aI -bt -eG -fY -cn -cS -dp -gE -Xr -QQ -dp -ey -oO -gI -vh -ht -EP -ly -iJ -iZ -cn -cq -jS -bN -ln -bN -kO -bN -lr -pm -mc -dw -lp -br -cD -cD -"} -(40,1,1) = {" -aa -aa -aa -aa -gK -am -au -aJ -bC -aI -RP -aI -ks -eH -fY -cn -cS -dp -gE -ep -eR -tN -ey -oO -gY -Su -hT -Cr -ly -ht -iZ -cn -wz -jT -bN -bN -bN -bN -bN -pl -mc -mc -dw -lp -lp -cD -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -gK -am -av -aK -bp -cj -cZ -dM -dM -da -gm -cp -cS -dq -dR -eq -mC -iv -nV -oP -mA -nf -hU -vu -ly -iL -iZ -jm -jI -qa -UV -Jo -Aa -kP -bT -kq -pn -mc -dw -lh -lh -cD -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -gK -am -aw -aL -aI -aI -PC -aI -bm -eS -cq -cq -cS -dp -gE -er -mD -wJ -cQ -oQ -gY -TU -hV -pM -ht -ht -iZ -cn -bN -jS -bN -bN -kE -bN -pj -bN -po -aT -cD -cD -cD -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -gK -an -ax -aI -aI -aI -aI -aI -bu -fg -cq -cq -cS -dp -gE -OU -mE -iO -ey -oQ -gY -Mq -ht -MG -ht -iK -iZ -cn -bN -jT -bN -kr -bN -ln -bN -kp -pk -bL -gK -cD -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -aa -gK -VH -bP -ax -aW -aI -aQ -bm -bM -VH -JZ -fQ -cT -dr -gE -gE -dQ -iO -ey -oQ -gY -hx -ly -ly -tn -iM -ja -cn -tb -aT -ph -bN -bN -bN -bN -bN -Cu -aG -gK -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -gK -as -as -fP -aR -WP -aR -bn -ak -ak -dS -dS -ey -St -dR -dQ -mL -zk -ey -oQ -gY -hy -ly -ly -ly -YU -gY -oZ -pV -aG -aT -qU -bN -sz -kF -jP -aG -aG -gK -aa -aa -aa -aa -"} -(46,1,1) = {" -aa -aa -aa -aa -gK -gK -as -as -as -as -ak -ak -ak -aT -bN -cq -ey -cQ -dP -OD -dP -cQ -cQ -Sr -gI -gI -hR -yI -hR -gY -gY -jo -cq -aG -aG -aG -aT -aG -aT -aT -aG -gK -gK -aa -aa -aa -aa -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -gK -gK -aT -Ko -OC -sC -SP -Wi -dg -cq -cq -cU -dt -dt -dt -dt -iV -Oi -oT -aS -np -mb -mb -ml -Po -zD -hN -cq -qb -aY -aY -aY -aY -la -aT -gK -gK -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -gK -aT -fR -It -bc -Qp -Ym -aG -PV -bN -cV -Wb -bN -Vj -bN -jc -Sn -ld -cq -nu -ur -cq -bN -yL -cV -pa -bW -aG -lQ -jK -jM -aT -aT -aT -gK -aa -aa -aa -aa -aa -aa -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -gK -aT -aT -aT -aT -aT -aT -aT -bX -WQ -bX -eJ -eJ -eJ -dv -fp -vj -SW -vj -eJ -eJ -eJ -eJ -eJ -hM -Gp -bX -aG -aG -aG -aT -aT -gK -gK -gK -aa -aa -aa -aa -aa -aa -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -gK -gK -dF -gK -gK -gK -az -cK -cK -bN -uM -eJ -gL -hp -Rn -hp -js -lm -ha -Pn -zb -hz -Eh -eJ -uM -pa -bN -aG -gK -gK -gK -dF -gK -aa -aa -aa -aa -aa -aa -aa -aa -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -aa -az -az -cK -cK -cs -bN -eJ -dT -eu -kc -fq -fM -lt -hb -hA -eu -eu -iA -eJ -bN -pr -bN -aG -gK -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -dF -aa -nr -ab -az -az -bO -cK -ci -bL -eJ -dU -ev -kc -fr -mP -lt -fN -fr -eu -ik -iB -eJ -bL -ps -bL -aT -gK -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -nr -aa -dF -aa -aa -az -az -az -ff -gK -eJ -fd -ew -Dm -IM -Dw -lu -uY -uY -OV -il -eJ -eJ -gK -pt -gK -gK -gK -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -cD -az -aa -aa -aa -az -az -bd -lg -gK -gK -eJ -ex -eV -Cg -fO -lv -fO -OB -hX -im -eJ -gK -gK -pt -aa -aa -aa -aa -aa -dF -aa -aa -aa -aa -aa -aa -ab -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -az -az -az -az -aa -aa -aa -aa -aa -lH -bd -gK -eJ -eJ -eJ -eJ -eJ -lx -eJ -dv -dv -dv -eJ -gK -aa -pt -aa -aa -aa -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -az -br -br -az -aa -aa -aa -bd -aa -lg -aa -gK -gK -gK -gK -gK -dF -lD -dF -gK -gK -dF -gK -gK -aa -pw -aa -aa -aa -aa -aa -dF -aa -aa -aa -dw -aa -aa -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -br -az -az -aa -aa -aa -aa -aa -aa -lg -aa -aa -aa -cu -aa -aa -dF -lD -dF -dF -dF -bf -dF -dF -dF -pt -dF -dF -dF -dF -dF -bf -aa -aa -dw -dw -dw -az -aa -aa -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nr -aa -aa -aa -aa -lI -aa -aa -cD -cD -aa -aa -dF -lD -dF -aa -aa -dF -aa -aa -aa -pt -aa -aa -aa -aa -aa -dF -aa -aa -az -dw -az -az -cD -cD -aa -"} -(59,1,1) = {" -aa -ab -aa -aa -aa -aa -aa -dF -aa -aa -aa -aa -gK -gK -gK -ff -gK -gK -br -fU -cD -gK -dF -lD -dF -gK -gK -dF -gK -gK -gK -pt -gK -gK -gK -aa -aa -dF -aa -aa -aa -dw -lo -lp -br -az -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -aa -gK -bE -bY -cv -bY -bE -gK -br -cD -bE -bE -lE -bD -bE -gK -dF -gK -bE -bY -pz -bY -bE -gK -aa -aa -dF -aa -aa -aa -dw -az -lp -az -br -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -nr -aa -aa -aa -aa -aa -gK -bE -bZ -cw -lq -bE -gK -cD -gK -bD -he -lV -QA -bE -gK -dF -gK -bE -pb -pD -lA -bE -gK -aa -aa -dF -aa -aa -aa -aa -cD -az -az -br -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -dF -aa -aa -aa -gK -bE -Re -cx -se -bE -gK -gK -gK -bD -Ve -lX -qR -bE -gK -dF -gK -bD -LR -pE -lw -bE -gK -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -dF -dF -aa -aa -nr -aa -gK -bE -ct -JG -cb -bE -bE -bD -bD -bD -bD -As -bE -bE -bE -bE -bE -bE -cb -Yo -cb -bD -gK -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -gK -gK -bE -ft -fE -Sv -wP -Le -hQ -Ny -jv -ma -Re -Ny -nH -No -BB -Sv -Re -pE -od -bD -gK -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -ab -"} -(65,1,1) = {" -aa -aa -gK -gK -gK -gK -gK -gK -gK -gK -gK -gK -gK -gK -bE -fE -gc -gA -gT -gT -ia -gT -jw -mh -mB -mB -nI -mB -ol -oo -ol -pG -Re -bD -gK -gK -gK -dF -gK -gK -gK -aa -aa -aa -aa -aa -aa -"} -(66,1,1) = {" -aa -gK -gK -ac -ac -ac -ac -ac -ac -ac -ac -ac -gK -gK -bE -Zv -CR -eY -eY -eY -eY -dy -dy -dy -dy -dy -dy -dy -eY -dy -dy -XK -Pj -jA -jA -jA -jA -jA -jA -jA -gK -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -gK -ac -ac -ae -aB -aU -bq -bF -bF -bF -ac -ac -gK -bE -Re -ge -eY -di -JE -wE -dZ -DQ -eb -hf -zG -hY -sg -iD -iP -eY -pI -Re -jA -kd -Lq -jA -Xo -kZ -jA -gK -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -gK -ac -ad -ae -NF -ae -ae -ae -Oo -cM -jD -ac -bE -bE -fK -ge -eY -dZ -eF -oG -gG -nN -oe -hg -eb -hY -io -iE -iP -eY -pJ -lw -jA -wq -KE -jA -KE -Ok -jA -dF -aa -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -gK -ac -ac -ac -ac -ac -bw -ac -ac -ac -ac -ac -df -bE -Re -yp -eY -gW -fa -oH -gM -oH -of -hg -eb -dY -mk -ls -mn -dy -TF -Re -jA -Ua -kv -RH -kv -kv -jA -dF -dF -bf -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -gK -ac -ae -ai -ae -aZ -ae -ae -ae -cN -ae -dL -df -dV -Re -ge -eY -hc -dZ -oI -fo -hS -qQ -hh -eb -eb -ip -iF -DJ -eY -pI -Re -jA -qf -lF -kw -lF -Yn -jA -dF -aa -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -gK -ac -ae -aj -Jq -be -ah -bG -Qz -cO -dI -YJ -dm -dW -fL -gn -gB -hj -jL -jL -eb -jL -gO -mK -eb -ea -Xh -eb -mo -oE -pL -pW -qc -qg -lF -lF -kS -lb -li -gK -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -gK -ac -ac -ac -ac -ac -bx -ac -ac -ac -ac -ac -df -bD -Re -dc -gC -eb -jL -ls -jL -jL -oh -mR -hi -yg -ir -lT -hi -oF -es -qI -qd -ki -ki -ki -cl -cJ -lj -gK -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -gK -ac -af -ah -BQ -bg -ae -ag -uN -ao -bh -ac -bE -bE -op -dc -eY -di -oD -fo -fo -iq -eB -eY -eY -eY -uX -dy -dy -dy -ST -Re -jA -CX -lF -lF -kw -Yn -jA -dF -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -gK -ac -ag -ao -ag -ag -ag -ag -ae -cY -ae -ac -gK -bE -oq -DY -dy -dZ -fu -hE -gP -dZ -oi -dy -hF -lM -OA -Qo -iQ -eY -rH -GX -jA -wh -lG -qV -kx -kx -jA -dF -dF -bf -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -gK -ac -ae -ae -ag -ae -ao -bh -ae -ae -ae -ac -gK -bE -Re -dc -eY -dZ -fv -fo -gQ -dZ -oj -dy -hG -eb -it -qS -iR -dy -IV -Re -jA -yq -HI -jA -HI -yY -jA -dF -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -gK -ac -ae -ag -ag -ae -ai -ag -ae -db -ag -ac -gK -bE -Re -dc -dy -eD -Rf -VW -dZ -NZ -eb -dy -hH -hZ -CM -iG -iS -dy -Yr -Re -jA -kl -Xd -jA -Ru -lc -jA -gK -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -gK -ac -ae -ag -ae -ao -ae -ag -ag -ao -ag -ac -gK -bE -XY -DM -dy -eY -dy -dy -dy -dy -eY -dy -dy -eY -dy -dy -dy -eY -ED -Js -jA -jA -jA -jA -jA -jA -jA -gK -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -gK -ac -ah -ae -Jq -bh -ae -ag -sD -ae -bg -ac -gK -bE -Re -je -jt -Re -Re -ib -Re -dJ -nS -JT -JT -nJ -Px -JT -JT -nX -ob -Re -bE -gK -gK -gK -gK -dF -gK -gK -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -gK -ac -ac -ac -ac -ac -bw -ac -ac -ac -ac -ac -gK -bE -ou -Re -Tz -Dn -CU -ib -Ls -DB -oN -lw -RU -nL -Se -Pe -Mw -nY -Yh -od -bE -gK -aa -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -gK -gK -ac -ap -SA -bV -ae -bQ -Uw -dd -ac -gK -bE -bE -uE -bD -bD -bE -bE -bD -bD -bD -wu -bE -bE -bE -bE -bE -bE -bD -Gh -bE -bE -gK -aa -aa -aa -dF -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -gK -ac -ac -aH -bi -bz -bR -cB -dH -ac -gK -bE -dh -dh -dh -fV -GG -bE -eZ -eZ -eZ -dh -dh -dh -nU -td -tT -bE -Ve -dh -dh -bE -gK -aa -aa -aa -dF -aa -aa -aa -aa -ab -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -gK -gK -ac -ac -ac -bA -ac -ac -ac -dK -gK -bE -he -yD -jf -AF -qO -bE -eZ -fz -fz -dk -hK -hK -Ku -Ll -Sf -bE -jg -WF -yx -bE -dF -dF -dF -dF -bf -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -gK -gK -gK -ac -ac -ac -gK -gK -gK -gK -bE -bE -bE -bE -bE -bY -bE -bE -fz -fz -fz -hK -hK -BH -wC -bE -bE -bE -bE -bE -bE -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -gK -gK -gK -gK -gK -aa -aa -gK -gK -gK -gK -gK -gK -gK -gK -bE -bE -bE -bE -bE -bE -bE -bE -bE -gK -gK -gK -gK -gK -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -gK -gK -gK -gK -gK -gK -gK -gK -gK -gK -gK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index 284e944454f4..4edb253ecc5c 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -14,10 +14,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 40)(y = 20)(z = 1) Tags = "No Combat", "Minor Loot", "Shelter" - File Name = _maps\RandomRuins\IceRuins\icemoon_underground_slimelab.dmm - Size = (x = 50)(y = 50)(z = 1) - Tags = "No Combat", "Minor Loot", "Shelter", "Ghost Role", "Lava" - File Name = _maps\RandomRuins\IceRuins\icemoon_underground_abandoned_newcops.dmm Size = (x = 37)(y = 32)(z = 1) Tags = "Medium Combat Challenge", "Minor Loot", "Shelter" @@ -36,15 +32,7 @@ Find the key for using this catalogue in "map_catalogue_key.txt" File Name = _maps\RandomRuins\IceRuins\icemoon_underground_drakelair.dmm Size = (x = 29)(y = 30)(z = 1) - Tags = "Boss Combat Challenge", "Megafauna", "Major Loot", "Shelter", "Necropolis Loot", "Ghost Role" - - File Name = _maps\RandomRuins\IceRuins\icemoon_underground_hermit.dmm - Size = (x = 16)(y = 16)(z = 1) - Tags = "No Combat", "Minor Loot", "Ghost Role", "Shelter" - - File Name = _maps\RandomRuins\IceRuins\icemoon_underground_oldstation.dmm - Size = (x = 85)(y = 47)(z = 1) - Tags = "Minor Combat Challenge", "Shelter", "Medium loot", "Ghost Role" + Tags = "Boss Combat Challenge", "Megafauna", "Major Loot", "Shelter", "Necropolis Loot" File Name = _maps\RandomRuins\IceRuins\icemoon_crashed_holemaker.dmm Size = (x = 47)(y = 37)(z = 1) @@ -148,7 +136,7 @@ Find the key for using this catalogue in "map_catalogue_key.txt" File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_ashwalker_shrine.dmm" Size = (x = 48)(y = 50)(z = 1) - Tags = "No Combat", "Minor Loot", "Inhospitable", "Ghost Role" + Tags = "No Combat", "Minor Loot", "Inhospitable" File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_biodome_winter.dmm" Size = (x = 30)(y = 30)(z = 1) @@ -174,10 +162,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 30)(y = 20)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Shelter", "Antag Gear" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_hermit.dmm" - Size = (x = 16)(y = 16)(z = 1) - Tags = "No Combat", "Minor Loot", "Ghost Role", "Shelter" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_hierophant.dmm" Size = (x = 23)(y = 23)(z = 1) Tags = "Boss Combat Challenge", "Minor Loot", "Megafauna", "Inhospitable" @@ -196,11 +180,7 @@ Find the key for using this catalogue in "map_catalogue_key.txt" File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_survivalpod.dmm" Size = (x = 10)(y = 11)(z = 1) - Tags = "No Combat", "Minor Loot", "Shelter", "Ghost Role" - - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_syndicate_base1.dmm" - Size = (x = 48)(y = 48)(z = 1) - Tags = "No Combat", "Major Loot", "Antag Gear", "Lava", "Ghost Role", "Shelter" + Tags = "No Combat", "Minor Loot", "Shelter" File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_xeno_nest.dmm" Size = (x = 43)(y = 30)(z = 1) @@ -214,6 +194,9 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 56)(y = 35)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "Shelter", "Hazardous" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_lava_canyon.dmm" + Size = (x = 90)(y = 63)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Megafauna", "Necropolis Loot", "Inhospitable", "Lava" ReebeRuins: File Name = "_maps\RandomRuins\Ruins\reebe_swarmers.dmm" @@ -320,10 +303,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 17)(y = 18)(z = 1) Tags = "Medium Combat Challenge", "Major Loot", "Antag Gear", "Shelter" - File Name = "_maps\RandomRuins\Ruins\whitesands_surface_seed_vault.dmm" - Size = (x = 20)(y = 20)(z = 1) - Tags = "No Combat", "Medium Loot", "Shelter", "Ghost Role" - File Name = "_maps\RandomRuins\Ruins\whitesands_surface_starfurycrash.dmm" Size = (x = 23)(y = 25)(z = 1) Tags = "Boss Combat Challenge", "Major Loot", "Antag Gear", "Inhospitable" @@ -395,10 +374,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 25)(y = 25)(z = 1) Tags = "No Combat", "Medium Loot", "Shelter" - File Name = "_maps\RandomRuins\SpaceRuins\lab4071.dmm" - Size = (x = 73)(y = 36)(z = 1) - Tags = "Medium Combat Challenge", "Major Loot", "Ghost Role", "Shelter", "Antag Gear" - File Name = "_maps\RandomRuins\SpaceRuins\ntfacility.dmm" Size = (x = 39)(y = 39)(z = 1) Tags = "Medium Combat Challenge", "Major Loot", "Shelter" @@ -407,10 +382,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 17)(y = 22)(z = 1) Tags = "Boss Combat Challenge", "Major Loot", "Shelter", "Antag Gear" - File Name = "_maps\RandomRuins\SpaceRuins\oldstation.dmm" - Size = (x = 85)(y = 47)(z = 1) - Tags = "Minor Combat Challenge", "Medium Loot", "Shelter", "Ghost Role" - File Name = "_maps\RandomRuins\SpaceRuins\onehalf.dmm" Size = (x = 29)(y = 20)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "inhospitable" @@ -523,7 +494,7 @@ Find the key for using this catalogue in "map_catalogue_key.txt" File Name = "_maps\RandomRuins\deprecated\listeningstation.dmm" Size = (x = 32)(y = 38)(z = 1) - Tags = "No Combat", "Medium Loot", "Antag Gear", "Ghost Role", "Shelter" + Tags = "No Combat", "Medium Loot", "Antag Gear", "Shelter" File Name = "_maps\RandomRuins\deprecated\oldAIsat.dmm" Size = (x = 53)(y = 57)(z = 1) diff --git a/_maps/outpost/indie_space.dmm b/_maps/outpost/indie_space.dmm index a3464d206a0c..e7d2e554a70e 100644 --- a/_maps/outpost/indie_space.dmm +++ b/_maps/outpost/indie_space.dmm @@ -5173,6 +5173,9 @@ "Gv" = ( /obj/structure/table, /obj/effect/turf_decal/floordetail/tiled, +/obj/machinery/fax/admin/outpost{ + pixel_y = 5 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/security) "GB" = ( @@ -5818,12 +5821,6 @@ /obj/effect/turf_decal/corner/opaque/neutral, /turf/open/floor/plasteel, /area/outpost/hallway/central) -"Ki" = ( -/obj/machinery/door/poddoor/shutters/indestructible{ - dir = 4 - }, -/turf/closed/indestructible/rock, -/area/outpost/external) "Kl" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/structure/cable/yellow{ @@ -7013,10 +7010,6 @@ }, /turf/open/floor/plasteel, /area/outpost/hallway/central) -"Rx" = ( -/obj/structure/falsewall/reinforced, -/turf/open/floor/plating, -/area/outpost/vacant_rooms) "RA" = ( /obj/structure/railing/wood{ dir = 10; @@ -18222,7 +18215,7 @@ MI eE hX lb -Rx +wL lY uJ Lh @@ -19339,7 +19332,7 @@ mC mC HD HD -Ki +HD HD mC mC diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm index 99eee11d1b60..29ac7afbc657 100644 --- a/_maps/outpost/nanotrasen_asteroid.dmm +++ b/_maps/outpost/nanotrasen_asteroid.dmm @@ -13489,12 +13489,10 @@ /turf/open/floor/plating, /area/outpost/maintenance/fore) "UX" = ( -/obj/structure/window/plasma/reinforced/fulltile, -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plating, +/turf/closed/indestructible/fakeglass, /area/outpost/engineering/atmospherics) "UY" = ( /obj/structure/table/wood, @@ -13596,9 +13594,7 @@ /turf/open/floor/plasteel/rockvault, /area/outpost/operations) "Vm" = ( -/obj/structure/window/plasma/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, +/turf/closed/indestructible/fakeglass, /area/outpost/engineering/atmospherics) "Vn" = ( /obj/effect/turf_decal/siding/wood{ @@ -13807,6 +13803,13 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/wood, /area/outpost/hallway/central) +"We" = ( +/obj/structure/table/glass, +/obj/machinery/fax/admin/outpost{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/outpost/operations) "Wi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -26238,7 +26241,7 @@ EN wS wS aG -iv +We Ke wS cH diff --git a/_maps/outpost/nanotrasen_ice.dmm b/_maps/outpost/nanotrasen_ice.dmm index 19ac0333527e..76614b56e452 100644 --- a/_maps/outpost/nanotrasen_ice.dmm +++ b/_maps/outpost/nanotrasen_ice.dmm @@ -174,6 +174,7 @@ /obj/structure/cable{ icon_state = "1-8" }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "bj" = ( @@ -1658,6 +1659,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 6 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "mm" = ( @@ -2273,6 +2275,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "pv" = ( @@ -3814,6 +3817,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 9 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "zw" = ( @@ -5899,6 +5903,7 @@ /obj/structure/cable{ icon_state = "0-2" }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "OR" = ( @@ -6660,6 +6665,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ dir = 1 }, +/obj/effect/landmark/ert_outpost_spawn, /turf/open/floor/plasteel/tech, /area/outpost/security/armory) "Ti" = ( @@ -7459,8 +7465,10 @@ /area/outpost/security/armory) "XG" = ( /obj/structure/table/reinforced, -/obj/machinery/fax/ruin, /obj/machinery/light/directional/south, +/obj/machinery/fax/admin/outpost{ + pixel_y = 5 + }, /turf/open/floor/plasteel/telecomms_floor, /area/outpost/security) "XI" = ( diff --git a/_maps/shuttles/independent/independent_box.dmm b/_maps/shuttles/independent/independent_box.dmm index d5df2b277080..9001bc9faf69 100644 --- a/_maps/shuttles/independent/independent_box.dmm +++ b/_maps/shuttles/independent/independent_box.dmm @@ -1279,6 +1279,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, +/obj/machinery/cell_charger, /turf/open/floor/plating, /area/ship/engineering) "iU" = ( diff --git a/_maps/shuttles/independent/independent_dwayne.dmm b/_maps/shuttles/independent/independent_dwayne.dmm index c1a9eab8c37f..4e7e52e85dff 100644 --- a/_maps/shuttles/independent/independent_dwayne.dmm +++ b/_maps/shuttles/independent/independent_dwayne.dmm @@ -2132,7 +2132,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/light/directional/west, /obj/item/storage/box/lights/mixed, -/obj/item/paper/fluff/ruins/oldstation/generator_manual, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "WZ" = ( diff --git a/_maps/shuttles/independent/independent_shepherd.dmm b/_maps/shuttles/independent/independent_shepherd.dmm index b3e9e88c6d2c..891811e17789 100644 --- a/_maps/shuttles/independent/independent_shepherd.dmm +++ b/_maps/shuttles/independent/independent_shepherd.dmm @@ -966,6 +966,8 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/table, +/obj/machinery/cell_charger, /turf/open/floor/plating, /area/ship/engineering/electrical) "ii" = ( diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm index 4efdcb0ba74c..a90d594ce1db 100644 --- a/_maps/shuttles/inteq/inteq_colossus.dmm +++ b/_maps/shuttles/inteq/inteq_colossus.dmm @@ -1822,6 +1822,7 @@ /obj/structure/sign/warning/nosmoking{ pixel_x = -32 }, +/obj/machinery/cell_charger, /turf/open/floor/plating, /area/ship/engineering) "tX" = ( diff --git a/_maps/shuttles/inteq/inteq_valor.dmm b/_maps/shuttles/inteq/inteq_valor.dmm index aebe46afb678..8aaf959387af 100644 --- a/_maps/shuttles/inteq/inteq_valor.dmm +++ b/_maps/shuttles/inteq/inteq_valor.dmm @@ -4310,6 +4310,7 @@ pixel_x = -32 }, /obj/effect/turf_decal/corner_techfloor_gray/full, +/obj/machinery/cell_charger, /turf/open/floor/plating, /area/ship/maintenance/port) "NZ" = ( diff --git a/_maps/shuttles/inteq/inteq_vaquero.dmm b/_maps/shuttles/inteq/inteq_vaquero.dmm index 340eb8ec6739..d38ca3b2c68d 100644 --- a/_maps/shuttles/inteq/inteq_vaquero.dmm +++ b/_maps/shuttles/inteq/inteq_vaquero.dmm @@ -723,6 +723,7 @@ /obj/machinery/light/small/directional/west, /obj/machinery/airalarm/directional/north, /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/cell_charger, /turf/open/floor/plasteel/grimy, /area/ship/crew) "jK" = ( diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm index ed46e7e7ef1e..9dc0703630b8 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm @@ -76,6 +76,7 @@ /obj/effect/turf_decal/techfloor{ dir = 4 }, +/obj/machinery/cell_charger, /turf/open/floor/plasteel/mono/dark, /area/ship/engineering) "aI" = ( diff --git a/_maps/shuttles/roumain/srm_elder.dmm b/_maps/shuttles/roumain/srm_elder.dmm index 5d8cb37ffc6b..dd5fa22a86ad 100644 --- a/_maps/shuttles/roumain/srm_elder.dmm +++ b/_maps/shuttles/roumain/srm_elder.dmm @@ -491,6 +491,8 @@ pixel_y = 21 }, /obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/table/wood, +/obj/machinery/cell_charger, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "eU" = ( diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index d19d1f7e9633..ea2585df835d 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -225,8 +225,8 @@ ///////////////// -#define COMSIG_ENTER_AREA "enter_area" //from base of area/Entered(): (/area) -#define COMSIG_EXIT_AREA "exit_area" //from base of area/Exited(): (/area) +#define COMSIG_ENTER_AREA "enter_area" //from base of area/Entered(): (/area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. +#define COMSIG_EXIT_AREA "exit_area" //from base of area/Exited(): (/area). Sent to "area-sensitive" movables, see __DEFINES/traits.dm for info. #define COMSIG_CLICK "atom_click" //from base of atom/Click(): (location, control, params, mob/user) #define COMSIG_CLICK_SHIFT "shift_click" //from base of atom/ShiftClick(): (/mob) @@ -727,6 +727,10 @@ /// From overmap Undock(): (datum/overmap) #define COMSIG_OVERMAP_UNDOCK "overmap_undock" +// /datum/component/spawner signals +// Called by parent when pausing spawning, returns bool: (datum/source, spawning_started) +#define COMSIG_SPAWNER_TOGGLE_SPAWNING "spawner_toggle" + ///Beam Signals /// Called before beam is redrawn #define COMSIG_BEAM_BEFORE_DRAW "beam_before_draw" diff --git a/code/__DEFINES/important_recursive_contents.dm b/code/__DEFINES/important_recursive_contents.dm index 62be5b38e539..f1dc0bd3ea18 100644 --- a/code/__DEFINES/important_recursive_contents.dm +++ b/code/__DEFINES/important_recursive_contents.dm @@ -1,2 +1,4 @@ +///the area channel of the important_recursive_contents list, everything in here will be sent a signal when their last holding object changes areas +#define RECURSIVE_CONTENTS_AREA_SENSITIVE "recursive_contents_area_sensitive" ///the hearing channel of the important_recursive_contents list, everything in here will count as a hearing atom #define RECURSIVE_CONTENTS_HEARING_SENSITIVE "recursive_contents_hearing_sensitive" diff --git a/code/__DEFINES/stock_parts.dm b/code/__DEFINES/stock_parts.dm new file mode 100644 index 000000000000..d4ecb54a86a3 --- /dev/null +++ b/code/__DEFINES/stock_parts.dm @@ -0,0 +1,6 @@ +//Stock part types (like tool behaviour but for stock parts) +#define PART_CAPACITOR "capacitor" +#define PART_SCANNER "scanning module" +#define PART_MANIPULATOR "manipulator" +#define PART_LASER "micro-laser" +#define PART_BIN "matter bin" diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index fdfec5e8ca08..a4fb6d40be73 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "7.0.2" +#define TGS_DMAPI_VERSION "7.1.1" // All functions and datums outside this document are subject to change with any version and should not be relied on. @@ -50,6 +50,13 @@ #endif +#ifndef TGS_FILE2TEXT_NATIVE +#ifdef file2text +#error Your codebase is re-defining the BYOND proc file2text. The DMAPI requires the native version to read the result of world.Export(). You can fix this by adding "#define TGS_FILE2TEXT_NATIVE file2text" before your override of file2text to allow the DMAPI to use the native version. This will only be used for world.Export(), not regular file accesses +#endif +#define TGS_FILE2TEXT_NATIVE file2text +#endif + // EVENT CODES /// Before a reboot mode change, extras parameters are the current and new reboot mode enums. @@ -490,6 +497,16 @@ /world/proc/TgsChatChannelInfo() return +/** + * Trigger an event in TGS. Requires TGS version >= 6.3.0. Returns [TRUE] if the event was triggered successfully, [FALSE] otherwise. This function may sleep! + * + * event_name - The name of the event to trigger + * parameters - Optional list of string parameters to pass as arguments to the event script. The first parameter passed to a script will always be the running game's directory followed by these parameters. + * wait_for_completion - If set, this function will not return until the event has run to completion. + */ +/world/proc/TgsTriggerEvent(event_name, list/parameters, wait_for_completion = FALSE) + return + /* The MIT License diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 69de29d4cd70..f1289d15bdbc 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -272,6 +272,13 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_HEARING_SENSITIVE "hearing_sensitive" +/* + * Used for movables that need to be updated, via COMSIG_ENTER_AREA and COMSIG_EXIT_AREA, when transitioning areas. + * Use [/atom/movable/proc/become_area_sensitive(trait_source)] to properly enable it. How you remove it isn't as important. + */ +#define TRAIT_AREA_SENSITIVE "area-sensitive" + +///Used for managing KEEP_TOGETHER in [/atom/var/appearance_flags] #define TRAIT_KEEP_TOGETHER "keep-together" // item traits @@ -426,6 +433,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_FISH_CASE_COMPATIBILE "fish_case_compatibile" /// Granted by prismwine #define TRAIT_REFLECTIVE "reflective" +/// Self-explainatory. +#define BEAUTY_ELEMENT_TRAIT "beauty_element" +#define MOOD_COMPONENT_TRAIT "mood_component" /// Trait granted by [mob/living/silicon/ai] /// Applied when the ai anchors itself diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index b249fede86ed..e7af7f31884d 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -143,6 +143,28 @@ block( \ //turfs += centerturf return atoms +/** + * Behaves like the orange() proc, but only looks in the outer range of the function (The "peel" of the orange). + * Credit to ArcaneMusic for this one + */ +/proc/turf_peel(outer_range, inner_range, center, view_based = FALSE) + var/list/peel = list() + var/list/outer + var/list/inner + if(view_based) + outer = circleviewturfs(center, outer_range) + inner = circleviewturfs(center, inner_range) + else + outer = circlerangeturfs(center, outer_range) + inner = circlerangeturfs(center, inner_range) + for(var/turf/possible_spawn in outer) + if(possible_spawn in inner) + continue + if(istype(possible_spawn, /turf/closed)) + continue + peel += possible_spawn + return peel + /proc/get_dist_euclidian(atom/Loc1 as turf|mob|obj,atom/Loc2 as turf|mob|obj) var/dx = Loc1.x - Loc2.x var/dy = Loc1.y - Loc2.y diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 94039f138721..8e9a1dbc9979 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1558,3 +1558,14 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) return call(source, proctype)(arglist(arguments)) #define TURF_FROM_COORDS_LIST(List) (locate(List[1], List[2], List[3])) + +/proc/normalize_dir_to_cardinals(dir) + if(dir & NORTH) + return NORTH + if(dir & SOUTH) + return SOUTH + if(dir & EAST) + return EAST + if(dir & WEST) + return WEST + return 0 diff --git a/code/datums/components/beauty.dm b/code/datums/components/beauty.dm deleted file mode 100644 index fe3c06e3ad5a..000000000000 --- a/code/datums/components/beauty.dm +++ /dev/null @@ -1,38 +0,0 @@ -/datum/component/beauty - var/beauty = 0 - -/datum/component/beauty/Initialize(beautyamount) - if(!isatom(parent) || isarea(parent)) - return COMPONENT_INCOMPATIBLE - - beauty = beautyamount - - if(ismovable(parent)) - RegisterSignal(parent, COMSIG_ENTER_AREA, PROC_REF(enter_area)) - RegisterSignal(parent, COMSIG_EXIT_AREA, PROC_REF(exit_area)) - - var/area/A = get_area(parent) - if(A) - enter_area(null, A) - -/datum/component/beauty/proc/enter_area(datum/source, area/A) - SIGNAL_HANDLER - - if(A.outdoors) - return - A.totalbeauty += beauty - A.update_beauty() - -/datum/component/beauty/proc/exit_area(datum/source, area/A) - SIGNAL_HANDLER - - if(A.outdoors) - return - A.totalbeauty -= beauty - A.update_beauty() - -/datum/component/beauty/Destroy() - . = ..() - var/area/A = get_area(parent) - if(A) - exit_area(null, A) diff --git a/code/datums/components/fantasy/prefixes.dm b/code/datums/components/fantasy/prefixes.dm index 7445ab582bf5..bff1c6ec3dd0 100644 --- a/code/datums/components/fantasy/prefixes.dm +++ b/code/datums/components/fantasy/prefixes.dm @@ -66,3 +66,29 @@ var/obj/item/master = comp.parent comp.appliedComponents += master.AddComponent(/datum/component/lifesteal, comp.quality) return "vampiric [newName]" + +/datum/fantasy_affix/beautiful + placement = AFFIX_PREFIX + alignment = AFFIX_GOOD + +/datum/fantasy_affix/beautiful/apply(datum/component/fantasy/comp, newName) + var/obj/item/master = comp.parent + master.AddElement(/datum/element/beauty, max(comp.quality, 1) * 250) + return "[pick("aesthetic", "beautiful", "gorgeous", "pretty")] [newName]" + +/datum/fantasy_affix/beautiful/remove(datum/component/fantasy/comp) + var/obj/item/master = comp.parent + master.RemoveElement(/datum/element/beauty, max(comp.quality, 1) * 250) + +/datum/fantasy_affix/ugly + placement = AFFIX_PREFIX + alignment = AFFIX_EVIL + +/datum/fantasy_affix/ugly/apply(datum/component/fantasy/comp, newName) + var/obj/item/master = comp.parent + master.AddElement(/datum/element/beauty, min(comp.quality, -1) * 250) + return "[pick("fugly", "ugly", "grotesque", "hideous")] [newName]" + +/datum/fantasy_affix/ugly/remove(datum/component/fantasy/comp) + var/obj/item/master = comp.parent + master.RemoveElement(/datum/element/beauty, min(comp.quality, -1) * 250) diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index 64fc96146527..de334598f141 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -27,6 +27,7 @@ RegisterSignal(parent, COMSIG_JOB_RECEIVED, PROC_REF(register_job_signals)) var/mob/living/owner = parent + owner.become_area_sensitive(MOOD_COMPONENT_TRAIT) if(owner.hud_used) modify_hud() var/datum/hud/hud = owner.hud_used @@ -35,6 +36,9 @@ /datum/component/mood/Destroy() STOP_PROCESSING(SSmood, src) unmodify_hud() + + var/mob/living/owner = parent + owner.lose_area_sensitivity(MOOD_COMPONENT_TRAIT) return ..() /datum/component/mood/proc/register_job_signals(datum/source, job) diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index ae90dae17c55..e7f5174c9102 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -29,7 +29,7 @@ var/list/pellets = list() /// An associated list with the atom hit as the key and how many pellets they've eaten for the value, for printing aggregate messages var/list/targets_hit = list() - /// For grenades, any /mob/living's the grenade is moved onto, see [/datum/component/pellet_cloud/proc/handle_martyrs()] + /// LAZY LIST. For grenades, any /mob/living's the grenade is moved onto, see [/datum/component/pellet_cloud/proc/handle_martyrs()] var/list/bodies /// For grenades, tracking people who die covering a grenade for achievement purposes, see [/datum/component/pellet_cloud/proc/handle_martyrs()] var/list/purple_hearts @@ -65,7 +65,7 @@ purple_hearts = null pellets = null targets_hit = null - bodies = null + LAZYNULL(bodies) return ..() /datum/component/pellet_cloud/RegisterWithParent() @@ -288,5 +288,5 @@ /datum/component/pellet_cloud/proc/on_target_qdel(atom/target) UnregisterSignal(target, COMSIG_PARENT_QDELETING) targets_hit -= target - LAZYREMOVE(target, bodies) + LAZYREMOVE(bodies, target) purple_hearts -= target diff --git a/code/datums/components/spawner.dm b/code/datums/components/spawner.dm index 42456ccf88e9..aab5bb6ea08a 100644 --- a/code/datums/components/spawner.dm +++ b/code/datums/components/spawner.dm @@ -7,9 +7,15 @@ var/list/spawn_text = list("emerges from") var/list/faction = list("mining") var/list/spawn_sound = list() + var/spawn_distance_min = 1 + var/spawn_distance_max = 1 + var/wave_length //Average time until break in spawning + var/wave_downtime //Average time until spawning starts again + var/wave_timer + var/current_timerid -/datum/component/spawner/Initialize(_mob_types, _spawn_time, _faction, _spawn_text, _max_mobs, _spawn_sound) +/datum/component/spawner/Initialize(_mob_types, _spawn_time, _faction, _spawn_text, _max_mobs, _spawn_sound, _spawn_distance_min, _spawn_distance_max, _wave_length, _wave_downtime) if(_spawn_time) spawn_time=_spawn_time if(_mob_types) @@ -22,36 +28,99 @@ max_mobs=_max_mobs if(_spawn_sound) spawn_sound=_spawn_sound + if(_spawn_distance_min) + spawn_distance_min=_spawn_distance_min + if(_spawn_distance_max) + spawn_distance_max=_spawn_distance_max + if(_wave_length) + wave_length = _wave_length + if(_wave_downtime) + wave_downtime = _wave_downtime RegisterSignal(parent, list(COMSIG_PARENT_QDELETING), PROC_REF(stop_spawning)) + RegisterSignal(parent, list(COMSIG_SPAWNER_TOGGLE_SPAWNING), PROC_REF(toggle_spawning)) START_PROCESSING(SSprocessing, src) /datum/component/spawner/process() + if(!parent) //Sanity check for instances where the spawner may be sleeping while the parent is destroyed + qdel(src) + return try_spawn_mob() - /datum/component/spawner/proc/stop_spawning(force) SIGNAL_HANDLER STOP_PROCESSING(SSprocessing, src) + deltimer(current_timerid) for(var/mob/living/simple_animal/L in spawned_mobs) if(L.nest == src) L.nest = null spawned_mobs = null +//Different from stop_spawning() as it doesn't untether all mobs from it and is meant for temporarily stopping spawning +/datum/component/spawner/proc/toggle_spawning(datum/source, spawning_started) + SIGNAL_HANDLER + + if(spawning_started) + STOP_PROCESSING(SSprocessing, src) + deltimer(current_timerid) //Otherwise if spawning is paused while the wave timer is loose it'll just unpause on its own + COOLDOWN_RESET(src, wave_timer) + return FALSE + else + START_PROCESSING(SSprocessing, src) + return TRUE + /datum/component/spawner/proc/try_spawn_mob() var/atom/P = parent - if(spawned_mobs.len >= max_mobs) - return 0 - if(spawn_delay > world.time) - return 0 - spawn_delay = world.time + spawn_time - var/chosen_mob_type = pickweight(mob_types) - var/mob/living/simple_animal/L = new chosen_mob_type(P.loc) - L.flags_1 |= (P.flags_1 & ADMIN_SPAWNED_1) - spawned_mobs += L - L.nest = src - L.faction = src.faction - P.visible_message("[L] [pick(spawn_text)] [P].") - if(length(spawn_sound)) - playsound(P, pick(spawn_sound), 50, TRUE) + var/turf/spot = get_turf(P) + //Checks for handling the wave-based pausing and unpausing of spawning + //Almost certainly a better way to do this, but until then this technically works + if(wave_length) + if(!wave_timer) + COOLDOWN_START(src, wave_timer, wave_length) + if(wave_timer && COOLDOWN_FINISHED(src, wave_timer)) + COOLDOWN_RESET(src, wave_timer) + STOP_PROCESSING(SSprocessing, src) + current_timerid = addtimer(CALLBACK(src, PROC_REF(toggle_spawning)), wave_downtime, TIMER_STOPPABLE) + return + //////////////////////////////// + if(length(spawned_mobs) >= max_mobs) + return + if(!COOLDOWN_FINISHED(src, spawn_delay)) + return + COOLDOWN_START(src, spawn_delay, spawn_time) + var/spawn_multiplier = 1 + //Avoid using this with spawners that add this component on initialize + //It causes numerous runtime errors during planet generation + if(spawn_distance_max > 1) + var/player_count = 0 + for(var/mob/player as anything in GLOB.player_list) + if(player.virtual_z() != spot.virtual_z()) + continue + if(!isliving(player)) + continue + if(player.stat != CONSCIOUS) + continue + if(get_dist(get_turf(player), spot) > spawn_distance_max) + continue + player_count++ + if(player_count > 3) + spawn_multiplier = round(player_count/2) + spawn_multiplier = clamp(spawn_multiplier, 1, max_mobs - length(spawned_mobs)) + for(var/mob_index in 1 to spawn_multiplier) + if(spawn_distance_max > 1) + var/origin = spot + var/list/peel = turf_peel(spawn_distance_max, spawn_distance_min, origin, view_based = TRUE) + if(length(peel)) + spot = pick(peel) + else + spot = pick(circleviewturfs(origin, spawn_distance_max)) + var/chosen_mob_type = pickweight(mob_types) + var/mob/living/simple_animal/L = new chosen_mob_type(spot) + L.flags_1 |= (P.flags_1 & ADMIN_SPAWNED_1) + spawned_mobs += L + L.nest = src + L.faction = src.faction + P.visible_message("[L] [pick(spawn_text)] [P].") + if(length(spawn_sound)) + playsound(P, pick(spawn_sound), 50, TRUE) diff --git a/code/datums/components/weatherannouncer.dm b/code/datums/components/weatherannouncer.dm index 3821f9a1b559..a5e622d8669e 100644 --- a/code/datums/components/weatherannouncer.dm +++ b/code/datums/components/weatherannouncer.dm @@ -110,7 +110,7 @@ /datum/component/weather_announcer/proc/time_till_storm() var/datum/weather_controller/local_weather_controller = SSmapping.get_map_zone_weather_controller(parent) - if(!local_weather_controller.next_weather) + if(!local_weather_controller?.next_weather) return null for(var/type_index in local_weather_controller.current_weathers) var/datum/weather/check_weather = local_weather_controller.current_weathers[type_index] diff --git a/code/datums/elements/beauty.dm b/code/datums/elements/beauty.dm new file mode 100644 index 000000000000..88cd6eb3adea --- /dev/null +++ b/code/datums/elements/beauty.dm @@ -0,0 +1,76 @@ +/** + * Beauty element. It makes the indoor area the parent is in prettier or uglier depending on the beauty var value. + * Clean and well decorated areas lead to positive moodlets for passerbies; + * Shabbier, dirtier ones lead to negative moodlets EXCLUSIVE to characters with the snob quirk. + */ +/datum/element/beauty + element_flags = ELEMENT_BESPOKE|ELEMENT_DETACH + id_arg_index = 2 + var/beauty = 0 + /** + * Assoc list of atoms as keys and number of time the same element instance has been attached to them as assoc value. + * So things don't get odd with same-valued yet dissimilar beauty modifiers being added to the same atom. + */ + var/beauty_counter = list() + +/datum/element/beauty/Attach(datum/target, beauty) + . = ..() + if(!isatom(target) || isarea(target)) + return ELEMENT_INCOMPATIBLE + + src.beauty = beauty + + if(!beauty_counter[target] && ismovable(target)) + var/atom/movable/mov_target = target + mov_target.become_area_sensitive(BEAUTY_ELEMENT_TRAIT) + RegisterSignal(mov_target, COMSIG_ENTER_AREA, PROC_REF(enter_area)) + RegisterSignal(mov_target, COMSIG_EXIT_AREA, PROC_REF(exit_area)) + + beauty_counter[target]++ + + var/area/current_area = get_area(target) + if(current_area && !current_area.outdoors) + current_area.totalbeauty += beauty + current_area.update_beauty() + +/datum/element/beauty/proc/enter_area(datum/source, area/new_area) + SIGNAL_HANDLER + + if(new_area.outdoors) + return + new_area.totalbeauty += beauty * beauty_counter[source] + new_area.update_beauty() + +/datum/element/beauty/proc/exit_area(datum/source, area/old_area) + SIGNAL_HANDLER + + if(old_area.outdoors) + return + old_area.totalbeauty -= beauty * beauty_counter[source] + old_area.update_beauty() + +/datum/element/beauty/Detach(datum/source) + if(!beauty_counter[source]) + return ..() + var/area/current_area = get_area(source) + if(QDELETED(source)) + . = ..() + UnregisterSignal(source, list(COMSIG_ENTER_AREA, COMSIG_EXIT_AREA)) + if(current_area) + exit_area(source, current_area) + beauty_counter -= source + var/atom/movable/movable_source = source + if(istype(movable_source)) + movable_source.lose_area_sensitivity(BEAUTY_ELEMENT_TRAIT) + else //lower the 'counter' down by one, update the area, and call parent if it's reached zero. + beauty_counter[source]-- + if(current_area && !current_area.outdoors) + current_area.totalbeauty -= beauty + current_area.update_beauty() + if(!beauty_counter[source]) + . = ..() + UnregisterSignal(source, list(COMSIG_ENTER_AREA, COMSIG_EXIT_AREA)) + beauty_counter -= source + var/atom/movable/movable_source = source + if(istype(movable_source)) + movable_source.lose_area_sensitivity(BEAUTY_ELEMENT_TRAIT) diff --git a/code/datums/ert.dm b/code/datums/ert.dm index 2b02a2be0198..43af3bc2b3ec 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -12,7 +12,9 @@ var/polldesc /// If TRUE, gives the team members "[role] [random last name]" style names var/random_names = FALSE - /// If TRUE, the admin who created the response team will be spawned in the briefing room in their preferred briefing outfit (assuming they're a ghost) + /// If TRUE, special slots (that are not the leader) will use a predefined limit + var/limit_slots = FALSE + /// If TRUE, the admin who created the response team will be spawned in the briefing room (or in the shuttle) in their preferred briefing outfit (assuming they're a ghost) var/spawn_admin = FALSE /// If TRUE, we try and pick one of the most experienced players who volunteered to fill the leader slot var/leader_experience = TRUE @@ -51,7 +53,7 @@ /datum/ert/marine leader_role = /datum/antagonist/ert/marine - roles = list(/datum/antagonist/ert/marine/security, /datum/antagonist/ert/marine/engineer, /datum/antagonist/ert/marine/medic) + roles = list(/datum/antagonist/ert/marine/security, /datum/antagonist/ert/marine/engineer = 1, /datum/antagonist/ert/marine/medic = 1) rename_team = "Marine Squad" polldesc = "an 'elite' Nanotrasen Strike Team" opendoors = FALSE @@ -102,7 +104,7 @@ teamsize = 4 opendoors = FALSE leader_role = /datum/antagonist/ert/lp/lieutenant - roles = list(/datum/antagonist/ert/lp, /datum/antagonist/ert/lp/medic, /datum/antagonist/ert/lp/engineer) + roles = list(/datum/antagonist/ert/lp, /datum/antagonist/ert/lp/medic = 1, /datum/antagonist/ert/lp/engineer = 1) rename_team = "Loss Prevention Team" polldesc = "a Nanotrasen loss prevention team" @@ -195,7 +197,7 @@ /datum/ert/syndicate/gorlex leader_role = /datum/antagonist/ert/syndicate/gorlex/leader - roles = list(/datum/antagonist/ert/syndicate/gorlex, /datum/antagonist/ert/syndicate/gorlex/pointman, /datum/antagonist/ert/syndicate/gorlex/medic, /datum/antagonist/ert/syndicate/gorlex/sniper) + roles = list(/datum/antagonist/ert/syndicate/gorlex, /datum/antagonist/ert/syndicate/gorlex/pointman = 1, /datum/antagonist/ert/syndicate/gorlex/medic = 1, /datum/antagonist/ert/syndicate/gorlex/sniper = 1) mission = "Serve the interests of the 2nd Battlegroup." rename_team = "2nd Battlegroup Squad" polldesc = "a loyalist Gorlex squad" diff --git a/code/datums/looping_sounds/machinery_sounds.dm b/code/datums/looping_sounds/machinery_sounds.dm index 743550be16db..dd05aca8ed44 100644 --- a/code/datums/looping_sounds/machinery_sounds.dm +++ b/code/datums/looping_sounds/machinery_sounds.dm @@ -72,3 +72,10 @@ volume = 85 vary = TRUE +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +/datum/looping_sound/drill + mid_sounds = list('sound/machines/gravgen/gravgen_mid1.ogg'=1, 'sound/machines/gravgen/gravgen_mid2.ogg'=1, 'sound/machines/gravgen/gravgen_mid3.ogg'=1, 'sound/machines/gravgen/gravgen_mid4.ogg'=1) + mid_length = 4 + volume = 50 + extra_range = 6 diff --git a/code/datums/mapgen/planetary/LavaGenerator.dm b/code/datums/mapgen/planetary/LavaGenerator.dm index 6e6d4d898ac1..c244f3ef2560 100644 --- a/code/datums/mapgen/planetary/LavaGenerator.dm +++ b/code/datums/mapgen/planetary/LavaGenerator.dm @@ -96,9 +96,12 @@ ) feature_spawn_chance = 0.3 feature_spawn_list = list( - /obj/structure/flora/rock/hell = 10, + /obj/structure/flora/rock/hell = 14, + /obj/structure/vein = 5, + /obj/structure/vein/classtwo = 2, /obj/structure/elite_tumor = 2, /obj/structure/geyser/random = 2, + /obj/structure/vein/classthree = 1, /obj/effect/spawner/lootdrop/anomaly/lava = 1, ) @@ -112,9 +115,9 @@ /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient/crystal = 1, /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/forgotten = 1, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/crystal = 1, - /obj/structure/spawner/lavaland/low_threat = 12, - /obj/structure/spawner/lavaland/medium_threat = 4, - /obj/structure/spawner/lavaland/high_threat = 2, + /obj/structure/spawner/lavaland/low_threat = 8, + /obj/structure/spawner/lavaland/medium_threat = 3, + /obj/structure/spawner/lavaland/high_threat = 1, ) /datum/biome/lavaland/forest @@ -161,7 +164,10 @@ feature_spawn_list = list( /obj/structure/flora/tree/dead/barren = 50, /obj/structure/flora/tree/dead/tall/grey = 45, - /obj/effect/spawner/lootdrop/anomaly/lava = 5 + /obj/effect/spawner/lootdrop/anomaly/lava = 10, + /obj/structure/vein = 5, + /obj/structure/vein/classtwo = 2, + /obj/structure/vein/classthree = 1, ) /datum/biome/lavaland/plains/dense/mixed @@ -231,8 +237,8 @@ /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random = 40, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 30, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, - /obj/structure/spawner/lavaland/low_threat = 12, - /obj/structure/spawner/lavaland/medium_threat = 4, + /obj/structure/spawner/lavaland/low_threat = 8, + /obj/structure/spawner/lavaland/medium_threat = 3, /obj/structure/spawner/lavaland/high_threat = 2, /obj/structure/spawner/lavaland/extreme_threat = 1 ) diff --git a/code/datums/mapgen/planetary/RockGenerator.dm b/code/datums/mapgen/planetary/RockGenerator.dm index 61578c7a3ace..95e1273bb9d7 100644 --- a/code/datums/mapgen/planetary/RockGenerator.dm +++ b/code/datums/mapgen/planetary/RockGenerator.dm @@ -86,8 +86,11 @@ feature_spawn_chance = 0.25 feature_spawn_list = list( /obj/structure/geyser/random = 80, + /obj/structure/vein = 60, /obj/structure/elite_tumor = 40, + /obj/structure/vein/classtwo = 40, /obj/effect/spawner/lootdrop/anomaly/rock = 10, + /obj/structure/vein/classthree = 10, /obj/effect/spawner/lootdrop/anomaly/big = 1 //get out of here stalker ) @@ -147,8 +150,11 @@ ) feature_spawn_chance = 0.5 feature_spawn_list = list( + /obj/structure/vein = 3, /obj/structure/geyser/random = 2, + /obj/structure/vein/classtwo = 2, /obj/structure/elite_tumor = 1, + /obj/structure/vein/classthree = 1, /obj/structure/spawner/ice_moon/rockplanet = 4, /obj/effect/spawner/lootdrop/anomaly/rock/cave = 1, ) diff --git a/code/datums/mapgen/planetary/SandGenerator.dm b/code/datums/mapgen/planetary/SandGenerator.dm index e50223744a7c..442daa0c7705 100644 --- a/code/datums/mapgen/planetary/SandGenerator.dm +++ b/code/datums/mapgen/planetary/SandGenerator.dm @@ -92,7 +92,10 @@ feature_spawn_chance = 0.1 feature_spawn_list = list( /obj/structure/geyser/random = 8, + /obj/structure/vein = 8, + /obj/structure/vein/classtwo = 4, /obj/structure/elite_tumor = 4, + /obj/structure/vein/classthree = 2, /obj/effect/spawner/lootdrop/anomaly/sand = 1, ) mob_spawn_chance = 4 @@ -192,7 +195,9 @@ /obj/structure/flora/ash/puce = 1, ) feature_spawn_list = list( + /obj/structure/vein = 8, /obj/structure/geyser/random = 4, + /obj/structure/vein/classtwo = 4, /obj/structure/elite_tumor = 4, /obj/effect/spawner/lootdrop/anomaly/sand/cave = 1 ) diff --git a/code/datums/mapgen/planetary/SnowGenerator.dm b/code/datums/mapgen/planetary/SnowGenerator.dm index 05661009b52d..a066647a0e4d 100644 --- a/code/datums/mapgen/planetary/SnowGenerator.dm +++ b/code/datums/mapgen/planetary/SnowGenerator.dm @@ -101,8 +101,8 @@ mob_spawn_chance = 1 mob_spawn_list = list( /mob/living/simple_animal/hostile/asteroid/wolf/random = 30, - /obj/structure/spawner/ice_moon = 3, - /obj/structure/spawner/ice_moon/polarbear = 3, + /obj/structure/spawner/ice_moon = 2, + /obj/structure/spawner/ice_moon/polarbear = 2, /mob/living/simple_animal/hostile/asteroid/polarbear/random = 30, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, @@ -116,7 +116,10 @@ /obj/effect/spawner/lootdrop/anomaly/big = 1, /obj/structure/spawner/ice_moon/demonic_portal/low_threat = 25, /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 50, - /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 13 + /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 13, + /obj/structure/vein/ice = 25, + /obj/structure/vein/ice/classtwo = 50, + /obj/structure/vein/ice/classthree = 10, ) /datum/biome/snow/lush @@ -164,15 +167,18 @@ ) feature_spawn_chance = 0.1 feature_spawn_list = list( - /obj/structure/spawner/ice_moon = 3, - /obj/structure/spawner/ice_moon/polarbear = 3, + /obj/structure/spawner/ice_moon = 2, + /obj/structure/spawner/ice_moon/polarbear = 2, /obj/structure/statue/snow/snowman = 3, - /obj/structure/statue/snow/snowlegion = 1 + /obj/structure/statue/snow/snowlegion = 1, + /obj/structure/vein/ice = 3, + /obj/structure/vein/ice/classtwo = 4, + /obj/structure/vein/ice/classthree = 1, ) mob_spawn_list = list( /mob/living/simple_animal/hostile/asteroid/wolf/random = 30, - /obj/structure/spawner/ice_moon = 3, - /obj/structure/spawner/ice_moon/polarbear = 3, + /obj/structure/spawner/ice_moon = 2, + /obj/structure/spawner/ice_moon/polarbear = 2, /mob/living/simple_animal/hostile/asteroid/polarbear/random = 30, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, @@ -209,10 +215,13 @@ feature_spawn_list = list( /obj/effect/spawner/lootdrop/anomaly/ice = 100, /obj/effect/spawner/lootdrop/anomaly/big = 1, - /obj/structure/spawner/ice_moon/demonic_portal/low_threat = 300, - /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 500, - /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 50, - /obj/structure/spawner/ice_moon/demonic_portal/extreme_threat = 1 + /obj/structure/spawner/ice_moon/demonic_portal/low_threat = 200, + /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 400, + /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 40, + /obj/structure/spawner/ice_moon/demonic_portal/extreme_threat = 1, + /obj/structure/vein/ice = 300, + /obj/structure/vein/ice/classtwo = 500, + /obj/structure/vein/ice/classthree = 50, ) @@ -249,8 +258,8 @@ mob_spawn_chance = 2 mob_spawn_list = list( /mob/living/simple_animal/hostile/asteroid/wolf/random = 30, - /obj/structure/spawner/ice_moon = 3, - /obj/structure/spawner/ice_moon/polarbear = 3, + /obj/structure/spawner/ice_moon = 2, + /obj/structure/spawner/ice_moon/polarbear = 2, /mob/living/simple_animal/hostile/asteroid/polarbear/random = 30, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, @@ -260,13 +269,16 @@ ) feature_spawn_chance = 0.2 feature_spawn_list = list( - /obj/structure/spawner/ice_moon/demonic_portal/low_threat = 30, - /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 50, - /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 6, - /obj/structure/spawner/ice_moon/demonic_portal/extreme_threat = 2, - /obj/structure/spawner/ice_moon = 30, - /obj/structure/spawner/ice_moon/polarbear = 30, - /obj/effect/spawner/lootdrop/anomaly/ice/cave = 10 + /obj/structure/spawner/ice_moon/demonic_portal/low_threat = 20, + /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 40, + /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 5, + /obj/structure/spawner/ice_moon/demonic_portal/extreme_threat = 1, + /obj/structure/spawner/ice_moon = 20, + /obj/structure/spawner/ice_moon/polarbear = 20, + /obj/effect/spawner/lootdrop/anomaly/ice/cave = 10, + /obj/structure/vein/ice = 30, + /obj/structure/vein/ice/classtwo = 50, + /obj/structure/vein/ice/classthree = 6, ) /datum/biome/cave/snow/thawed diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm index 79d3a5e68a89..4f505cb2a3e7 100644 --- a/code/datums/materials/_material.dm +++ b/code/datums/materials/_material.dm @@ -65,7 +65,7 @@ Simple datum which is instanced once per type and is used for every object of sa source.name = "[name] [source.name]" if(beauty_modifier) - addtimer(CALLBACK(source, TYPE_PROC_REF(/datum, _AddComponent), list(/datum/component/beauty, beauty_modifier * amount)), 0) + source.AddElement(/datum/element/beauty, beauty_modifier * amount) if(istype(source, /obj)) //objs on_applied_obj(source, amount, material_flags) @@ -121,7 +121,7 @@ Simple datum which is instanced once per type and is used for every object of sa return ///This proc is called when the material is removed from an object. -/datum/material/proc/on_removed(atom/source, material_flags) +/datum/material/proc/on_removed(atom/source, amount, material_flags) if(material_flags & MATERIAL_COLOR) //Prevent changing things with pre-set colors, to keep colored toolboxes their looks for example if(color) source.remove_atom_colour(FIXED_COLOUR_PRIORITY, color) @@ -133,6 +133,9 @@ Simple datum which is instanced once per type and is used for every object of sa if(material_flags & MATERIAL_ADD_PREFIX) source.name = initial(source.name) + if(beauty_modifier) + source.RemoveElement(/datum/element/beauty, beauty_modifier * amount) + if(istype(source, /obj)) //objs on_removed_obj(source, material_flags) diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm index bf540f08459f..98db1541c953 100644 --- a/code/datums/materials/basemats.dm +++ b/code/datums/materials/basemats.dm @@ -86,7 +86,7 @@ Unless you know what you're doing, only use the first three numbers. They're in . = ..() source.AddComponent(/datum/component/radioactive, amount / 20, source, 0) //half-life of 0 because we keep on going. -/datum/material/uranium/on_removed(atom/source, material_flags) +/datum/material/uranium/on_removed(atom/source, amount, material_flags) . = ..() qdel(source.GetComponent(/datum/component/radioactive)) @@ -109,7 +109,7 @@ Unless you know what you're doing, only use the first three numbers. They're in source.AddElement(/datum/element/firestacker, amount=1) source.AddComponent(/datum/component/explodable, 0, 0, amount / 2500, amount / 1250) -/datum/material/plasma/on_removed(atom/source, material_flags) +/datum/material/plasma/on_removed(atom/source, amount, material_flags) . = ..() source.RemoveElement(/datum/element/firestacker, amount=1) qdel(source.GetComponent(/datum/component/explodable)) diff --git a/code/datums/materials/meat.dm b/code/datums/materials/meat.dm index d8a9fb5cc01c..9539b2847774 100644 --- a/code/datums/materials/meat.dm +++ b/code/datums/materials/meat.dm @@ -14,7 +14,7 @@ turf_sound_override = FOOTSTEP_MEAT texture_layer_icon_state = "meat" -/datum/material/meat/on_removed(atom/source, material_flags) +/datum/material/meat/on_removed(atom/source, amount, material_flags) . = ..() qdel(source.GetComponent(/datum/component/edible)) diff --git a/code/datums/materials/pizza.dm b/code/datums/materials/pizza.dm index 6ab79e3a2065..aed6577a5af9 100644 --- a/code/datums/materials/pizza.dm +++ b/code/datums/materials/pizza.dm @@ -13,7 +13,7 @@ turf_sound_override = FOOTSTEP_MEAT texture_layer_icon_state = "pizza" -/datum/material/pizza/on_removed(atom/source, material_flags) +/datum/material/pizza/on_removed(atom/source, amount, material_flags) . = ..() qdel(source.GetComponent(/datum/component/edible)) diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm index cc11481b6690..a447a5b6f465 100644 --- a/code/datums/ruins/icemoon.dm +++ b/code/datums/ruins/icemoon.dm @@ -35,12 +35,6 @@ description = "Who knows what lies within?" suffix = "icemoon_underground_abandoned_village.dmm" -/datum/map_template/ruin/icemoon/hermit - name = "Frozen Shack" - id = "hermitshack" - description = "A place of shelter for a lone hermit, scraping by to live another day." - suffix = "icemoon_underground_hermit.dmm" - /datum/map_template/ruin/icemoon/corpreject name = "NT Security Solutions Site Gamma" id = "corpreject" @@ -53,13 +47,6 @@ description = "A outpost that used to be a staging area for nuclear operatives. The Syndicate have moved to another location, but this still remains." suffix = "icemoon_underground_abandoned_newcops.dmm" -/datum/map_template/ruin/icemoon/oldstation - id = "oldstation-icemoon" - suffix = "icemoon_underground_oldstation.dmm" - name = "Arctic Charlie Module Station" - description = "The crew of a outpost awaken one hundred years after a crisis. Awaking to a derelict outpost on the verge of collapse, and a hostile force of invading \ - hivebots. Can the surviving crew overcome the odds and survive and rebuild, or will the cold embrace of the moon become their new home?" - /datum/map_template/ruin/icemoon/drakelair name = "Dragon's Lair" id = "drake-lair" @@ -72,12 +59,6 @@ description = "A conspicuous compound in the middle of the cold wasteland. What goodies are inside?" suffix = "icemoon_underground_brazillianlab.dmm" -/datum/map_template/ruin/icemoon/slimelab - name = "Slime Lab" - id = "slimelab" - description = "An underground research facility devoted to researching the uncommon slime lifeform" - suffix = "icemoon_underground_slimelab.dmm" - /datum/map_template/ruin/icemoon/crashed_holemaker name = "Crashed Holemaker" id = "crashed_holemaker" diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 0c46f33ccacb..05d1b6909bb9 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -15,15 +15,6 @@ Includes a unique(*) laser pistol display case, and the recently introduced I.C.E(tm)." suffix = "lavaland_surface_biodome_winter.dmm" -/datum/map_template/ruin/lavaland/free_golem - name = "Free Golem Ship" - id = "golem-ship" - description = "Lumbering humanoids, made out of precious metals, move inside this ship. They frequently leave to mine more minerals, which they somehow turn into more of them. \ - Seem very intent on research and individual liberty, and also geology-based naming?" - cost = 20 - suffix = "lavaland_surface_golem_ship.dmm" - allow_duplicates = FALSE - /datum/map_template/ruin/lavaland/sin cost = 10 allow_duplicates = FALSE @@ -74,14 +65,6 @@ allow_duplicates = FALSE cost = 10 -/datum/map_template/ruin/lavaland/hermit - name = "Makeshift Shelter" - id = "hermitcave" - description = "A place of shelter for a lone hermit, scraping by to live another day." - suffix = "lavaland_surface_hermit.dmm" - allow_duplicates = FALSE - cost = 10 - /datum/map_template/ruin/lavaland/miningripley name = "Ripley" id = "ripley" @@ -142,3 +125,9 @@ id = "codelab" description = "A Nanotrasen genetic research facility, abandoned and ripe for looting. Whats that goo over there?" suffix = "lavaland_surface_codelab.dmm" + +/datum/map_template/ruin/lavaland/lava_canyon + name = "Lava Canyon" + id = "lava_canyon" + description = "Tectonic activity has gouged a large fissure into the surface of the planet here. Tucked in the crevasse, the remains of an ashwalker village lay in ashes." + suffix = "lavaland_surface_lava_canyon.dmm" diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 362885cfe55e..b4c2af5a93e7 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -139,12 +139,6 @@ name = "Syndicate Battle Sphere" description = "The Syndicate Battle Sphere, complete with guns!" -/datum/map_template/ruin/space/lab4071 - id = "lab4071" - suffix = "lab4071.dmm" - name = "Syndicate Laboratory 4071" - description = "A Syndicate laboratory run by syndicate scientists." - /datum/map_template/ruin/space/singularitylab id = "singularitylab" suffix = "singularity_lab.dmm" diff --git a/code/datums/ruins/whitesands.dm b/code/datums/ruins/whitesands.dm index 2135036e3d97..8e34f7cf379c 100644 --- a/code/datums/ruins/whitesands.dm +++ b/code/datums/ruins/whitesands.dm @@ -4,13 +4,6 @@ prefix = "_maps/RandomRuins/SandRuins/" ruin_type = RUINTYPE_SAND -/datum/map_template/ruin/whitesands/seed_vault - name = "Seed Vault" - id = "seed-vault" - description = "The creators of these vaults were a highly advanced and benevolent race, and launched many into the stars, hoping to aid fledgling civilizations. \ - However, all the inhabitants seem to do is grow drugs and guns." - suffix = "whitesands_surface_seed_vault.dmm" - /datum/map_template/ruin/whitesands/starfury_crash name = "Starfury Crash" id = "starfurycrash" diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 35712cb768ae..e8bdb66c1898 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -575,18 +575,21 @@ GLOBAL_LIST_EMPTY(teleportlocs) /** * Call back when an atom enters an area * - * Sends signals COMSIG_AREA_ENTERED and COMSIG_ENTER_AREA (to the atom) + * Sends signals COMSIG_AREA_ENTERED and COMSIG_ENTER_AREA (to a list of atoms) * * If the area has ambience, then it plays some ambience music to the ambience channel */ -/area/Entered(atom/movable/M, area/old_area) +/area/Entered(atom/movable/arrived, area/old_area) set waitfor = FALSE - SEND_SIGNAL(src, COMSIG_AREA_ENTERED, M, old_area) - SEND_SIGNAL(M, COMSIG_ENTER_AREA, src) //The atom that enters the area - if(!isliving(M)) + SEND_SIGNAL(src, COMSIG_AREA_ENTERED, arrived, old_area) + if(!LAZYACCESS(arrived.important_recursive_contents, RECURSIVE_CONTENTS_AREA_SENSITIVE)) + return + for(var/atom/movable/recipient as anything in arrived.important_recursive_contents[RECURSIVE_CONTENTS_AREA_SENSITIVE]) + SEND_SIGNAL(recipient, COMSIG_ENTER_AREA, src) + if(!isliving(arrived)) return - var/mob/living/L = M + var/mob/living/L = arrived if(!L.ckey) return @@ -608,11 +611,14 @@ GLOBAL_LIST_EMPTY(teleportlocs) /** * Called when an atom exits an area * - * Sends signals COMSIG_AREA_EXITED and COMSIG_EXIT_AREA (to the atom) + * Sends signals COMSIG_AREA_EXITED and COMSIG_EXIT_AREA (to a list of atoms) */ /area/Exited(atom/movable/gone, direction) SEND_SIGNAL(src, COMSIG_AREA_EXITED, gone, direction) - SEND_SIGNAL(gone, COMSIG_EXIT_AREA, src) //The atom that exits the area + if(!LAZYACCESS(gone.important_recursive_contents, RECURSIVE_CONTENTS_AREA_SENSITIVE)) + return + for(var/atom/movable/recipient as anything in gone.important_recursive_contents[RECURSIVE_CONTENTS_AREA_SENSITIVE]) + SEND_SIGNAL(recipient, COMSIG_EXIT_AREA, src) /** diff --git a/code/game/area/areas/ruins/icemoon.dm b/code/game/area/areas/ruins/icemoon.dm index 95200f5d51b9..d2c8d1ca61f6 100644 --- a/code/game/area/areas/ruins/icemoon.dm +++ b/code/game/area/areas/ruins/icemoon.dm @@ -36,32 +36,6 @@ name = "Hydroponics Lab" icon_state = "dk_yellow" -//Slimelab 2022 - -/area/ruin/powered/slimelab - name = "Slime Lab" - icon_state = "dk_yellow" - -/area/ruin/powered/slimelab/slimedome - name = "Slime Lab Biodome" - icon_state = "green" - -/area/ruin/powered/slimelab/lava - name = "Slime Lab Engineering" - icon_state = "engine" - -/area/ruin/powered/slimelab/lab - name = "Slime Lab Research" - icon_state = "red" - -/area/ruin/powered/slimelab/checkpoint - name = "Slimelab Reception" - icon_state = "security" - -/area/ruin/powered/slimelab/cafe - name = "Slime Lab Cafe" - icon_state = "green" - // Crashed Holemaker /area/ruin/unpowered/crashed_holemaker name = "NTSV Holemaker II" // In honor of the kugelblitz shenanigan of all time diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm index e9dc0b9fda0a..444743c0403e 100644 --- a/code/game/area/areas/ruins/lavaland.dm +++ b/code/game/area/areas/ruins/lavaland.dm @@ -27,10 +27,6 @@ name = "Hierophant's Arena" icon_state = "dk_yellow" -//Seed Vault - -/area/ruin/powered/seedvault - icon_state = "dk_yellow" //Elephant Graveyard @@ -48,11 +44,6 @@ name = "Syndicate Comm Outpost" icon_state = "dk_yellow" -//Syndicate Lava Base (I have no idea what this is) -/area/ruin/unpowered/syndicate_lava_base - name = "Secret Base" - icon_state = "dk_yellow" - ambientsounds = HIGHSEC //Cult Altar @@ -107,3 +98,7 @@ /area/ruin/unpowered/codelab/maintenance name = "Nanotrasen Genetic Research Maintenance" icon_state = "dk_yellow" + +/area/ruin/unpowered/scorched_hut + name = "Scorched Hut" + icon_state = "red" diff --git a/code/game/area/areas/ruins/rockplanet.dm b/code/game/area/areas/ruins/rockplanet.dm index a869f0c53816..a89969566196 100644 --- a/code/game/area/areas/ruins/rockplanet.dm +++ b/code/game/area/areas/ruins/rockplanet.dm @@ -7,7 +7,8 @@ //budgetcuts /area/ruin/rockplanet/nanotrasen - name = "Abandoned Mining Facility" + name = "Abandoned Research Facility" + always_unpowered = FALSE icon_state = "green" //nomad diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index a249ef4ec9f7..e6034e412198 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -94,88 +94,6 @@ name = "Deep Storage Recycler" icon_state = "storage" - -//Ruin of ancient Space Station - -/area/ruin/space/has_grav/ancientstation - name = "Charlie Station Main Corridor" - icon_state = "green" - -/area/ruin/space/has_grav/ancientstation/powered - name = "Powered Tile" - icon_state = "teleporter" - requires_power = FALSE - -/area/ruin/space/has_grav/ancientstation/space - name = "Exposed To Space" - icon_state = "teleporter" - has_gravity = FALSE - -/area/ruin/space/has_grav/ancientstation/atmo - name = "Beta Station Atmospherics" - icon_state = "red" - ambientsounds = ENGINEERING - has_gravity = TRUE - -/area/ruin/space/has_grav/ancientstation/betacorridor - name = "Beta Station Main Corridor" - icon_state = "bluenew" - -/area/ruin/space/has_grav/ancientstation/engi - name = "Charlie Station Engineering" - icon_state = "engine" - ambientsounds = ENGINEERING - -/area/ruin/space/has_grav/ancientstation/comm - name = "Charlie Station Command" - icon_state = "captain" - -/area/ruin/space/has_grav/ancientstation/hydroponics - name = "Charlie Station Hydroponics" - icon_state = "garden" - -/area/ruin/space/has_grav/ancientstation/kitchen - name = "Charlie Station Kitchen" - icon_state = "kitchen" - -/area/ruin/space/has_grav/ancientstation/sec - name = "Charlie Station Security" - icon_state = "red" - -/area/ruin/space/has_grav/ancientstation/deltacorridor - name = "Delta Station Main Corridor" - icon_state = "green" - -/area/ruin/space/has_grav/ancientstation/proto - name = "Delta Station Prototype Lab" - icon_state = "toxlab" - -/area/ruin/space/has_grav/ancientstation/rnd - name = "Delta Station Research and Development" - icon_state = "toxlab" - -/area/ruin/space/has_grav/ancientstation/deltaai - name = "Delta Station AI Core" - icon_state = "ai" - ambientsounds = list('sound/ambience/ambimalf.ogg', 'sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg') - -/area/ruin/space/has_grav/ancientstation/mining - name = "Beta Station Mining Equipment" - icon_state = "mining" - -/area/ruin/space/has_grav/ancientstation/medbay - name = "Beta Station Medbay" - icon_state = "medbay" - -/area/ruin/space/has_grav/ancientstation/betastorage - name = "Beta Station Storage" - icon_state = "storage" - -/area/solar/ancientstation - name = "Charlie Station Solar Array" - icon_state = "panelsP" - has_gravity = STANDARD_GRAVITY - //DERELICT /area/ruin/space/derelict @@ -445,62 +363,6 @@ icon_state = "dk_yellow" color = "#26773a88" -//Syndiecate chemlab - -/area/ruin/space/has_grav/crazylab/airlock - name = "Syndicate Laboratory 4071 Airlock" - icon_state = "dk_yellow" - color = "#eb7fac88" - -/area/ruin/space/has_grav/crazylab/armory - name = "Syndicate Laboratory 4071 Armory" - icon_state = "dk_yellow" - color = "#55384c88" - -/area/ruin/space/has_grav/crazylab/hydro - name = "Syndicate Laboratory 4071 Hydroponics Lab" - icon_state = "dk_yellow" - color = "#185d7288" - -/area/ruin/space/has_grav/crazylab/bar - name = "Syndicate Laboratory 4071 Kitchen" - icon_state = "dk_yellow" - color = "#75162e88" - -/area/ruin/space/has_grav/crazylab/gamble - name = "Syndicate Laboratory 4071 Break Room" - icon_state = "dk_yellow" - color = "#97632088" - -/area/ruin/space/has_grav/crazylab/crew - name = "Syndicate Laboratory 4071 Crew Quarters" - icon_state = "dk_yellow" - color = "#74c24f88" - -/area/ruin/space/has_grav/crazylab/engi - name = "Syndicate Laboratory 4071 Engineering" - icon_state = "dk_yellow" - color = "#0e1b3f88" - -/area/ruin/space/has_grav/crazylab/chem - name = "Syndicate Laboratory 4071 Chemistry Lab" - icon_state = "dk_yellow" - color = "#77265588" - -/area/ruin/space/has_grav/crazylab/bomb - name = "Syndicate Laboratory 4071 Bombing Range" - icon_state = "dk_yellow" - color = "#2b267788" - -/area/ruin/space/has_grav/crazylab/watchpost - name = "Syndicate Laboratory 4071 WatchPost" - icon_state = "dk_yellow" - color = "#77262688" - -/area/ruin/space/has_grav/crazylab/outside - name = "Syndicate Laboratory 4071 Surrounding Area" - icon_state = "dk_yellow" - color = "#26773a88" //Singularity Lab diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 350b80907f70..6c6849724bde 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -1525,7 +1525,7 @@ if(custom_materials) //Only runs if custom materials existed at first. Should usually be the case but check anyways for(var/i in custom_materials) var/datum/material/custom_material = SSmaterials.GetMaterialRef(i) - custom_material.on_removed(src, material_flags) //Remove the current materials + custom_material.on_removed(src, custom_materials[i] * material_modifier, material_flags) //Remove the current materials if(!length(materials)) return diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 54ac77bb0a8c..7dd3d612ae81 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -555,20 +555,20 @@ /mob/living/on_virtual_z_change(new_virtual_z, previous_virtual_z) . = ..() - if(!client) - return if(previous_virtual_z) LAZYREMOVEASSOC(SSmobs.players_by_virtual_z, "[previous_virtual_z]", src) + if(!client) + return if(new_virtual_z) LAZYADDASSOC(SSmobs.players_by_virtual_z, "[new_virtual_z]", src) SSidlenpcpool.try_wakeup_virtual_z(new_virtual_z) /mob/dead/on_virtual_z_change(new_virtual_z, previous_virtual_z) . = ..() - if(!client) - return if(previous_virtual_z) LAZYREMOVEASSOC(SSmobs.dead_players_by_virtual_z, "[previous_virtual_z]", src) + if(!client) + return if(new_virtual_z) LAZYADDASSOC(SSmobs.dead_players_by_virtual_z, "[new_virtual_z]", src) @@ -630,6 +630,71 @@ return A.Bumped(src) +/atom/movable/Exited(atom/movable/gone, direction) + . = ..() + + if(!LAZYLEN(gone.important_recursive_contents)) + return + + var/list/nested_locs = get_nested_locs(src) + src + for(var/channel in gone.important_recursive_contents) + for(var/atom/movable/location as anything in nested_locs) + var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity + recursive_contents[channel] -= gone.important_recursive_contents[channel] + ASSOC_UNSETEMPTY(recursive_contents, channel) + UNSETEMPTY(location.important_recursive_contents) + +/atom/movable/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) + . = ..() + + if(!LAZYLEN(arrived.important_recursive_contents)) + return + + var/list/nested_locs = get_nested_locs(src) + src + for(var/channel in arrived.important_recursive_contents) + for(var/atom/movable/location as anything in nested_locs) + LAZYINITLIST(location.important_recursive_contents) + var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity + LAZYINITLIST(recursive_contents[channel]) + recursive_contents[channel] |= arrived.important_recursive_contents[channel] + +/// See traits.dm. Use this in place of ADD_TRAIT. +/atom/movable/proc/become_area_sensitive(trait_source = TRAIT_GENERIC) + if(!HAS_TRAIT(src, TRAIT_AREA_SENSITIVE)) + for(var/atom/movable/location as anything in get_nested_locs(src) + src) + LAZYADDASSOCLIST(location.important_recursive_contents, RECURSIVE_CONTENTS_AREA_SENSITIVE, src) + ADD_TRAIT(src, TRAIT_AREA_SENSITIVE, trait_source) + +/atom/movable/proc/lose_area_sensitivity(trait_source = TRAIT_GENERIC) + if(!HAS_TRAIT(src, TRAIT_AREA_SENSITIVE)) + return + REMOVE_TRAIT(src, TRAIT_AREA_SENSITIVE, trait_source) + if(HAS_TRAIT(src, TRAIT_AREA_SENSITIVE)) + return + +///allows this movable to hear and adds itself to the important_recursive_contents list of itself and every movable loc its in +/atom/movable/proc/become_hearing_sensitive(trait_source = TRAIT_GENERIC) + ADD_TRAIT(src, TRAIT_HEARING_SENSITIVE, trait_source) + if(!HAS_TRAIT(src, TRAIT_HEARING_SENSITIVE)) + return + + for(var/atom/movable/location as anything in get_nested_locs(src) + src) + LAZYINITLIST(location.important_recursive_contents) + var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity + recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE] += list(src) + +/atom/movable/proc/lose_hearing_sensitivity(trait_source = TRAIT_GENERIC) + if(!HAS_TRAIT(src, TRAIT_HEARING_SENSITIVE)) + return + REMOVE_TRAIT(src, TRAIT_HEARING_SENSITIVE, trait_source) + if(HAS_TRAIT(src, TRAIT_HEARING_SENSITIVE)) + return + for(var/atom/movable/location as anything in get_nested_locs(src) + src) + var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity + recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE] -= src + ASSOC_UNSETEMPTY(recursive_contents, RECURSIVE_CONTENTS_HEARING_SENSITIVE) + UNSETEMPTY(location.important_recursive_contents) + ///Sets the anchored var and returns if it was sucessfully changed or not. /atom/movable/proc/set_anchored(anchorvalue) SHOULD_CALL_PARENT(TRUE) @@ -1181,54 +1246,3 @@ animate(pickup_animation, alpha = 175, pixel_x = to_x, pixel_y = to_y, time = 3, transform = M, easing = CUBIC_EASING) sleep(1) animate(pickup_animation, alpha = 0, transform = matrix(), time = 1) - -/atom/movable/Exited(atom/movable/gone, direction) - . = ..() - - if(!LAZYLEN(gone.important_recursive_contents)) - return - - var/list/nested_locs = get_nested_locs(src) + src - for(var/channel in gone.important_recursive_contents) - for(var/atom/movable/location as anything in nested_locs) - var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity - recursive_contents[channel] -= gone.important_recursive_contents[channel] - ASSOC_UNSETEMPTY(recursive_contents, channel) - UNSETEMPTY(location.important_recursive_contents) - -/atom/movable/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) - . = ..() - - if(!LAZYLEN(arrived.important_recursive_contents)) - return - - var/list/nested_locs = get_nested_locs(src) + src - for(var/channel in arrived.important_recursive_contents) - for(var/atom/movable/location as anything in nested_locs) - LAZYINITLIST(location.important_recursive_contents) - var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity - LAZYINITLIST(recursive_contents[channel]) - recursive_contents[channel] |= arrived.important_recursive_contents[channel] - -///allows this movable to hear and adds itself to the important_recursive_contents list of itself and every movable loc its in -/atom/movable/proc/become_hearing_sensitive(trait_source = TRAIT_GENERIC) - ADD_TRAIT(src, TRAIT_HEARING_SENSITIVE, trait_source) - if(!HAS_TRAIT(src, TRAIT_HEARING_SENSITIVE)) - return - - for(var/atom/movable/location as anything in get_nested_locs(src) + src) - LAZYINITLIST(location.important_recursive_contents) - var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity - recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE] += list(src) - -/atom/movable/proc/lose_hearing_sensitivity(trait_source = TRAIT_GENERIC) - if(!HAS_TRAIT(src, TRAIT_HEARING_SENSITIVE)) - return - REMOVE_TRAIT(src, TRAIT_HEARING_SENSITIVE, trait_source) - if(HAS_TRAIT(src, TRAIT_HEARING_SENSITIVE)) - return - for(var/atom/movable/location as anything in get_nested_locs(src) + src) - var/list/recursive_contents = location.important_recursive_contents // blue hedgehog velocity - recursive_contents[RECURSIVE_CONTENTS_HEARING_SENSITIVE] -= src - ASSOC_UNSETEMPTY(recursive_contents, RECURSIVE_CONTENTS_HEARING_SENSITIVE) - UNSETEMPTY(location.important_recursive_contents) diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index c81a58ad73b9..a17b9c705dc1 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -167,12 +167,14 @@ Class Procs: /obj/machinery/LateInitialize() . = ..() power_change() + become_area_sensitive(ROUNDSTART_TRAIT) RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(power_change)) /obj/machinery/Destroy() GLOB.machines.Remove(src) end_processing() dropContents() + lose_area_sensitivity(ROUNDSTART_TRAIT) QDEL_NULL(circuit) QDEL_LIST(component_parts) return ..() diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 7ee4a5ce668c..22b15f162b25 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -314,7 +314,6 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod/retro, 17) mob_occupant.mind.special_role = null // Delete them from datacore. - var/announce_rank = null for(var/datum/data/record/R in GLOB.data_core.medical) if((R.fields["name"] == mob_occupant.real_name)) @@ -327,10 +326,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod/retro, 17) announce_rank = G.fields["rank"] qdel(G) - // Regardless of what ship you spawned in you need to be removed from it. - // This covers scenarios where you spawn in one ship but cryo in another. - for(var/datum/overmap/ship/controlled/sim_ship as anything in SSovermap.controlled_ships) - sim_ship.manifest -= mob_occupant.real_name + var/datum/overmap/ship/controlled/original_ship = mob_occupant.mind.original_ship.resolve() + original_ship.manifest -= mob_occupant.real_name var/obj/machinery/computer/cryopod/control_computer_obj = control_computer?.resolve() @@ -353,6 +350,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod/retro, 17) continue//means we already moved whatever this thing was in //I'm a professional, okay //what the fuck are you on rn and can I have some + //who are you even talking to if(is_type_in_typecache(W, preserve_items_typecache)) if(control_computer_obj && control_computer_obj.allow_items) control_computer_obj.frozen_items += W @@ -378,9 +376,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod/retro, 17) else mob_occupant.ghostize(TRUE) handle_objectives() - QDEL_NULL(occupant) open_machine() - name = initial(name) + qdel(mob_occupant) + //Just in case open_machine didn't clear it + occupant = null /obj/machinery/cryopod/MouseDrop_T(mob/living/target, mob/user) if(!istype(target) || user.incapacitated() || !target.Adjacent(user) || !Adjacent(user) || !ismob(target) || (!ishuman(user) && !iscyborg(user)) || !istype(user.loc, /turf) || target.buckled) @@ -432,23 +431,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod/retro, 17) /obj/machinery/cryopod/apply_effects_to_mob(mob/living/carbon/sleepyhead) //it always sucks a little to get up sleepyhead.set_nutrition(200) - sleepyhead.SetSleeping(60) //if you read this comment and feel like shitting together something to adjust elzu and IPC charge on wakeup, be my guest. - //but it can be worse. - if(prob(90)) + sleepyhead.SetSleeping(60) + + var/wakeupmessage = "The cryopod shudders as the pneumatic seals separating you and the waking world let out a hiss." + if(prob(60)) + wakeupmessage += " A sickly feeling along with the pangs of hunger greet you upon your awakening." + sleepyhead.set_nutrition(100) sleepyhead.apply_effect(rand(3,10), EFFECT_DROWSY) - if(prob(75)) - sleepyhead.blur_eyes(rand(3, 6)) - //so much worse - if(prob(66)) - sleepyhead.adjust_disgust(rand(25,35)) - if(prob(33)) - sleepyhead.adjust_disgust(rand(20,30)) - if(prob(16)) - sleepyhead.adjust_disgust(rand(10, 17)) - //maybe you should've bought high passage. - if(prob(30)) - sleepyhead.apply_damage_type(15, BURN) - to_chat(sleepyhead, "The symptoms of cryosleep set in as you awaken...") + to_chat(sleepyhead, span_danger(examine_block(wakeupmessage))) /obj/machinery/cryopod/syndicate icon_state = "sleeper_s-open" @@ -462,16 +452,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod/retro, 17) /obj/machinery/cryopod/poor/apply_effects_to_mob(mob/living/carbon/sleepyhead) sleepyhead.set_nutrition(200) sleepyhead.SetSleeping(80) - if(prob(90)) + if(prob(90)) //suffer sleepyhead.apply_effect(rand(5,15), EFFECT_DROWSY) if(prob(75)) sleepyhead.blur_eyes(rand(6, 10)) if(prob(66)) - sleepyhead.adjust_disgust(rand(35, 45)) //rand + sleepyhead.adjust_disgust(rand(35, 45)) if(prob(40)) sleepyhead.adjust_disgust(rand(15, 25)) if(prob(20)) sleepyhead.adjust_disgust(rand(5,15)) - if(prob(30)) - sleepyhead.apply_damage_type(30, BURN) to_chat(sleepyhead, "The symptoms of a horrid cryosleep set in as you awaken...") diff --git a/code/game/machinery/shuttle/shuttle_heater.dm b/code/game/machinery/shuttle/shuttle_heater.dm index 706898eac4c6..94735ba4ab25 100644 --- a/code/game/machinery/shuttle/shuttle_heater.dm +++ b/code/game/machinery/shuttle/shuttle_heater.dm @@ -102,7 +102,10 @@ var/datum/gas_mixture/air_contents = use_tank ? fuel_tank?.air_contents : airs[1] if(!air_contents) return - return air_contents.return_volume() + //Using the ideal gas law here - the pressure is 4500 because that's the limit of gas pumps, which most ships use on plasma thrusters + //If you refit your fuel system to use a volume pump or cool your plasma, you can have numbers over 100% on the helm as a treat + var/mole_capacity = (4500 * air_contents.return_volume()) / (R_IDEAL_GAS_EQUATION * T20C) + return mole_capacity /obj/machinery/atmospherics/components/unary/shuttle/heater/proc/update_gas_stats() var/datum/gas_mixture/air_contents = use_tank ? fuel_tank?.air_contents : airs[1] diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index a6d2fff1571f..a86a74c2c3d4 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -97,7 +97,7 @@ name = "poster - [name]" desc = "A large piece of space-resistant printed paper. [desc]" - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddComponent), list(/datum/component/beauty, 300)), 0) + AddElement(/datum/element/beauty, 300) /obj/structure/sign/poster/proc/randomise() var/obj/structure/sign/poster/selected diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index a0909bb0b994..4161403fefd9 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -30,8 +30,7 @@ COMSIG_ATOM_ENTERED = PROC_REF(on_entered), ) AddElement(/datum/element/connect_loc, loc_connections) - - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddComponent), list(/datum/component/beauty, beauty)), 0) + AddElement(/datum/element/beauty, beauty) SSblackbox.record_feedback("tally", "station_mess_created", 1, name) diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index ad440817942b..154e4b48a481 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -780,39 +780,6 @@ update_label() name = "Officer ID" access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT, ACCESS_AWAY_SEC) -/obj/item/card/id/away/old - name = "\proper a perfectly generic identification card" - desc = "A perfectly generic identification card. Looks like it could use some flavor." - -/obj/item/card/id/away/old/sec - name = "Charlie Station Security Officer's ID card" - desc = "A faded Charlie Station ID card. You can make out the rank \"Security Officer\"." - assignment = "Charlie Station Security Officer" - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_SEC) - -/obj/item/card/id/away/old/sci - name = "Charlie Station Scientist's ID card" - desc = "A faded Charlie Station ID card. You can make out the rank \"Scientist\"." - assignment = "Charlie Station Scientist" - access = list(ACCESS_AWAY_GENERAL) - -/obj/item/card/id/away/old/eng - name = "Charlie Station Engineer's ID card" - desc = "A faded Charlie Station ID card. You can make out the rank \"Station Engineer\"." - assignment = "Charlie Station Engineer" - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_ENGINE) - -/obj/item/card/id/away/old/cap - name = "Charlie Station Captain's ID card" - desc = "A faded Charlie Station ID card. You can make out the rank \"Captain\"." - assignment = "Charlie Station Captain" - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_ENGINE, ACCESS_AWAY_SEC) - -/obj/item/card/id/away/old/apc - name = "APC Access ID" - desc = "A special ID card that allows access to APC terminals." - access = list(ACCESS_ENGINE_EQUIP) - /obj/item/card/id/away/deep_storage //deepstorage.dmm space ruin name = "bunker access ID" @@ -828,14 +795,6 @@ update_label() desc = "A SolGov ID with no proper access to speak of. This one indicates a Commander." assignment = "Commander" -/obj/item/card/id/away/slime //We're ranchin, baby! //It's slimin time - name = "\improper Slime Lab access card" - desc = "An ID card with access to the Slime Lab" - assignment = "Slime Research Staff" - access = list(ACCESS_AWAY_GENERAL, ACCESS_XENOBIOLOGY) - registered_name = "Slime Researcher" - icon_state = "id" - /obj/item/card/id/departmental_budget name = "departmental card (FUCK)" desc = "Provides access to the departmental budget." diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm index 12f91f99fb8c..fced9d335205 100644 --- a/code/game/objects/items/pinpointer.dm +++ b/code/game/objects/items/pinpointer.dm @@ -63,7 +63,7 @@ . = ..() if(!active) return - if(!target) + if(!target?.loc) . += "pinon[alert ? "alert" : ""]null[icon_suffix]" return var/turf/here = get_turf(src) diff --git a/code/game/objects/items/puzzle_pieces.dm b/code/game/objects/items/puzzle_pieces.dm index f88df8429912..5d6b409e8d32 100644 --- a/code/game/objects/items/puzzle_pieces.dm +++ b/code/game/objects/items/puzzle_pieces.dm @@ -65,6 +65,10 @@ desc = "A key belonging to a once peaceful scholar, brought to death and ruin through means of violence by savage outsider." puzzle_id = "priestkey" +/obj/item/keycard/gatedrop/lavacanyon + name = "Vault Key" + desc = "A dusty key, smudged with dried blood." + puzzle_id = "lavacanyonkey" //*************** //*****Doors***** @@ -148,12 +152,8 @@ playsound(src, close_sound, 30, FALSE) /obj/machinery/door/keycard/gates/update_icon_state() - if(density) - icon_state = "closed" - return ..() - else - icon_state = "open" - return ..() + . = ..() + icon_state = density ? "closed" : "open" /obj/machinery/door/keycard/gates/drakelair puzzle_id = "drakelairkey" @@ -188,6 +188,9 @@ desc = "Gates holding The Priest's eternal hoarde. Drakeborn, incapable of avoiding the grand desire to collect and learn." puzzle_id = "priestkey" +/obj/machinery/door/keycard/gates/lavacanyon + puzzle_id = "lavacanyonkey" + //************************* //***Box Pushing Puzzles*** //************************* diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 1296e889181d..da08c87a5a35 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -66,13 +66,13 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ else if(istype(W, /obj/item/stack/rods)) var/obj/item/stack/rods/V = W if (V.get_amount() >= 1 && get_amount() >= 1) - var/obj/item/stack/sheet/rglass/RG = new (get_turf(user)) - RG.add_fingerprint(user) + var/obj/item/stack/sheet/rglass/reinforced = new(get_turf(user)) || locate(/obj/item/stack/sheet/rglass) in get_turf(user) // Get the stack it's merged into if it is + reinforced.add_fingerprint(user) var/replace = user.get_inactive_held_item()==src V.use(1) use(1) if(QDELETED(src) && replace) - user.put_in_hands(RG) + user.put_in_hands(reinforced) else to_chat(user, "You need one rod and one sheet of glass to make reinforced glass!") return @@ -119,13 +119,13 @@ GLOBAL_LIST_INIT(pglass_recipes, list ( \ if(istype(W, /obj/item/stack/rods)) var/obj/item/stack/rods/V = W if (V.get_amount() >= 1 && get_amount() >= 1) - var/obj/item/stack/sheet/plasmarglass/RG = new (get_turf(user)) - RG.add_fingerprint(user) - var/replace = user.get_inactive_held_item()==src + var/obj/item/stack/sheet/plasmarglass/reinforced = new(get_turf(user)) || locate(/obj/item/stack/sheet/plasmarglass) in get_turf(user) // Get the stack it's merged into if it is + reinforced.add_fingerprint(user) + var/replace = user.get_inactive_held_item() == src V.use(1) use(1) if(QDELETED(src) && replace) - user.put_in_hands(RG) + user.put_in_hands(reinforced) else to_chat(user, "You need one rod and one sheet of plasma glass to make reinforced plasma glass!") return diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 00d793b6e1fb..4367861c7f79 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -348,6 +348,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ null, \ new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ new/datum/stack_recipe("rag", /obj/item/reagent_containers/glass/rag, 1), \ + new/datum/stack_recipe("towel", /obj/item/towel, 2), \ new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3), \ new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4), \ null, \ diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index c019471e3cdd..9e8d1e3c17b9 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -515,7 +515,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/statuebust/Initialize() . = ..() AddComponent(/datum/component/art, impressiveness) - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddComponent), list(/datum/component/beauty, 1000)), 0) + AddElement(/datum/element/beauty, 1000) /obj/item/statuebust/hippocratic name = "hippocrates bust" diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 46090aa86658..f295bfab8950 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -205,6 +205,7 @@ ui_interact(user) /mob/proc/unset_machine() + SIGNAL_HANDLER if(!machine) return UnregisterSignal(machine, COMSIG_PARENT_QDELETING) @@ -216,6 +217,8 @@ return /mob/proc/set_machine(obj/O) + if(QDELETED(src) || QDELETED(O)) + return if(machine) unset_machine() machine = O diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index 80c6bedb49bb..7a7c73b33fc6 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -220,7 +220,6 @@ name = "stool" desc = "Apply butt." icon_state = "stool" - can_buckle = FALSE buildstackamount = 1 item_chair = /obj/item/chair/stool diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 50b578a3aee2..8ba938dae8ee 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -368,8 +368,8 @@ /obj/item/kirbyplants/ComponentInitialize() . = ..() AddComponent(/datum/component/tactical) - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddComponent), list(/datum/component/beauty, 500)), 0) AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_unwielded=10, force_wielded=10) + AddElement(/datum/element/beauty, 500) /obj/item/kirbyplants/random icon = 'icons/obj/flora/_flora.dmi' diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 3360f35d05d3..04aa590de74c 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -1,36 +1,5 @@ //Objects that spawn ghosts in as a certain role when they click on it, i.e. away mission bartenders. -//Preserved terrarium/seed vault: Spawns in seed vault structures in lavaland. Ghosts become plantpeople and are advised to begin growing plants in the room near them. -/obj/effect/mob_spawn/human/seed_vault - name = "preserved terrarium" - desc = "An ancient machine that seems to be used for storing plant matter. The glass is obstructed by a mat of vines." - mob_name = "a lifebringer" - icon = 'icons/obj/lavaland/spawners.dmi' - icon_state = "terrarium" - density = TRUE - roundstart = FALSE - death = FALSE - mob_species = /datum/species/pod - short_desc = "You are a sentient ecosystem, an example of the mastery over life that your creators possessed." - flavour_text = "Your masters, benevolent as they were, created uncounted seed vaults and spread them across \ - the universe to every planet they could chart. You are in one such seed vault. \ - Your goal is to cultivate and spread life wherever it will go while waiting for contact from your creators. \ - Estimated time of last contact: Deployment, 5000 millennia ago." - assignedrole = "Lifebringer" - -/obj/effect/mob_spawn/human/seed_vault/special(mob/living/new_spawn) - var/plant_name = pick("Tomato", "Potato", "Broccoli", "Carrot", "Ambrosia", "Pumpkin", "Ivy", "Kudzu", "Banana", "Moss", "Flower", "Bloom", "Root", "Bark", "Glowshroom", "Petal", "Leaf", \ - "Venus", "Sprout","Cocoa", "Strawberry", "Citrus", "Oak", "Cactus", "Pepper", "Juniper") - new_spawn.fully_replace_character_name(null,plant_name) - if(ishuman(new_spawn)) - var/mob/living/carbon/human/H = new_spawn - H.underwear = "Nude" //You're a plant, partner - H.update_body() - -/obj/effect/mob_spawn/human/seed_vault/Destroy() - new/obj/structure/fluff/empty_terrarium(get_turf(src)) - return ..() - //Ash walker eggs: Spawns in ash walker dens in lavaland. Ghosts become unbreathing lizards that worship the Necropolis and are advised to retrieve corpses to create more ash walkers. /obj/structure/ash_walker_eggshell @@ -133,133 +102,6 @@ head = /obj/item/clothing/head/helmet/gladiator uniform = /obj/item/clothing/under/costume/gladiator/ash_walker - -//Timeless prisons: Spawns in Wish Granter prisons in lavaland. Ghosts become age-old users of the Wish Granter and are advised to seek repentance for their past. -/obj/effect/mob_spawn/human/exile - name = "timeless prison" - desc = "Although this stasis pod looks medicinal, it seems as though it's meant to preserve something for a very long time." - mob_name = "a penitent exile" - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - roundstart = FALSE - death = FALSE - mob_species = /datum/species/shadow - short_desc = "You are cursed." - flavour_text = "Years ago, you sacrificed the lives of your trusted friends and the humanity of yourself to reach the Wish Granter. Though you \ - did so, it has come at a cost: your very body rejects the light, dooming you to wander endlessly in this horrible wasteland." - assignedrole = "Exile" - -/obj/effect/mob_spawn/human/exile/Destroy() - new/obj/structure/fluff/empty_sleeper(get_turf(src)) - return ..() - -/obj/effect/mob_spawn/human/exile/special(mob/living/new_spawn) - new_spawn.fully_replace_character_name(null,"Wish Granter's Victim ([rand(1,999)])") - var/wish = rand(1,4) - switch(wish) - if(1) - to_chat(new_spawn, "You wished to kill, and kill you did. You've lost track of how many, but the spark of excitement that murder once held has winked out. You feel only regret.") - if(2) - to_chat(new_spawn, "You wished for unending wealth, but no amount of money was worth this existence. Maybe charity might redeem your soul?") - if(3) - to_chat(new_spawn, "You wished for power. Little good it did you, cast out of the light. You are the [gender == MALE ? "king" : "queen"] of a hell that holds no subjects. You feel only remorse.") - if(4) - to_chat(new_spawn, "You wished for immortality, even as your friends lay dying behind you. No matter how many times you cast yourself into the lava, you awaken in this room again within a few days. There is no escape.") - -//Malfunctioning cryostasis sleepers: Spawns in makeshift shelters in lavaland. Ghosts become hermits with knowledge of how they got to where they are now. -/obj/effect/mob_spawn/human/hermit - name = "malfunctioning cryostasis sleeper" - desc = "A humming sleeper with a silhouetted occupant inside. Its stasis function is broken and it's likely being used as a bed." - mob_name = "a stranded hermit" - icon = 'icons/obj/lavaland/spawners.dmi' - icon_state = "cryostasis_sleeper" - outfit = /datum/outfit/hermit - roundstart = FALSE - death = FALSE - random = TRUE - mob_species = /datum/species/human - short_desc = "You've been stranded in this godless prison of a planet for longer than you can remember." - flavour_text = "Each day you barely scrape by, and between the terrible conditions of your makeshift shelter, \ - the hostile creatures, and the ash drakes swooping down from the cloudless skies, all you can wish for is the feel of soft grass between your toes and \ - the fresh air of Earth. These thoughts are dispelled by yet another recollection of how you got here... " - assignedrole = "Hermit" - -/obj/effect/mob_spawn/human/hermit/Initialize(mapload) - . = ..() - var/arrpee = rand(1,4) - switch(arrpee) - if(1) - flavour_text += "you were a [pick("arms dealer", "shipwright", "docking manager")]'s assistant on a small trading station several sectors from here. Raiders attacked, and there was \ - only one pod left when you got to the escape bay. You took it and launched it alone, and the crowd of terrified faces crowding at the airlock door as your pod's engines burst to \ - life and sent you to this hell are forever branded into your memory." - outfit.uniform = /obj/item/clothing/under/misc/assistantformal - if(2) - flavour_text += "you're an exile from the Tiger Cooperative. Their technological fanaticism drove you to question the power and beliefs of the Exolitics, and they saw you as a \ - heretic and subjected you to hours of horrible torture. You were hours away from execution when a high-ranking friend of yours in the Cooperative managed to secure you a pod, \ - scrambled its destination's coordinates, and launched it. You awoke from stasis when you landed and have been surviving - barely - ever since." - outfit.uniform = /obj/item/clothing/under/rank/prisoner - outfit.shoes = /obj/item/clothing/shoes/sneakers/orange - if(3) - flavour_text += "you were a doctor on one of Nanotrasen's space stations, but you left behind that damn corporation's tyranny and everything it stood for. From a metaphorical hell \ - to a literal one, you find yourself nonetheless missing the recycled air and warm floors of what you left behind... but you'd still rather be here than there." - outfit.uniform = /obj/item/clothing/under/rank/medical/doctor - outfit.suit = /obj/item/clothing/suit/toggle/labcoat - outfit.back = /obj/item/storage/backpack/medic - if(4) - flavour_text += "you were always joked about by your friends for \"not playing with a full deck\", as they so kindly put it. It seems that they were right when you, on a tour \ - at one of Nanotrasen's state-of-the-art research facilities, were in one of the escape pods alone and saw the red button. It was big and shiny, and it caught your eye. You pressed \ - it, and after a terrifying and fast ride for days, you landed here. You've had time to wisen up since then, and you think that your old friends wouldn't be laughing now." - -/obj/effect/mob_spawn/human/hermit/Destroy() - new/obj/structure/fluff/empty_cryostasis_sleeper(get_turf(src)) - return ..() - -/datum/outfit/hermit - name = "Lavaland hermit" - uniform = /obj/item/clothing/under/color/grey/ancient - shoes = /obj/item/clothing/shoes/sneakers/black - back = /obj/item/storage/backpack - mask = /obj/item/clothing/mask/breath - l_pocket = /obj/item/tank/internals/emergency_oxygen - r_pocket = /obj/item/flashlight/glowstick - -//Prisoner containment sleeper: Spawns in crashed prison ships in lavaland. Ghosts become escaped prisoners and are advised to find a way out of the mess they've gotten themselves into. -/obj/effect/mob_spawn/human/prisoner_transport - name = "prisoner containment sleeper" - desc = "A sleeper designed to put its occupant into a deep coma, unbreakable until the sleeper turns off. This one's glass is cracked and you can see a pale, sleeping face staring out." - mob_name = "an escaped prisoner" - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper_s" - outfit = /datum/outfit/lavalandprisoner - roundstart = FALSE - death = FALSE - short_desc = "You're a prisoner, sentenced to hard work in one of Nanotrasen's labor camps, but it seems as \ - though fate has other plans for you." - flavour_text = "Good. It seems as though your ship crashed. You remember that you were convicted of " - assignedrole = "Escaped Prisoner" - -/obj/effect/mob_spawn/human/prisoner_transport/special(mob/living/L) - L.fully_replace_character_name(null,"NTP #LL-0[rand(111,999)]") //Nanotrasen Prisoner #Lavaland-(numbers) - -/obj/effect/mob_spawn/human/prisoner_transport/Initialize(mapload) - . = ..() - var/list/crimes = list("murder", "larceny", "embezzlement", "unionization", "dereliction of duty", "kidnapping", "gross incompetence", "grand theft", "collaboration with the Syndicate", \ - "worship of a forbidden deity", "interspecies relations", "mutiny") - flavour_text += "[pick(crimes)]. but regardless of that, it seems like your crime doesn't matter now. You don't know where you are, but you know that it's out to kill you, and you're not going \ - to lose this opportunity. Find a way to get out of this mess and back to where you rightfully belong - your [pick("house", "apartment", "spaceship", "station")]." - -/datum/outfit/lavalandprisoner - name = "Lavaland Prisoner" - uniform = /obj/item/clothing/under/rank/prisoner - mask = /obj/item/clothing/mask/breath - shoes = /obj/item/clothing/shoes/sneakers/orange - r_pocket = /obj/item/tank/internals/emergency_oxygen - - -/obj/effect/mob_spawn/human/prisoner_transport/Destroy() - new/obj/structure/fluff/empty_sleeper/syndicate(get_turf(src)) - return ..() - /obj/effect/mob_spawn/human/demonic_friend name = "Essence of friendship" desc = "Oh boy! Oh boy! A friend!" @@ -332,113 +174,6 @@ id = /obj/item/card/id/syndicate -//Ancient cryogenic sleepers. Players become NT crewmen from a hundred year old space station, now on the verge of collapse. -/obj/effect/mob_spawn/human/oldsec - name = "old cryogenics pod" - desc = "A humming cryo pod. You can barely recognise a security uniform underneath the built up ice. The machine is attempting to wake up its occupant." - mob_name = "a security officer" - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - roundstart = FALSE - death = FALSE - random = TRUE - mob_species = /datum/species/human - short_desc = "You are a security officer working for Nanotrasen, stationed onboard a state of the art research station." - flavour_text = "You vaguely recall rushing into a cryogenics pod due to an oncoming radiation storm. \ - The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \ - your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod." - important_info = "Work as a team with your fellow survivors and do not abandon them." - uniform = /obj/item/clothing/under/rank/security/officer/nt - shoes = /obj/item/clothing/shoes/jackboots - id = /obj/item/card/id/away/old/sec - r_pocket = /obj/item/restraints/handcuffs - l_pocket = /obj/item/assembly/flash/handheld - assignedrole = "Ancient Crew" - -/obj/effect/mob_spawn/human/oldsec/Destroy() - new/obj/structure/showcase/machinery/oldpod/used(drop_location()) - return ..() - -/obj/effect/mob_spawn/human/oldeng - name = "old cryogenics pod" - desc = "A humming cryo pod. You can barely recognise an engineering uniform underneath the built up ice. The machine is attempting to wake up its occupant." - mob_name = "an engineer" - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - roundstart = FALSE - death = FALSE - random = TRUE - mob_species = /datum/species/human - short_desc = "You are an engineer working for Nanotrasen, stationed onboard a state of the art research station." - flavour_text = "You vaguely recall rushing into a cryogenics pod due to an oncoming radiation storm. The last thing \ - you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \ - your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod." - important_info = "Work as a team with your fellow survivors and do not abandon them." - uniform = /obj/item/clothing/under/rank/engineering/engineer - shoes = /obj/item/clothing/shoes/workboots - id = /obj/item/card/id/away/old/eng - gloves = /obj/item/clothing/gloves/color/fyellow/old - l_pocket = /obj/item/tank/internals/emergency_oxygen - assignedrole = "Ancient Crew" - -/obj/effect/mob_spawn/human/oldeng/Destroy() - new/obj/structure/showcase/machinery/oldpod/used(drop_location()) - return ..() - -/obj/effect/mob_spawn/human/oldsci - name = "old cryogenics pod" - desc = "A humming cryo pod. You can barely recognise a science uniform underneath the built up ice. The machine is attempting to wake up its occupant." - mob_name = "a scientist" - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - roundstart = FALSE - death = FALSE - random = TRUE - mob_species = /datum/species/human - short_desc = "You are a scientist working for Nanotrasen, stationed onboard a state of the art research station." - flavour_text = "You vaguely recall rushing into a cryogenics pod due to an oncoming radiation storm. \ - The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \ - your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod." - important_info = "Work as a team with your fellow survivors and do not abandon them." - uniform = /obj/item/clothing/under/rank/rnd/scientist - shoes = /obj/item/clothing/shoes/laceup - id = /obj/item/card/id/away/old/sci - l_pocket = /obj/item/stack/medical/bruise_pack - assignedrole = "Ancient Crew" - -/obj/effect/mob_spawn/human/oldsci/Destroy() - new/obj/structure/showcase/machinery/oldpod/used(drop_location()) - return ..() - -/obj/effect/mob_spawn/human/oldcap - name = "old cryogenics pod" - desc = "A humming cryo pod. You can barely recognise a science uniform underneath the built up ice. The machine is attempting to wake up its occupant." - mob_name = "a captain" - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - roundstart = FALSE - death = FALSE - random = TRUE - mob_species = /datum/species/human - short_desc = "You are a officer of Nanotrasen, onboard your state of the art research station." - flavour_text = "You vaguely recall rushing into a cryogenics pod due to an oncoming radiation storm. \ - The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \ - your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod." - important_info = "Command your fellow survivors and do not abandon them." - head = /obj/item/clothing/head/caphat/nt - uniform = /obj/item/clothing/under/rank/command/captain/nt - suit = /obj/item/clothing/suit/armor/vest/capcarapace - shoes = /obj/item/clothing/shoes/jackboots - id = /obj/item/card/id/away/old/cap - back = /obj/item/storage/backpack - l_pocket = /obj/item/melee/classic_baton/telescopic - backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol/deagle) - assignedrole = "Ancient Crew" - -/obj/effect/mob_spawn/human/oldcap/Destroy() - new/obj/structure/showcase/machinery/oldpod/used(drop_location()) - return ..() - /obj/effect/mob_spawn/human/pirate name = "space pirate sleeper" desc = "A cryo sleeper smelling faintly of rum." @@ -509,131 +244,3 @@ id = /obj/item/card/id/syndicate_command/captain_id backpack_contents = list(/obj/item/documents/syndicate/red, /obj/item/paper/fluff/ruins/forgottenship/password) implants = list(/obj/item/implant/weapons_auth) - -//ashdrake lair ghost roles -/obj/effect/mob_spawn/human/lost - death = FALSE - roundstart = FALSE - random = TRUE - -/obj/effect/mob_spawn/human/lost/Initialize(mapload) - . = ..() - var/area/A = get_area(src) - if(A) - notify_ghosts("Someone has defeated a ash drake! A prisoner has been freed in \the [A.name]!", source = src, action=NOTIFY_ATTACK, flashwindow = FALSE) - -/obj/effect/mob_spawn/human/lost/doctor - name = "old cryogenics pod" - desc = "A sleeper designed to put its occupant into a deep coma." - mob_name = "a lost vet" - short_desc = "You are a animal doctor who just woke up in..?" - flavour_text = "What...? Where are you? Where are the others? This isn't the animal hospital anymore, where the hell are you? \ - Where is everyone? Where did they go? What happened to the hospital? And is that smoke you smell? \ - One of the cats scratched you just a few minutes ago. That's why you were asleep - to heal the scratch. The scabs are still fresh." - assignedrole = "Lost Vet" - outfit = /datum/outfit/job/doctor - - -/obj/effect/mob_spawn/human/lost/centcom - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - name = "old cryogenics pod" - desc = "A sleeper designed to put its occupant into a deep coma." - short_desc = "You are a CentCom Official." - flavour_text = "Central Command is sending you to... wait, where the hell even are you?" - assignedrole = "Lost CentCom Official" - outfit = /datum/outfit/centcom/centcom_official - -/obj/effect/mob_spawn/human/lost/shaftminer - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - name = "old cryogenics pod" - desc = "A sleeper designed to put its occupant into a deep coma." - short_desc = "You are a Shaft Miner." - flavour_text = "You were mining peacefully, then a ash drake suddenly attacked, then you have died... or so you thought?\ - You have no idea where you now, but you are glad to be alive." - assignedrole = "Lost Shaft Miner" - outfit = /datum/outfit/job/miner - -/obj/effect/mob_spawn/human/lost/ashwalker_heir - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - name = "old cryogenics pod" - desc = "A sleeper designed to put its occupant into a deep coma." - short_desc = "You are the heir to a Ash Kingdom." - flavour_text = "You are the heir to a great kingdom in the area. You were sent on a diplomatic mission to another kingdom and... wait where are you?" - assignedrole = "Lost Ash Kingdom Heir" - mob_species = /datum/species/lizard/ashwalker/kobold - outfit = /datum/outfit/ashwalker/heir - -/datum/outfit/ashwalker/heir - name ="Ashwalker Heir" - head = /obj/item/clothing/head/hopcap - neck = /obj/item/clothing/neck/cloak/head_of_personnel - uniform = /obj/item/clothing/under/color/brown - belt = /obj/item/storage/belt/sabre - -/obj/effect/mob_spawn/human/lost/assistant - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - name = "old cryogenics pod" - desc = "A sleeper designed to put its occupant into a deep coma." - short_desc = "You are a Assistant." - flavour_text = "You are an assistant on a state of the art station. Except you aren't, really. You aren't even lost either. You are simply here to see the cool dragon.\ - When you saw it, you thought \"What a cool dragon\" When it saw you, it thought \"What a cool snack\". You have no idea why it hasn't eaten you yet, but you are now\ - an assistant in an very much not state-of-the-art ashdrake prison." - assignedrole = "Lost Assistant" - important_info = "You are very much obsessed with the dragon. Do NOT stop thinking about the dragon." - outfit = /datum/outfit/job/assistant - mob_species = /datum/species/ipc - -/obj/effect/mob_spawn/human/lostassistant/Initialize(mapload) - . = ..() - var/area/A = get_area(src) - if(A) - notify_ghosts("Someone has defeated a ash drake! A prisoner has been freed in \the [A.name]!", source = src, action=NOTIFY_ATTACK, flashwindow = FALSE) - -/obj/effect/mob_spawn/human/lost/syndicate - icon = 'icons/obj/machines/sleeper.dmi' - icon_state = "sleeper" - name = "old cryogenics pod" - desc = "A sleeper designed to put its occupant into a deep coma." - short_desc = "You are a Syndicate Operative." - flavour_text = "You are a nuclear agent! Your objective is- wait where the hell are you? This isn't the base, so where are you?" - assignedrole = "Lost Syndicate" - outfit = /datum/outfit/syndicate/lost - -/datum/outfit/syndicate/lost - name = "Syndicate Operative - Lost" - tc = 10 - -//Slime Lab - -/obj/effect/mob_spawn/human/slime_rancher - name = "slime receptical" - desc = "A fairly rare machine that seems to be used for storing and molding jelly. You can see the vague shape of a humanoid in it." - icon = 'icons/obj/lavaland/spawners.dmi' - icon_state = "terrarium" - density = TRUE - roundstart = FALSE - death = FALSE - mob_species = /datum/species/jelly - short_desc = "You are a slime researcher, driving innovation in the field of xenobiology. ." - flavour_text = "You and your fellows have been stationed here for more time than you've cared to track, especially since the computers have done it for you. . \ - Keep the lab in good operating condition, breed slimes, and trade to get what you aren't able to produce yourselves. " - important_info = "Do not abandon the base. The place is too damn expensive to just run off from." - uniform = /obj/item/clothing/under/rank/rnd/scientist/skirt - shoes = /obj/item/clothing/shoes/sneakers/white - id = /obj/item/card/id/away/slime - assignedrole = "Slime Research Staff" - -/obj/effect/mob_spawn/human/slime_rancher/special(mob/living/new_spawn) - var/slime_name = pick("Maroon", "Funky", "Squishy", "Bubblegum", "Gummy", "Pinkie Pie", "Rainbow Dash", "Beatrix LeBeau", "Chartreuse", "Chocolate", "Goobert", "Blorbo", "Creeper", "Leaper", "Pyro", "Monk", "Slim", "Malice", "Moldova", "Sloshy", "Slick", "Emil", "Poison", "Grey", "The Specimen", "Clotty") - new_spawn.fully_replace_character_name(null,slime_name) - if(ishuman(new_spawn)) - var/mob/living/carbon/human/H = new_spawn - H.update_body() - -/obj/effect/mob_spawn/human/slime_rancher/Destroy() - new/obj/structure/fluff/empty_terrarium(get_turf(src)) - return ..() diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 7a8aec8a97f2..25822d69ff00 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -44,12 +44,16 @@ M.add_fingerprint(user) qdel(src) + return + else if(istype(W, /obj/item/pickaxe/drill/jackhammer)) to_chat(user, "You smash through the girder!") new /obj/item/stack/sheet/metal(get_turf(src)) W.play_tool_sound(src) qdel(src) + return + else if(istype(W, /obj/item/stack)) if(iswallturf(loc)) @@ -77,6 +81,8 @@ var/obj/structure/falsewall/iron/FW = new (loc) transfer_fingerprints_to(FW) qdel(src) + + return else if(S.get_amount() < 5) to_chat(user, "You need at least five rods to add plating!") @@ -111,6 +117,8 @@ var/obj/structure/falsewall/F = new (loc) transfer_fingerprints_to(F) qdel(src) + + return else if(S.get_amount() < 2) to_chat(user, "You need two sheets of metal to finish a wall!") @@ -141,6 +149,8 @@ var/obj/structure/falsewall/reinforced/FW = new (loc) transfer_fingerprints_to(FW) qdel(src) + + return else if(state == GIRDER_REINF) if(S.get_amount() < 1) @@ -185,6 +195,8 @@ var/obj/structure/FW = new F (loc) transfer_fingerprints_to(FW) qdel(src) + + return else if(S.get_amount() < 2) to_chat(user, "You need at least two sheets to add plating!") @@ -210,8 +222,6 @@ qdel(src) return - add_hiddenprint(user) - else if(istype(W, /obj/item/pipe)) var/obj/item/pipe/P = W if (P.pipe_type in list(0, 1, 5)) //simple pipes, simple bends, and simple manifolds. diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 56f50eb1768e..5bca53e84dd6 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -221,8 +221,8 @@ /obj/structure/grille/deconstruct(disassembled = TRUE) if(!loc) //if already qdel'd somehow, we do nothing return - if(!(flags_1&NODECONSTRUCT_1)) - var/obj/R = new rods_type(drop_location(), rods_amount) + if(!(flags_1 & NODECONSTRUCT_1)) + var/obj/R = new rods_type(drop_location(), rods_amount) || locate(rods_type) in drop_location() // if the rods get merged, find the stack transfer_fingerprints_to(R) qdel(src) ..() @@ -230,7 +230,7 @@ /obj/structure/grille/obj_break() if(!broken && !(flags_1 & NODECONSTRUCT_1)) new broken_type(src.loc) - var/obj/R = new rods_type(drop_location(), rods_broken) + var/obj/R = new rods_type(drop_location(), rods_broken) || locate(rods_type) in drop_location() // see above transfer_fingerprints_to(R) qdel(src) diff --git a/code/game/objects/structures/headpike.dm b/code/game/objects/structures/headpike.dm index aff870c6eedf..c42983a5e0e5 100644 --- a/code/game/objects/structures/headpike.dm +++ b/code/game/objects/structures/headpike.dm @@ -13,24 +13,53 @@ icon_state = "headpike-bone" bonespear = TRUE +/obj/structure/headpike/Initialize(mapload) + . = ..() + if(mapload) + CheckParts() + /obj/structure/headpike/CheckParts(list/parts_list) - ..() victim = locate(/obj/item/bodypart/head) in parts_list - update_appearance() - if(bonespear) - spear = locate(/obj/item/spear/bonespear) in parts_list - else - spear = locate(/obj/item/spear) in parts_list + if(!victim) //likely a mapspawned one + victim = new(src) + victim.real_name = random_unique_name(prob(50)) -/obj/structure/headpike/Initialize() - . = ..() - pixel_x = rand(-8, 8) + spear = locate(bonespear ? /obj/item/spear/bonespear : /obj/item/spear) in parts_list + if(!spear) + spear = bonespear ? new/obj/item/spear/bonespear(src) : new/obj/item/spear(src) + + update_appearance() + return ..() /obj/structure/headpike/Destroy() QDEL_NULL(victim) QDEL_NULL(spear) return ..() +/obj/structure/headpike/handle_atom_del(atom/A) + if(A == victim) + victim = null + if(A == spear) + spear = null + if(!QDELETED(src)) + deconstruct(TRUE) + return ..() + +/obj/structure/headpike/deconstruct(disassembled) + if(!disassembled) + return ..() + if(victim) + victim.forceMove(drop_location()) + victim = null + if(spear) + spear.forceMove(drop_location()) + spear = null + return ..() + +/obj/structure/headpike/Initialize() + . = ..() + pixel_x = rand(-8, 8) + /obj/structure/headpike/update_overlays() . = ..() var/obj/item/bodypart/head/H = locate() in contents @@ -45,12 +74,7 @@ if(.) return to_chat(user, "You take down [src].") - if(victim) - victim.forceMove(drop_location()) - victim = null - spear.forceMove(drop_location()) - spear = null - qdel(src) + deconstruct(TRUE) /obj/structure/headpike/update_name() name = "[victim.real_name] on a [spear]" diff --git a/code/game/objects/structures/spawner.dm b/code/game/objects/structures/spawner.dm index 620f1cb6126d..6929bb46cf19 100644 --- a/code/game/objects/structures/spawner.dm +++ b/code/game/objects/structures/spawner.dm @@ -41,10 +41,12 @@ GLOBAL_LIST_INIT(astroloot, list( var/faction = list("hostile") var/spawn_sound = list('sound/effects/break_stone.ogg') var/spawner_type = /datum/component/spawner + var/spawn_distance_min = 1 + var/spawn_distance_max = 1 /obj/structure/spawner/Initialize() . = ..() - AddComponent(spawner_type, mob_types, spawn_time, faction, spawn_text, max_mobs, spawn_sound) + AddComponent(spawner_type, mob_types, spawn_time, faction, spawn_text, max_mobs, spawn_sound, spawn_distance_min, spawn_distance_max) /obj/structure/spawner/attack_animal(mob/living/simple_animal/M) if(faction_check(faction, M.faction, FALSE)&&!M.client) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index a4155003dcdb..642c2c2efdd4 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -15,7 +15,7 @@ /obj/structure/statue/Initialize() . = ..() AddComponent(art_type, impressiveness) - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddComponent), list(/datum/component/beauty, impressiveness * 75)), 0) + AddElement(/datum/element/beauty, impressiveness * 75) /obj/structure/statue/attackby(obj/item/W, mob/living/user, params) add_fingerprint(user) diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm index 07976f05631f..13e8ae7877c7 100644 --- a/code/game/turfs/change_turf.dm +++ b/code/game/turfs/change_turf.dm @@ -39,10 +39,6 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( /turf/open/copyTurf(turf/T, copy_air = FALSE) . = ..() if(isopenturf(T)) - var/datum/component/wet_floor/slip = GetComponent(/datum/component/wet_floor) - if(slip) - var/datum/component/wet_floor/WF = T.AddComponent(/datum/component/wet_floor) - WF.InheritComponent(slip) if(copy_air) var/turf/open/openTurf = T openTurf.air.copy_from(air) diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm index 321a5ce25e90..b5eddacd3e41 100644 --- a/code/game/turfs/closed/minerals.dm +++ b/code/game/turfs/closed/minerals.dm @@ -155,11 +155,11 @@ return /turf/closed/mineral/random - var/list/mineralSpawnChanceList = list(/obj/item/stack/ore/uranium = 5, /obj/item/stack/ore/diamond = 1, /obj/item/stack/ore/gold = 10, - /obj/item/stack/ore/silver = 12, /obj/item/stack/ore/plasma = 20, /obj/item/stack/ore/iron = 40, /obj/item/stack/ore/titanium = 11, + var/list/mineralSpawnChanceList = list(/obj/item/stack/ore/uranium = 3, /obj/item/stack/ore/diamond = 1, /obj/item/stack/ore/gold = 4, + /obj/item/stack/ore/silver = 4, /obj/item/stack/ore/plasma = 40, /obj/item/stack/ore/iron = 65, /obj/item/stack/ore/titanium = 5, /turf/closed/mineral/gibtonite = 4, /obj/item/stack/ore/bluespace_crystal = 1) //Currently, Adamantine won't spawn as it has no uses. -Durandan - var/mineralChance = 13 + var/mineralChance = 5 /turf/closed/mineral/random/Initialize(mapload, inherited_virtual_z) @@ -189,7 +189,7 @@ Spread_Vein(path) /turf/closed/mineral/random/high_chance - mineralChance = 25 + mineralChance = 13 mineralSpawnChanceList = list( /obj/item/stack/ore/uranium = 35, /obj/item/stack/ore/diamond = 30, /obj/item/stack/ore/gold = 45, /obj/item/stack/ore/titanium = 45, /obj/item/stack/ore/silver = 50, /obj/item/stack/ore/plasma = 50, /obj/item/stack/ore/bluespace_crystal = 20) @@ -211,7 +211,7 @@ initial_gas_mix = "o2=22;n2=82;TEMP=293.15" /turf/closed/mineral/random/low_chance - mineralChance = 6 + mineralChance = 3 mineralSpawnChanceList = list( /obj/item/stack/ore/uranium = 2, /obj/item/stack/ore/diamond = 1, /obj/item/stack/ore/gold = 4, /obj/item/stack/ore/titanium = 4, /obj/item/stack/ore/silver = 6, /obj/item/stack/ore/plasma = 15, /obj/item/stack/ore/iron = 40, @@ -228,7 +228,7 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 - mineralChance = 10 + mineralChance = 5 mineralSpawnChanceList = list( /obj/item/stack/ore/uranium = 5, /obj/item/stack/ore/diamond = 1, /obj/item/stack/ore/gold = 10, /obj/item/stack/ore/titanium = 11, /obj/item/stack/ore/silver = 12, /obj/item/stack/ore/plasma = 20, /obj/item/stack/ore/iron = 40, @@ -254,7 +254,7 @@ baseturfs = /turf/open/floor/plating/asteroid/icerock initial_gas_mix = ICEMOON_DEFAULT_ATMOS defer_change = TRUE - mineralChance = 20 //as most caves is snowy, might as well bump up the chance + mineralChance = 10 //as most caves is snowy, might as well bump up the chance mineralSpawnChanceList = list( /obj/item/stack/ore/uranium = 5, /obj/item/stack/ore/diamond = 1, /obj/item/stack/ore/gold = 10, /obj/item/stack/ore/titanium = 11, @@ -281,7 +281,7 @@ /turf/closed/mineral/random/snow/underground baseturfs = /turf/open/floor/plating/asteroid/snow/icemoon // abundant ore - mineralChance = 20 + mineralChance = 10 mineralSpawnChanceList = list( /obj/item/stack/ore/uranium = 10, /obj/item/stack/ore/diamond = 4, /obj/item/stack/ore/gold = 20, /obj/item/stack/ore/titanium = 22, /obj/item/stack/ore/silver = 24, /obj/item/stack/ore/plasma = 20, /obj/item/stack/ore/iron = 20, /obj/item/stack/ore/bananium = 1, @@ -818,7 +818,7 @@ baseturfs = /turf/open/floor/plating/asteroid/wasteplanet mineralSpawnChanceList = list(/obj/item/stack/ore/uranium = 30, /obj/item/stack/ore/diamond = 0.5, /obj/item/stack/ore/gold = 5, /obj/item/stack/ore/silver = 7, /obj/item/stack/ore/plasma = 35, /obj/item/stack/ore/iron = 35, /obj/item/stack/ore/titanium = 10) - mineralChance = 30 + mineralChance = 10 /turf/closed/mineral/snowmountain/cavern/shipside name = "ice cavern rock" diff --git a/code/game/turfs/open/floor/plating/rockplanet.dm b/code/game/turfs/open/floor/plating/rockplanet.dm index 1fbf75b2e2f2..eb0caa6485b1 100644 --- a/code/game/turfs/open/floor/plating/rockplanet.dm +++ b/code/game/turfs/open/floor/plating/rockplanet.dm @@ -33,9 +33,6 @@ icon_state = "wet_soft0" base_icon_state = "wet_soft" -/turf/open/floor/plating/asteroid/rockplanet/wet/atmos - initial_gas_mix = OPENTURF_DEFAULT_ATMOS - /turf/open/floor/plating/asteroid/rockplanet/wet/lit light_range = 2 light_power = 0.6 @@ -50,36 +47,33 @@ light_power = 0.6 light_color = COLOR_VERY_LIGHT_GRAY -/turf/open/floor/plating/asteroid/rockplanet/grass +/turf/open/floor/plating/grass/rockplanet + initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "dry grass" desc = "A patch of dry grass." - icon_state = "grass0" -/turf/open/floor/plating/asteroid/rockplanet/mud +/turf/open/floor/plating/dirt/rockplanet + initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "mud" icon_state = "greenerdirt" -/turf/open/floor/plating/asteroid/rockplanet/pond +/turf/open/water/rockplanet + initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "pond" - icon_state = "riverwater" -/turf/open/floor/plating/asteroid/rockplanet/plating +/turf/open/floor/plating/rockplanet + initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "exterior plating" - icon_state = "plating" -/turf/open/floor/plating/asteroid/rockplanet/plating/scorched - name = "exterior plating" - icon_state = "panelscorched" -/turf/open/floor/plating/asteroid/rockplanet/stairs +/turf/open/floor/plasteel/stairs/rockplanet + initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "exterior stairs" - icon_state = "stairs" -/turf/open/floor/plating/asteroid/rockplanet/hull_plating - name = "exterior hull plating" - icon_state = "regular_hull" -/turf/open/floor/plating/asteroid/rockplanet/plasteel +/turf/open/floor/engine/hull/rockplanet + initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS + +/turf/open/floor/plasteel/rockplanet + initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "exterior floor" - icon_state = "tiled_gray" - icon = 'icons/turf/floors/tiles.dmi' diff --git a/code/game/turfs/open/floor/reinf_floor.dm b/code/game/turfs/open/floor/reinf_floor.dm index 68a96846adbb..a164b159d6f6 100644 --- a/code/game/turfs/open/floor/reinf_floor.dm +++ b/code/game/turfs/open/floor/reinf_floor.dm @@ -40,6 +40,9 @@ /turf/open/floor/engine/crowbar_act(mob/living/user, obj/item/I) return +/turf/open/floor/engine/handle_decompression_floor_rip(sum) + return + /turf/open/floor/engine/wrench_act(mob/living/user, obj/item/I) ..() to_chat(user, "You begin removing the sheet...") diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index e1f88a2626b2..ac05c3afdd4f 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -223,6 +223,7 @@ .["mainsettings"]["open_armory"]["value"] = newtemplate.opendoors ? "Yes" : "No" .["mainsettings"]["leader_experience"]["value"] = newtemplate.leader_experience ? "Yes" : "No" .["mainsettings"]["random_names"]["value"] = newtemplate.random_names ? "Yes" : "No" + .["mainsettings"]["limit_slots"]["value"] = newtemplate.limit_slots ? "Yes" : "No" .["mainsettings"]["spawn_admin"]["value"] = newtemplate.spawn_admin ? "Yes" : "No" .["mainsettings"]["use_custom_shuttle"]["value"] = newtemplate.use_custom_shuttle ? "Yes" : "No" .["mainsettings"]["spawn_at_outpost"]["value"] = newtemplate.spawn_at_outpost ? "Yes" : "No" @@ -293,6 +294,7 @@ "open_armory" = list("desc" = "Open armory doors", "type" = "boolean", "value" = "[(ertemplate.opendoors ? "Yes" : "No")]"), "leader_experience" = list("desc" = "Pick an experienced leader", "type" = "boolean", "value" = "[(ertemplate.leader_experience ? "Yes" : "No")]"), "random_names" = list("desc" = "Randomize names", "type" = "boolean", "value" = "[(ertemplate.random_names ? "Yes" : "No")]"), + "limit_slots" = list("desc" = "Limit special roles", "type" = "boolean", "value" = "[(ertemplate.limit_slots ? "Yes" : "No")]"), "spawn_admin" = list("desc" = "Spawn yourself as briefing officer", "type" = "boolean", "value" = "[(ertemplate.spawn_admin ? "Yes" : "No")]"), "use_custom_shuttle" = list("desc" = "Use the ERT's custom shuttle (if it has one)", "type" = "boolean", "value" = "[(ertemplate.use_custom_shuttle ? "Yes" : "No")]"), "spawn_at_outpost" = list("desc" = "Spawn the ERT/Dock the ERT at the Outpost", "type" = "boolean", "value" = "[(ertemplate.spawn_at_outpost ? "Yes" : "No")]"), @@ -317,10 +319,11 @@ ertemplate.teamsize = prefs["teamsize"]["value"] ertemplate.mission = prefs["mission"]["value"] ertemplate.polldesc = prefs["polldesc"]["value"] - ertemplate.enforce_human = prefs["enforce_human"]["value"] == "Yes" // these next 7 are effectively toggles + ertemplate.enforce_human = prefs["enforce_human"]["value"] == "Yes" // these next 8 are effectively toggles ertemplate.opendoors = prefs["open_armory"]["value"] == "Yes" ertemplate.leader_experience = prefs["leader_experience"]["value"] == "Yes" ertemplate.random_names = prefs["random_names"]["value"] == "Yes" + ertemplate.limit_slots = prefs["limit_slots"]["value"] == "Yes" ertemplate.spawn_admin = prefs["spawn_admin"]["value"] == "Yes" ertemplate.use_custom_shuttle = prefs["use_custom_shuttle"]["value"] == "Yes" ertemplate.spawn_at_outpost = prefs["spawn_at_outpost"]["value"] == "Yes" @@ -459,6 +462,23 @@ ert_antag = new ertemplate.leader_role () earmarked_leader = null leader_spawned = TRUE + else if(ertemplate.limit_slots) + // pick a role from the role list + var/rolepick + rolepick = pick(ertemplate.roles) + var/count = ertemplate.roles[rolepick] + // is it a special role (does it have a number value)? if not, tough luck, spawn + if(!isnum(count)) + ert_antag = rolepick + ert_antag = new ert_antag + // pick another if the count is 0 + else if(!count) + continue + // pick it and decrease the count by one + else + count =- 1 + ert_antag = rolepick + ert_antag = new ert_antag else ert_antag = ertemplate.roles[WRAP(numagents,1,length(ertemplate.roles) + 1)] ert_antag = new ert_antag diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index a6c339303517..af596c972ca1 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -65,7 +65,7 @@ return if (!sender) - sender = input("Who is the message from?", "Sender") as null|anything in list(RADIO_CHANNEL_CENTCOM, RADIO_CHANNEL_SYNDICATE, RADIO_CHANNEL_SOLGOV, RADIO_CHANNEL_INTEQ, RADIO_CHANNEL_MINUTEMEN) //WS Edit - SolGov Rep + sender = input("Who is the message from?", "Sender") as null|anything in list(RADIO_CHANNEL_CENTCOM, RADIO_CHANNEL_SYNDICATE, RADIO_CHANNEL_SOLGOV, RADIO_CHANNEL_INTEQ, RADIO_CHANNEL_MINUTEMEN, "Outpost") //WS Edit - SolGov Rep if(!sender) return switch(sender) @@ -75,6 +75,8 @@ sender = input("From what division?", "Minutemen") as null|anything in list("Colonial Minutemen Headquarters", "The Galactic Optium Labor Divison", "The Biohazard Assesment and Removal Division") if (RADIO_CHANNEL_INTEQ) sender = "Inteq Risk Management" + if ("Outpost") + sender = "Outpost Authority" if(!sender) return message_admins("[key_name_admin(src)] has started answering [key_name_admin(H)]'s [sender] request.") diff --git a/code/modules/admin/verbs/toggle_ship_spawn.dm b/code/modules/admin/verbs/toggle_ship_spawn.dm index 4116084c7d99..c257eaba0afa 100644 --- a/code/modules/admin/verbs/toggle_ship_spawn.dm +++ b/code/modules/admin/verbs/toggle_ship_spawn.dm @@ -13,7 +13,7 @@ GLOBAL_VAR_INIT(ship_spawn_enabled, TRUE) var/message if(GLOB.ship_spawn_enabled) message = "[key_name_admin(usr)] enabled player ship spawning." - to_chat(world, "Ship Spawning is now enabled,", confidential = TRUE) + to_chat(world, "Ship Spawning is now enabled.", confidential = TRUE) else message = "[key_name_admin(usr)] disabled player ship spawning." to_chat(world, "Ship Spawning is now disabled.", confidential = TRUE) diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm index d731343d33f0..25b0b4e1f8cc 100644 --- a/code/modules/antagonists/ert/ert.dm +++ b/code/modules/antagonists/ert/ert.dm @@ -68,490 +68,3 @@ missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" to_chat(owner,missiondesc) - -// ******************************************************************** -// ** Nanotrasen ** -// ******************************************************************** - -// Official -/datum/antagonist/ert/official - name = "CentCom Official" - show_name_in_check_antagonists = TRUE - var/datum/objective/mission - role = "Inspector" - random_names = FALSE - outfit = /datum/outfit/centcom/centcom_official - -/datum/antagonist/ert/official/greet() - to_chat(owner, "You are a CentCom Official.") - if (ert_team) - to_chat(owner, "Central Command is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") - else - to_chat(owner, "Central Command is sending you to [station_name()] with the task: [mission.explanation_text]") - -/datum/antagonist/ert/official/forge_objectives() - if (ert_team) - return ..() - if(mission) - return - var/datum/objective/missionobj = new () - missionobj.owner = owner - missionobj.explanation_text = "Conduct a routine performance review of [station_name()]'s vessels." - missionobj.completed = TRUE - mission = missionobj - objectives |= mission - -// Standard ERT - -/datum/antagonist/ert/security // kinda handled by the base template but here for completion - -/datum/antagonist/ert/security/red - outfit = /datum/outfit/centcom/ert/security/alert - -/datum/antagonist/ert/engineer - role = "Engineer" - outfit = /datum/outfit/centcom/ert/engineer - -/datum/antagonist/ert/engineer/red - outfit = /datum/outfit/centcom/ert/engineer/alert - -/datum/antagonist/ert/medic - role = "Medical Officer" - outfit = /datum/outfit/centcom/ert/medic - -/datum/antagonist/ert/medic/red - outfit = /datum/outfit/centcom/ert/medic/alert - -/datum/antagonist/ert/commander - role = "Commander" - outfit = /datum/outfit/centcom/ert/commander - -/datum/antagonist/ert/commander/red - outfit = /datum/outfit/centcom/ert/commander/alert - -// Deathsquad - -/datum/antagonist/ert/deathsquad - name = "Deathsquad Trooper" - outfit = /datum/outfit/centcom/death_commando - role = "Trooper" - deathsquad = TRUE - -/datum/antagonist/ert/deathsquad/leader - name = "Deathsquad Officer" - outfit = /datum/outfit/centcom/death_commando - role = "Officer" - -/datum/antagonist/ert/deathsquad/New() - . = ..() - name_source = GLOB.commando_names - -/datum/antagonist/ert/deathsquad/apply_innate_effects(mob/living/mob_override) - ADD_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT) - -/datum/antagonist/ert/deathsquad/remove_innate_effects(mob/living/mob_override) - REMOVE_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT) - -// Janitor - -/datum/antagonist/ert/janitor - role = "Janitor" - outfit = /datum/outfit/centcom/ert/janitor - -/datum/antagonist/ert/janitor/heavy - role = "Heavy Duty Janitor" - outfit = /datum/outfit/centcom/ert/janitor/heavy - -// Intern - -/datum/antagonist/ert/intern - name = "CentCom Intern" - outfit = /datum/outfit/centcom/centcom_intern - random_names = FALSE - role = "Intern" - -/datum/antagonist/ert/intern/leader - name = "CentCom Head Intern" - outfit = /datum/outfit/centcom/centcom_intern/leader - role = "Head Intern" - -/datum/antagonist/ert/intern/unarmed - outfit = /datum/outfit/centcom/centcom_intern/unarmed - -/datum/antagonist/ert/intern/leader/unarmed - outfit = /datum/outfit/centcom/centcom_intern/leader/unarmed - -// Marine - -/datum/antagonist/ert/marine - name = "Marine Commander" - outfit = /datum/outfit/centcom/ert/marine - role = "Commander" - -/datum/antagonist/ert/marine/security - name = "Marine Heavy" - outfit = /datum/outfit/centcom/ert/marine/security - role = "Trooper" - -/datum/antagonist/ert/marine/engineer - name = "Marine Engineer" - outfit = /datum/outfit/centcom/ert/marine/engineer - role = "Engineer" - -/datum/antagonist/ert/marine/medic - name = "Marine Medic" - outfit = /datum/outfit/centcom/ert/marine/medic - role = "Medical Officer" - -// Loss Prevention - -/datum/antagonist/ert/lp - name = "Loss Prevention Security Specialist" - outfit = /datum/outfit/job/nanotrasen/security/ert/lp - role = "Security Specialist" - -/datum/antagonist/ert/lp/medic - name = "Loss Prevention Medical Specialist" - outfit = /datum/outfit/job/nanotrasen/security/ert/lp/medic - role = "Medical Specialist" - -/datum/antagonist/ert/lp/engineer - name = "Loss Prevention Engineering Specialist" - outfit = /datum/outfit/job/nanotrasen/security/ert/lp/engineer - role = "Engineering Specialist" - -/datum/antagonist/ert/lp/lieutenant - name = "Loss Prevention Lieutenant" - leader = TRUE - outfit = /datum/outfit/job/nanotrasen/security/ert/lp/lieutenant - role = "Lieutenant" - -// ******************************************************************** -// ** Inteq ** -// ******************************************************************** - -/datum/antagonist/ert/inteq - name = "Inteq Mercenary" - outfit = /datum/outfit/job/inteq/security - random_names = TRUE - role = "Enforcer" - - -/datum/antagonist/ert/inteq/greet() - to_chat(owner, "You are the [name].") - var/missiondesc = "You're one of the many mercenaries under the Inteq Risk Management Group sent to [station_name()].
" - if(leader) //If Squad Leader - missiondesc += "Lead your squadron to ensure the completion of your contract." - else - missiondesc += "Follow orders given to you by your Vanguard." - if(deathsquad) - missiondesc += "Leave no witnesses." - - missiondesc += "
Contract Terms: [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) - -/datum/antagonist/ert/inteq/leader - name = "Inteq Mercenary Leader" - outfit = /datum/outfit/job/inteq/captain - role = "Vanguard" - -// ******************************************************************** -// ** SolGov ** -// ******************************************************************** -/datum/antagonist/ert/solgov - name = "SolGov Sonnensöldner" - outfit = /datum/outfit/job/solgov/ert - random_names = FALSE - role = "Sonnensöldner" - -/datum/antagonist/ert/official/solgov - name = "SolGov Inspector" - outfit = /datum/outfit/job/solgov/ert/inspector - role = "Solarian Inspector" - -/datum/antagonist/ert/official/solgov/greet() - to_chat(owner, "You are a Solarian Inspector.") - if (ert_team) - to_chat(owner, "The Department of Administrative Affairs is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") - else - to_chat(owner, "The Department of Administrative Affairs is sending you to [station_name()] with the task: [mission.explanation_text]") - - -// ******************************************************************** -// ** Minutemen ** -// ******************************************************************** - -/datum/antagonist/ert/minutemen - name = "Minutemen Infantry" - outfit = /datum/outfit/job/minutemen/ert - role = "Minuteman" - -/datum/antagonist/ert/minutemen/greet() - to_chat(owner, "You are the [name].") - var/missiondesc = "You stand shoulder to shoulder with your fellow colonists in the Colonial Minutemen within [station_name()].
" - if(leader) //If Squad Leader - missiondesc += "Lead your team to ensure the completion of your objectives." - else - missiondesc += "Follow orders given to you by your Sergent." - if(deathsquad) - missiondesc += "Leave no witnesses." - - missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) - -/datum/antagonist/ert/minutemen/leader - name = "Minutemen Leader" - leader = TRUE - outfit = /datum/outfit/job/minutemen/ert/leader - role = "Sergeant" - -/datum/antagonist/ert/minutemen/bard - name = "BARD Infantry" - outfit = /datum/outfit/job/minutemen/ert/bard - role = "Minuteman" - -/datum/antagonist/ert/minutemen/bard/leader - name = "BARD Sergeant" - leader = TRUE - outfit = /datum/outfit/job/minutemen/ert/bard/leader - role = "Sergeant" - -/datum/antagonist/ert/minutemen/riot - name = "Riot Officer" - outfit = /datum/outfit/job/minutemen/ert/riot - role = "Minuteman" - -/datum/antagonist/ert/minutemen/riot/leader - name = "Riot Sergeant" - leader = TRUE - outfit = /datum/outfit/job/minutemen/ert/riot/leader - role = "Sergeant" - -/datum/antagonist/ert/official/minutemen - name = "GOLD Inspector" - outfit = /datum/outfit/job/minutemen/ert/inspector - role = "Lieutenant" - -/datum/antagonist/ert/official/minutemen/greet() - to_chat(owner, "You are the GOLD Inspector.") - if (ert_team) - to_chat(owner, "You are part of The Galactic Optimum Labor Division, a division of the Colonial League. Your task: [ert_team.mission.explanation_text]") - else - to_chat(owner, "You are part of The Galactic Optimum Labor Division, a division of the Colonial League. Your task: [ert_team.mission.explanation_text]") - -/datum/antagonist/ert/minutemen/piratehunters - name = "Pirate Hunter" - outfit = /datum/outfit/job/minutemen/ert/pirate_hunter - role = "Minuteman" - -/datum/antagonist/ert/minutemen/piratehunters/leader - name = "Pirate Hunter Leader" - leader = TRUE - outfit = /datum/outfit/job/minutemen/ert/pirate_hunter/leader - role = "Sergeant" - -// ******************************************************************** -// ** Syndicate ** -// ******************************************************************** - -/datum/antagonist/ert/syndicate - name = "Syndicate Infantry" - outfit = /datum/outfit/job/syndicate/ert - role = "Squaddie" - -/datum/antagonist/ert/syndicate/greet() - to_chat(owner, "You are the [name].") - var/missiondesc = "You are but another member of the Syndicate sent to [station_name()].
" - if(leader) //If Squad Leader - missiondesc += "Lead your team to ensure the completion of your objectives." - else - missiondesc += "Follow orders given to you by your Sergeant." - if(deathsquad) - missiondesc += "Leave no witnesses." - - missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) - -/datum/antagonist/ert/syndicate/leader - name = "Syndicate Sergeant" - leader = TRUE - outfit = /datum/outfit/job/syndicate/ert/leader - role = "Sergeant" - -/datum/antagonist/ert/syndicate/gorlex - name = "2nd Battlegroup Trooper" - outfit = /datum/outfit/job/syndicate/ert/gorlex - role = "Trooper" - -/datum/antagonist/ert/syndicate/gorlex/greet() - to_chat(owner, "You are the [name].") - var/missiondesc = "You're a soldier of the 2nd Battlegroup, sometimes known as Gorlex Loyalists, sent to [station_name()].
" - if(leader) //If Squad Leader - missiondesc += "Lead your team to ensure the completion of your objectives." - else - missiondesc += "Follow orders given to you by your Sergeant." - - missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) - -/datum/antagonist/ert/syndicate/gorlex/pointman - name = "2nd Battlegroup Shotgunner" - outfit = /datum/outfit/job/syndicate/ert/gorlex/pointman - role = "Pointman" - -/datum/antagonist/ert/syndicate/gorlex/medic - name = "2nd Battlegroup Medic" - outfit = /datum/outfit/job/syndicate/ert/gorlex/medic - role = "Medic" - -/datum/antagonist/ert/syndicate/gorlex/sniper - name = "2nd Battlegroup Sniper" - outfit = /datum/outfit/job/syndicate/ert/gorlex/sniper - role = "Marksman" - -/datum/antagonist/ert/syndicate/gorlex/leader - name = "2nd Battlegroup Sergeant" - leader = TRUE - outfit = /datum/outfit/job/syndicate/ert/gorlex/leader - role = "Sergeant" - -/datum/antagonist/ert/syndicate/cybersun - name = "Cybersun Commando" - outfit = /datum/outfit/job/syndicate/ert/cybersun - role = "Operative" - -/datum/antagonist/ert/syndicate/cybersun/greet() - to_chat(owner, "You are the [name].") - var/missiondesc = "You are one of the commandos enlisted in Cybersun Industries, deployed to [station_name()].
" - if(leader) //If Squad Leader - missiondesc += "Lead your team to ensure the completion of your objectives." - else - missiondesc += "Follow orders given to you by your Sergeant." - if(prob(50) && !leader) - missiondesc += "
In addition to your contract with Cybersun, you are also a Gorlex Hardliner. You do not like Cybersun, but you work with them regardless." - - missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) - -/datum/antagonist/ert/syndicate/cybersun/leader - name = "Cybersun Commando Leader" - leader = TRUE - outfit = /datum/outfit/job/syndicate/ert/cybersun/leader - role = "Lead Operative" - -/datum/antagonist/ert/syndicate/cybersun/medic - name = "Cybersun Paramedic" - outfit = /datum/outfit/job/syndicate/ert/cybersun/medic - role = "Medical Technician" - -/datum/antagonist/ert/syndicate/cybersun/medic/greet() - to_chat(owner, "You are the [name].") - var/missiondesc = "You are one of the many trained paramedics of Cybersun's Medical Intervention program, sent with your team to [station_name()] to aid Cybersun clients in distress.
" - if(leader) //If Squad Leader - missiondesc += "Lead your team to ensure the safety of Cybersun's clientele.
" - else - missiondesc += "Follow orders given to you by your Lead Technician. Assist Cybersun clients.
" - - missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) - -/datum/antagonist/ert/syndicate/cybersun/medic/leader - name = "Cybersun Lead Paramedic" - leader = TRUE - outfit = /datum/outfit/job/syndicate/ert/cybersun/medic/leader - role = "Lead Medical Technician" - -/datum/antagonist/ert/official/syndicate - name = "Syndicate Inspector" - outfit = /datum/outfit/job/syndicate/ert/inspector - role = "Syndicate Inspector" - -/datum/antagonist/ert/official/solgov/greet() - to_chat(owner, "You are a Syndicate Inspector.") - if (ert_team) - to_chat(owner, "The Syndicate Coalition is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") - else - to_chat(owner, "The Syndicate Coalition is sending you to [station_name()] with the task: [mission.explanation_text]") - -// ******************************************************************** -// ** Frontiersmen ** -// ******************************************************************** - -/datum/antagonist/ert/frontier - name = "Frontiersmen Pirate" - outfit = /datum/outfit/job/frontiersmen/ert - role = "Grunt" - -/datum/antagonist/ert/frontier/greet() - to_chat(owner, "You are the [name].") - var/missiondesc = "You are one of the ruthless, sadistic pirates in the Frontiersmen pirate fleet, stationed in [station_name()].
" - if(leader) //If Squad Leader - missiondesc += "Lead your team to complete your objectives." - else - missiondesc += "Follow orders given to you by your Officer." - - missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) - -/datum/antagonist/ert/frontier/random - outfit = /datum/outfit/job/frontiersmen/ert/random - -/datum/antagonist/ert/frontier/leader - name = "Frontiersmen Officer" - outfit = /datum/outfit/job/frontiersmen/ert/leader - role = "Officer" - -/datum/antagonist/ert/frontier/medic - name = "Frontiersmen Medic" - outfit = /datum/outfit/job/frontiersmen/ert/medic - role = "Stretcher-Bearer" - -/datum/antagonist/ert/frontier/engineer - name = "Frontiersmen Engineer" - outfit = /datum/outfit/job/frontiersmen/ert/engineer - role = "Sapper" - -// ******************************************************************** -// ** independent ** -// ******************************************************************** - -/datum/antagonist/ert/independent - name = "Independent Security Officer" - outfit = /datum/outfit/job/independent/ert - role = "Security Officer" - -/datum/antagonist/ert/independent/greet() - to_chat(owner, "You are the [name].") - var/missiondesc = "You are one of the many Independent contractors, workers and students on [station_name()].
" - if(leader) //If Squad Leader - missiondesc += "Lead your team to complete your objectives." - else - missiondesc += "Follow orders given to you by your leader." - - missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" - to_chat(owner,missiondesc) - -/datum/antagonist/ert/independent/emt - name = "Independent Medical Technician" - outfit = /datum/outfit/job/independent/ert/emt - role = "Paramedic" - -/datum/antagonist/ert/independent/firefighter - name = "Independent Firefighter" - outfit = /datum/outfit/job/independent/ert/firefighter - role = "Firefighter" - -/datum/antagonist/ert/independent/firefighter/medic - name = "Independent Firefighter Paramedic" - outfit = /datum/outfit/job/independent/ert/firefighter/medic - role = "Paramedic" - -/datum/antagonist/ert/independent/firefighter/leader - name = "Independent Firefighter Group Captain" - outfit = /datum/outfit/job/independent/ert/firefighter/leader - role = "Group Captain" - -/datum/antagonist/ert/independent/technician - name = "Independent Technician" - outfit = /datum/outfit/job/independent/ert/technician - role = "Technician" diff --git a/code/modules/antagonists/ert/frontiersmen.dm b/code/modules/antagonists/ert/frontiersmen.dm new file mode 100644 index 000000000000..3c76dcebed9c --- /dev/null +++ b/code/modules/antagonists/ert/frontiersmen.dm @@ -0,0 +1,37 @@ +// ******************************************************************** +// ** Frontiersmen ** +// ******************************************************************** + +/datum/antagonist/ert/frontier + name = "Frontiersmen Pirate" + outfit = /datum/outfit/job/frontiersmen/ert + role = "Grunt" + +/datum/antagonist/ert/frontier/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are one of the ruthless, sadistic pirates in the Frontiersmen pirate fleet, stationed in [station_name()].
" + if(leader) //If Squad Leader + missiondesc += "Lead your team to complete your objectives." + else + missiondesc += "Follow orders given to you by your Officer." + + missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/frontier/random + outfit = /datum/outfit/job/frontiersmen/ert/random + +/datum/antagonist/ert/frontier/leader + name = "Frontiersmen Officer" + outfit = /datum/outfit/job/frontiersmen/ert/leader + role = "Officer" + +/datum/antagonist/ert/frontier/medic + name = "Frontiersmen Medic" + outfit = /datum/outfit/job/frontiersmen/ert/medic + role = "Stretcher-Bearer" + +/datum/antagonist/ert/frontier/engineer + name = "Frontiersmen Engineer" + outfit = /datum/outfit/job/frontiersmen/ert/engineer + role = "Sapper" diff --git a/code/modules/antagonists/ert/indie.dm b/code/modules/antagonists/ert/indie.dm new file mode 100644 index 000000000000..265af27bd2d4 --- /dev/null +++ b/code/modules/antagonists/ert/indie.dm @@ -0,0 +1,44 @@ +// ******************************************************************** +// ** independent ** +// ******************************************************************** + +/datum/antagonist/ert/independent + name = "Independent Security Officer" + outfit = /datum/outfit/job/independent/ert + role = "Security Officer" + +/datum/antagonist/ert/independent/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are one of the many Independent contractors, workers and students on [station_name()].
" + if(leader) //If Squad Leader + missiondesc += "Lead your team to complete your objectives." + else + missiondesc += "Follow orders given to you by your leader." + + missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/independent/emt + name = "Independent Medical Technician" + outfit = /datum/outfit/job/independent/ert/emt + role = "Paramedic" + +/datum/antagonist/ert/independent/firefighter + name = "Independent Firefighter" + outfit = /datum/outfit/job/independent/ert/firefighter + role = "Firefighter" + +/datum/antagonist/ert/independent/firefighter/medic + name = "Independent Firefighter Paramedic" + outfit = /datum/outfit/job/independent/ert/firefighter/medic + role = "Paramedic" + +/datum/antagonist/ert/independent/firefighter/leader + name = "Independent Firefighter Group Captain" + outfit = /datum/outfit/job/independent/ert/firefighter/leader + role = "Group Captain" + +/datum/antagonist/ert/independent/technician + name = "Independent Technician" + outfit = /datum/outfit/job/independent/ert/technician + role = "Technician" diff --git a/code/modules/antagonists/ert/inteq.dm b/code/modules/antagonists/ert/inteq.dm new file mode 100644 index 000000000000..591ad684cc1d --- /dev/null +++ b/code/modules/antagonists/ert/inteq.dm @@ -0,0 +1,24 @@ +/datum/antagonist/ert/inteq + name = "Inteq Mercenary" + outfit = /datum/outfit/job/inteq/security + random_names = TRUE + role = "Enforcer" + + +/datum/antagonist/ert/inteq/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You're one of the many mercenaries under the Inteq Risk Management Group sent to [station_name()].
" + if(leader) //If Squad Leader + missiondesc += "Lead your squadron to ensure the completion of your contract." + else + missiondesc += "Follow orders given to you by your Vanguard." + if(deathsquad) + missiondesc += "Leave no witnesses." + + missiondesc += "
Contract Terms: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/inteq/leader + name = "Inteq Mercenary Leader" + outfit = /datum/outfit/job/inteq/captain + role = "Vanguard" diff --git a/code/modules/antagonists/ert/minutemen.dm b/code/modules/antagonists/ert/minutemen.dm new file mode 100644 index 000000000000..3799e36bff28 --- /dev/null +++ b/code/modules/antagonists/ert/minutemen.dm @@ -0,0 +1,72 @@ +// ******************************************************************** +// ** Minutemen ** +// ******************************************************************** + +/datum/antagonist/ert/minutemen + name = "Minutemen Infantry" + outfit = /datum/outfit/job/minutemen/ert + role = "Minuteman" + +/datum/antagonist/ert/minutemen/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You stand shoulder to shoulder with your fellow colonists in the Colonial Minutemen within [station_name()].
" + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the completion of your objectives." + else + missiondesc += "Follow orders given to you by your Sergent." + if(deathsquad) + missiondesc += "Leave no witnesses." + + missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/minutemen/leader + name = "Minutemen Leader" + leader = TRUE + outfit = /datum/outfit/job/minutemen/ert/leader + role = "Sergeant" + +/datum/antagonist/ert/minutemen/bard + name = "BARD Infantry" + outfit = /datum/outfit/job/minutemen/ert/bard + role = "Minuteman" + +/datum/antagonist/ert/minutemen/bard/leader + name = "BARD Sergeant" + leader = TRUE + outfit = /datum/outfit/job/minutemen/ert/bard/leader + role = "Sergeant" + +/datum/antagonist/ert/minutemen/riot + name = "Riot Officer" + outfit = /datum/outfit/job/minutemen/ert/riot + role = "Minuteman" + +/datum/antagonist/ert/minutemen/riot/leader + name = "Riot Sergeant" + leader = TRUE + outfit = /datum/outfit/job/minutemen/ert/riot/leader + role = "Sergeant" + +/datum/antagonist/ert/official/minutemen + name = "GOLD Inspector" + outfit = /datum/outfit/job/minutemen/ert/inspector + role = "Lieutenant" + +/datum/antagonist/ert/official/minutemen/greet() + to_chat(owner, "You are the GOLD Inspector.") + if (ert_team) + to_chat(owner, "You are part of The Galactic Optimum Labor Division, a division of the Colonial League. Your task: [ert_team.mission.explanation_text]") + else + to_chat(owner, "You are part of The Galactic Optimum Labor Division, a division of the Colonial League. Your task: [ert_team.mission.explanation_text]") + +/datum/antagonist/ert/minutemen/piratehunters + name = "Pirate Hunter" + outfit = /datum/outfit/job/minutemen/ert/pirate_hunter + role = "Minuteman" + +/datum/antagonist/ert/minutemen/piratehunters/leader + name = "Pirate Hunter Leader" + leader = TRUE + outfit = /datum/outfit/job/minutemen/ert/pirate_hunter/leader + role = "Sergeant" diff --git a/code/modules/antagonists/ert/nanotrasen.dm b/code/modules/antagonists/ert/nanotrasen.dm new file mode 100644 index 000000000000..11537e4bcea9 --- /dev/null +++ b/code/modules/antagonists/ert/nanotrasen.dm @@ -0,0 +1,152 @@ +// Official +/datum/antagonist/ert/official + name = "CentCom Official" + show_name_in_check_antagonists = TRUE + var/datum/objective/mission + role = "Inspector" + random_names = FALSE + outfit = /datum/outfit/centcom/centcom_official + +/datum/antagonist/ert/official/greet() + to_chat(owner, "You are a CentCom Official.") + if (ert_team) + to_chat(owner, "Central Command is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") + else + to_chat(owner, "Central Command is sending you to [station_name()] with the task: [mission.explanation_text]") + +/datum/antagonist/ert/official/forge_objectives() + if (ert_team) + return ..() + if(mission) + return + var/datum/objective/missionobj = new () + missionobj.owner = owner + missionobj.explanation_text = "Conduct a routine performance review of [station_name()]'s vessels." + missionobj.completed = TRUE + mission = missionobj + objectives |= mission + +// Standard ERT + +/datum/antagonist/ert/security // kinda handled by the base template but here for completion + +/datum/antagonist/ert/security/red + outfit = /datum/outfit/centcom/ert/security/alert + +/datum/antagonist/ert/engineer + role = "Engineer" + outfit = /datum/outfit/centcom/ert/engineer + +/datum/antagonist/ert/engineer/red + outfit = /datum/outfit/centcom/ert/engineer/alert + +/datum/antagonist/ert/medic + role = "Medical Officer" + outfit = /datum/outfit/centcom/ert/medic + +/datum/antagonist/ert/medic/red + outfit = /datum/outfit/centcom/ert/medic/alert + +/datum/antagonist/ert/commander + role = "Commander" + outfit = /datum/outfit/centcom/ert/commander + +/datum/antagonist/ert/commander/red + outfit = /datum/outfit/centcom/ert/commander/alert + +// Deathsquad + +/datum/antagonist/ert/deathsquad + name = "Deathsquad Trooper" + outfit = /datum/outfit/centcom/death_commando + role = "Trooper" + deathsquad = TRUE + +/datum/antagonist/ert/deathsquad/leader + name = "Deathsquad Officer" + outfit = /datum/outfit/centcom/death_commando + role = "Officer" + +/datum/antagonist/ert/deathsquad/New() + . = ..() + name_source = GLOB.commando_names + +/datum/antagonist/ert/deathsquad/apply_innate_effects(mob/living/mob_override) + ADD_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT) + +/datum/antagonist/ert/deathsquad/remove_innate_effects(mob/living/mob_override) + REMOVE_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT) + +// Janitor + +/datum/antagonist/ert/janitor + role = "Janitor" + outfit = /datum/outfit/centcom/ert/janitor + +/datum/antagonist/ert/janitor/heavy + role = "Heavy Duty Janitor" + outfit = /datum/outfit/centcom/ert/janitor/heavy + +// Intern + +/datum/antagonist/ert/intern + name = "CentCom Intern" + outfit = /datum/outfit/centcom/centcom_intern + random_names = FALSE + role = "Intern" + +/datum/antagonist/ert/intern/leader + name = "CentCom Head Intern" + outfit = /datum/outfit/centcom/centcom_intern/leader + role = "Head Intern" + +/datum/antagonist/ert/intern/unarmed + outfit = /datum/outfit/centcom/centcom_intern/unarmed + +/datum/antagonist/ert/intern/leader/unarmed + outfit = /datum/outfit/centcom/centcom_intern/leader/unarmed + +// Marine + +/datum/antagonist/ert/marine + name = "Marine Commander" + outfit = /datum/outfit/centcom/ert/marine + role = "Commander" + +/datum/antagonist/ert/marine/security + name = "Marine Heavy" + outfit = /datum/outfit/centcom/ert/marine/security + role = "Trooper" + +/datum/antagonist/ert/marine/engineer + name = "Marine Engineer" + outfit = /datum/outfit/centcom/ert/marine/engineer + role = "Engineer" + +/datum/antagonist/ert/marine/medic + name = "Marine Medic" + outfit = /datum/outfit/centcom/ert/marine/medic + role = "Medical Officer" + +// Loss Prevention + +/datum/antagonist/ert/lp + name = "Loss Prevention Security Specialist" + outfit = /datum/outfit/job/nanotrasen/security/ert/lp + role = "Security Specialist" + +/datum/antagonist/ert/lp/medic + name = "Loss Prevention Medical Specialist" + outfit = /datum/outfit/job/nanotrasen/security/ert/lp/medic + role = "Medical Specialist" + +/datum/antagonist/ert/lp/engineer + name = "Loss Prevention Engineering Specialist" + outfit = /datum/outfit/job/nanotrasen/security/ert/lp/engineer + role = "Engineering Specialist" + +/datum/antagonist/ert/lp/lieutenant + name = "Loss Prevention Lieutenant" + leader = TRUE + outfit = /datum/outfit/job/nanotrasen/security/ert/lp/lieutenant + role = "Lieutenant" diff --git a/code/modules/antagonists/ert/solgov.dm b/code/modules/antagonists/ert/solgov.dm new file mode 100644 index 000000000000..6868fe9eb9bf --- /dev/null +++ b/code/modules/antagonists/ert/solgov.dm @@ -0,0 +1,20 @@ +// ******************************************************************** +// ** SolGov ** +// ******************************************************************** +/datum/antagonist/ert/solgov + name = "SolGov Sonnensöldner" + outfit = /datum/outfit/job/solgov/ert + random_names = FALSE + role = "Sonnensöldner" + +/datum/antagonist/ert/official/solgov + name = "SolGov Inspector" + outfit = /datum/outfit/job/solgov/ert/inspector + role = "Solarian Inspector" + +/datum/antagonist/ert/official/solgov/greet() + to_chat(owner, "You are a Solarian Inspector.") + if (ert_team) + to_chat(owner, "The Department of Administrative Affairs is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") + else + to_chat(owner, "The Department of Administrative Affairs is sending you to [station_name()] with the task: [mission.explanation_text]") diff --git a/code/modules/antagonists/ert/syndicate.dm b/code/modules/antagonists/ert/syndicate.dm new file mode 100644 index 000000000000..ab8fa4abc5f7 --- /dev/null +++ b/code/modules/antagonists/ert/syndicate.dm @@ -0,0 +1,122 @@ +/datum/antagonist/ert/syndicate + name = "Syndicate Infantry" + outfit = /datum/outfit/job/syndicate/ert + role = "Squaddie" + +/datum/antagonist/ert/syndicate/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are but another member of the Syndicate sent to [station_name()].
" + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the completion of your objectives." + else + missiondesc += "Follow orders given to you by your Sergeant." + if(deathsquad) + missiondesc += "Leave no witnesses." + + missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/syndicate/leader + name = "Syndicate Sergeant" + leader = TRUE + outfit = /datum/outfit/job/syndicate/ert/leader + role = "Sergeant" + +/datum/antagonist/ert/syndicate/gorlex + name = "2nd Battlegroup Trooper" + outfit = /datum/outfit/job/syndicate/ert/gorlex + role = "Trooper" + +/datum/antagonist/ert/syndicate/gorlex/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You're a soldier of the New Gorlex Republic sent to [station_name()].
" + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the completion of your objectives." + else + missiondesc += "Follow orders given to you by your Sergeant." + + missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/syndicate/gorlex/pointman + name = "Gorlex Republic Shotgunner" + outfit = /datum/outfit/job/syndicate/ert/gorlex/pointman + role = "Pointman" + +/datum/antagonist/ert/syndicate/gorlex/medic + name = "Gorlex Republic Medic" + outfit = /datum/outfit/job/syndicate/ert/gorlex/medic + role = "Medic" + +/datum/antagonist/ert/syndicate/gorlex/sniper + name = "Gorlex Republic Sniper" + outfit = /datum/outfit/job/syndicate/ert/gorlex/sniper + role = "Marksman" + +/datum/antagonist/ert/syndicate/gorlex/leader + name = "Gorlex Republic Sergeant" + leader = TRUE + outfit = /datum/outfit/job/syndicate/ert/gorlex/leader + role = "Sergeant" + +// cybersun + +/datum/antagonist/ert/syndicate/cybersun + name = "Cybersun Commando" + outfit = /datum/outfit/job/syndicate/ert/cybersun + role = "Operative" + +/datum/antagonist/ert/syndicate/cybersun/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are one of the commandos enlisted in Cybersun Industries, deployed to [station_name()].
" + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the completion of your objectives." + else + missiondesc += "Follow orders given to you by your Sergeant." + if(prob(50) && !leader) + missiondesc += "
In addition to your contract with Cybersun, you are also a Gorlex Hardliner. You do not like Cybersun, but you work with them regardless." + + missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/syndicate/cybersun/leader + name = "Cybersun Commando Leader" + leader = TRUE + outfit = /datum/outfit/job/syndicate/ert/cybersun/leader + role = "Lead Operative" + +/datum/antagonist/ert/syndicate/cybersun/medic + name = "Cybersun Paramedic" + outfit = /datum/outfit/job/syndicate/ert/cybersun/medic + role = "Medical Technician" + +/datum/antagonist/ert/syndicate/cybersun/medic/greet() + to_chat(owner, "You are the [name].") + var/missiondesc = "You are one of the many trained paramedics of Cybersun's Medical Intervention program, sent with your team to [station_name()] to aid Cybersun clients in distress.
" + if(leader) //If Squad Leader + missiondesc += "Lead your team to ensure the safety of Cybersun's clientele.
" + else + missiondesc += "Follow orders given to you by your Lead Technician. Assist Cybersun clients.
" + + missiondesc += "
Your Mission: [ert_team.mission.explanation_text]" + to_chat(owner,missiondesc) + +/datum/antagonist/ert/syndicate/cybersun/medic/leader + name = "Cybersun Lead Paramedic" + leader = TRUE + outfit = /datum/outfit/job/syndicate/ert/cybersun/medic/leader + role = "Lead Medical Technician" + +// inspector + +/datum/antagonist/ert/official/syndicate + name = "Syndicate Inspector" + outfit = /datum/outfit/job/syndicate/ert/inspector + role = "Syndicate Inspector" + +/datum/antagonist/ert/official/syndicate/greet() + to_chat(owner, "You are a Syndicate Inspector.") + if (ert_team) + to_chat(owner, "The Syndicate Coalition is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]") + else + to_chat(owner, "The Syndicate Coalition is sending you to [station_name()] with the task: [mission.explanation_text]") diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm index f28a9a898588..715139dfd6ba 100644 --- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm +++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm @@ -197,6 +197,7 @@ FD.emergency_pressure_stop() /turf/proc/handle_decompression_floor_rip() + /turf/open/floor/handle_decompression_floor_rip(sum) if(sum > 20 && prob(clamp(sum / 10, 0, 30)) && !blocks_air) remove_tile() diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index f5cfc93c6eee..dec456b8ef2f 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -225,7 +225,8 @@ if(plasma_parts.len) var/obj/item/bodypart/NB = pick(plasma_parts) //using the above-mentioned list to get a choice of limbs for dismember() to use PP.emote("scream") - NB.limb_id = "plasmaman"//change the species_id of the limb to that of a plasmaman + NB.limb_id = "plasmaman" //change the species_id of the limb to that of a plasmaman + NB.static_icon = 'icons/mob/species/plasmaman/bodyparts.dmi' NB.no_update = TRUE NB.change_bodypart_status() PP.visible_message( diff --git a/code/modules/cargo/centcom_podlauncher.dm b/code/modules/cargo/centcom_podlauncher.dm index c0c316a1354a..61e416e9d4f1 100644 --- a/code/modules/cargo/centcom_podlauncher.dm +++ b/code/modules/cargo/centcom_podlauncher.dm @@ -684,8 +684,8 @@ return var/obj/structure/closet/supplypod/centcompod/toLaunch = DuplicateObject(temp_pod) //Duplicate the temp_pod (which we have been varediting or configuring with the UI) and store the result toLaunch.update_appearance()//we update_appearance() here so that the door doesnt "flicker on" right after it lands - var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] - toLaunch.forceMove(shippingLane) + var/area/shipping_lane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] + toLaunch.forceMove(pick(shipping_lane.contents)) if (launchClone) //We arent launching the actual items from the bay, rather we are creating clones and launching those if(launchRandomItem) var/launch_candidate = pick_n_take(launchList) diff --git a/code/modules/cargo/packs/ammo.dm b/code/modules/cargo/packs/ammo.dm index 2a40319e6234..064344fb0465 100644 --- a/code/modules/cargo/packs/ammo.dm +++ b/code/modules/cargo/packs/ammo.dm @@ -8,66 +8,52 @@ /datum/supply_pack/ammo/co9mm_mag name = "9mm Commander Magazine Crate" - desc = "Contains three 9mm magazines for the standard-issue Commander pistol, each containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/co9mm, - /obj/item/ammo_box/magazine/co9mm, - /obj/item/ammo_box/magazine/co9mm) - cost = 1500 + desc = "Contains a 9mm magazine for the standard-issue Commander pistol, containing ten rounds." + contains = list(/obj/item/ammo_box/magazine/co9mm,) + cost = 500 /datum/supply_pack/ammo/m45_mag name = ".45 ACP Candor Magazine Crate" - desc = "Contains three .45 ACP magazines for the Candor pistol, each containing eight rounds." - contains = list(/obj/item/ammo_box/magazine/m45, - /obj/item/ammo_box/magazine/m45, - /obj/item/ammo_box/magazine/m45) - cost = 1500 + desc = "Contains a .45 ACP magazine for the Candor pistol, containing eight rounds." + contains = list(/obj/item/ammo_box/magazine/m45) + cost = 500 /datum/supply_pack/ammo/m45_speedloader name = ".45 ACP Speedloader Crate" - desc = "Contains four .45 ACP speedloaders for revolvers, each containing six rounds." - contains = list(/obj/item/ammo_box/c45_speedloader, - /obj/item/ammo_box/c45_speedloader, - /obj/item/ammo_box/c45_speedloader, - /obj/item/ammo_box/c45_speedloader) - cost = 1500 + desc = "Contains a .45 ACP speedloader for revolvers, containing six rounds." + contains = list(/obj/item/ammo_box/c45_speedloader) + cost = 400 /datum/supply_pack/ammo/c38_mag name = ".38 Speedloader Crate" - desc = "Contains four .38 speedloaders for revolvers, each containing six rounds." - contains = list(/obj/item/ammo_box/c38, - /obj/item/ammo_box/c38, - /obj/item/ammo_box/c38, - /obj/item/ammo_box/c38) - cost = 1500 + desc = "Contains a .38 speedloader for revolvers, containing six rounds." + contains = list(/obj/item/ammo_box/c38) + cost = 350 /datum/supply_pack/ammo/m10mm_mag name = "10mm Stechkin Magazine Crate" - desc = "Contains three 10mm magazines for the stechkin pistol, each containing eight rounds." - contains = list(/obj/item/ammo_box/magazine/m10mm, - /obj/item/ammo_box/magazine/m10mm, - /obj/item/ammo_box/magazine/m10mm) - cost = 1500 + desc = "Contains a 10mm magazine for the stechkin pistol, containing eight rounds." + contains = list(/obj/item/ammo_box/magazine/m10mm) + cost = 500 /datum/supply_pack/ammo/a357_mag name = ".357 Speedloader Crate" - desc = "Contains two .357 speedloaders for revolvers, each containing seven rounds." + desc = "Contains a .357 speedloader for revolvers, containing seven rounds." contains = list(/obj/item/ammo_box/a357, /obj/item/ammo_box/a357) cost = 1500 /datum/supply_pack/ammo/mag_556mm name = "5.56 Pistole C Magazine Crate" - desc = "Contains two 5.56mm magazines for the Pistole C, each containing twelve rounds." - contains = list(/obj/item/ammo_box/magazine/pistol556mm, - /obj/item/ammo_box/magazine/pistol556mm) - cost = 1500 + desc = "Contains a 5.56mm magazine for the Pistole C, containing twelve rounds." + contains = list(/obj/item/ammo_box/magazine/pistol556mm) + cost = 750 /datum/supply_pack/ammo/fms_mag name = "Ferromagnetic Slug Magazine Crate" - desc = "Contains two ferromagnetic slug magazines for the Model H pistol, each containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/modelh, - /obj/item/ammo_box/magazine/modelh) - cost = 1500 + desc = "Contains a ferromagnetic slug magazine for the Model H pistol, containing ten rounds." + contains = list(/obj/item/ammo_box/magazine/modelh) + cost = 750 /* Shotgun ammo @@ -119,11 +105,9 @@ /datum/supply_pack/ammo/wt550_ammo name = "WT-550 Auto Rifle Ammo Crate" - desc = "Contains three 20-round magazine for the WT-550 Auto Rifle. Each magazine is designed to facilitate rapid tactical reloads." - cost = 2250 - contains = list(/obj/item/ammo_box/magazine/wt550m9, - /obj/item/ammo_box/magazine/wt550m9, - /obj/item/ammo_box/magazine/wt550m9) + desc = "Contains a 20-round magazine for the WT-550 Auto Rifle. Each magazine is designed to facilitate rapid tactical reloads." + cost = 750 + contains = list(/obj/item/ammo_box/magazine/wt550m9) /datum/supply_pack/ammo/cool_wt550_ammo name = "WT-550 Auto Rifle Exotic Ammo Crate" @@ -134,10 +118,9 @@ /datum/supply_pack/ammo/smgm45ammo name = ".45 Cobra Ammo Crate" - desc = "Contains two .45 magazines for the Cobra-20, each containing 24 rounds." - cost = 1500 - contains = list(/obj/item/ammo_box/magazine/smgm45, - /obj/item/ammo_box/magazine/smgm45) + desc = "Contains a .45 magazine for the Cobra-20, containing 24 rounds." + cost = 750 + contains = list(/obj/item/ammo_box/magazine/smgm45) /* Rifle ammo @@ -145,54 +128,45 @@ /datum/supply_pack/ammo/gal308_ammo name = "CM-GAL .308 Magazine Crate" - desc = "Contains two .308 CM-GAL magazines for the CM-GAL rifle, each containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/gal, - /obj/item/ammo_box/magazine/gal) - cost = 2000 + desc = "Contains a .308 CM-GAL magazine for the CM-GAL rifle, containing ten rounds." + contains = list(/obj/item/ammo_box/magazine/gal) + cost = 1000 /datum/supply_pack/ammo/gar_ammo name = "GAR Ferromagnetic Lance Magazine Crate" - desc = "Contains two ferromagnetic lance magazines for the GAR rifle, each containing thirty two rounds." - contains = list(/obj/item/ammo_box/magazine/gar, - /obj/item/ammo_box/magazine/gar) - cost = 2000 + desc = "Contains a ferromagnetic lance magazine for the GAR rifle, containing thirty two rounds." + contains = list(/obj/item/ammo_box/magazine/gar) + cost = 1000 /datum/supply_pack/ammo/claris_ammo name = "Claris Ferromagnetic Pellet Speedloader Crate" - desc = "Contains two ferromagnetic pellet speedloaders for the Claris rifle, each containing twenty two rounds." - contains = list(/obj/item/ammo_box/amagpellet_claris, - /obj/item/ammo_box/amagpellet_claris) - cost = 2000 + desc = "Contains a ferromagnetic pellet speedloader for the Claris rifle, containing twenty two rounds." + contains = list(/obj/item/ammo_box/amagpellet_claris) + cost = 1000 /datum/supply_pack/ammo/ebr_ammo name = "M514 EBR .308 Magazine Crate" - desc = "Contains two .308 magazines for the M514 EBR rifle, each containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/ebr, - /obj/item/ammo_box/magazine/ebr) - cost = 2000 + desc = "Contains a .308 magazine for the M514 EBR rifle, containing ten rounds." + contains = list(/obj/item/ammo_box/magazine/ebr) + cost = 1000 /datum/supply_pack/ammo/skm_ammo name = "SKM 7.62x40mm CLIP Magazine Crate" - desc = "Contains two 7.62x40mm magazines for the SKM rifles, each containing twenty rounds." - contains = list(/obj/item/ammo_box/magazine/skm_762_40, - /obj/item/ammo_box/magazine/skm_762_40) - cost = 2000 + desc = "Contains a 7.62x40mm magazine for the SKM rifles, containing twenty rounds." + contains = list(/obj/item/ammo_box/magazine/skm_762_40) + cost = 1000 /datum/supply_pack/ammo/p16_ammo name = "P-16 5.56mm Magazine Crate" - desc = "Contains two 5.56mm magazines for the P-16 rifle, each containing thirty rounds." - contains = list(/obj/item/ammo_box/magazine/p16, - /obj/item/ammo_box/magazine/p16) - cost = 2000 + desc = "Contains a 5.56mm magazine for the P-16 rifle, containing thirty rounds." + contains = list(/obj/item/ammo_box/magazine/p16) + cost = 1000 /datum/supply_pack/ammo/a850r_ammo name = "8x50mmR En Bloc Clip Crate" - desc = "Contains four 8x50mmR en bloc clips for rifles like the illestren rifle, each containing five rounds." - contains = list(/obj/item/ammo_box/magazine/illestren_a850r, - /obj/item/ammo_box/magazine/illestren_a850r, - /obj/item/ammo_box/magazine/illestren_a850r, - /obj/item/ammo_box/magazine/illestren_a850r) - cost = 1000 + desc = "Contains a 8x50mmR en bloc clips for rifles like the illestren rifle, containing five rounds." + contains = list(/obj/item/ammo_box/magazine/illestren_a850r) + cost = 250 /datum/supply_pack/ammo/a762_ammo_box name = "7.62x40mm CLIP Ammo Box Crate" @@ -202,126 +176,144 @@ /datum/supply_pack/ammo/c556mmHITP_ammo_box name = "5.56 Caseless Ammo Box Crate" - desc = "Contains two fifty-round 5.56mm caseless boxes for SolGov sidearms like the Pistole C, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c556mmHITP, - /obj/item/ammo_box/c556mmHITP) - cost = 500 + desc = "Contains a fifty-round 5.56mm caseless box for SolGov sidearms like the Pistole C." + contains = list(/obj/item/ammo_box/c556mmHITP) + cost = 250 /datum/supply_pack/ammo/c45_ammo_box name = ".45 Ammo Box Crate" - desc = "Contains two fifty-round .45 boxes for pistols and SMGs like the M1911 or the C-20r, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c45, - /obj/item/ammo_box/c45) - cost = 500 + desc = "Contains a fifty-round .45 box for pistols and SMGs like the M1911 or the C-20r." + contains = list(/obj/item/ammo_box/c45) + cost = 250 /datum/supply_pack/ammo/c10mm_ammo_box name = "10mm Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes for pistols and SMGs like the Stechkin or the SkM-44(k), for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c10mm, - /obj/item/ammo_box/c10mm) - cost = 500 + desc = "Contains a fifty-round 10mm box for pistols and SMGs like the Stechkin or the SkM-44(k)." + contains = list(/obj/item/ammo_box/c10mm) + cost = 250 /datum/supply_pack/ammo/c9mm_ammo_box name = "9mm Ammo Box Crate" - desc = "Contains two fifty-round 9mm boxes for pistols and SMGs such as the Commander or Saber, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c9mm, - /obj/item/ammo_box/c9mm) - cost = 500 + desc = "Contains a fifty-round 9mm box for pistols and SMGs such as the Commander or Saber." + contains = list(/obj/item/ammo_box/c9mm) + cost = 250 /datum/supply_pack/ammo/a308_ammo_box name = "308 Ammo Box Crate" - desc = "Contains one thirty-round .308 box for DMRs such as the SsG-04 and CM-GAL-S." + desc = "Contains a thirty-round .308 box for DMRs such as the SsG-04 and CM-GAL-S." contains = list(/obj/item/ammo_box/a308) cost = 500 /datum/supply_pack/ammo/c9mmap_ammo_box name = "9mm AP Ammo Box Crate" - desc = "Contains two fifty-round 9mm boxes loaded with armor piercing ammo, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c9mm/ap, - /obj/item/ammo_box/c9mm/ap) - cost = 1000 + desc = "Contains a fifty-round 9mm box loaded with armor piercing ammo." + contains = list(/obj/item/ammo_box/c9mm/ap) + cost = 500 /datum/supply_pack/ammo/c556mmHITPap_ammo_box name = "5.56 caseless AP Ammo Box Crate" - desc = "Contains two fifty-round 5.56mm caseless boxes loaded with armor piercing ammo, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c556mmHITP/ap, - /obj/item/ammo_box/c556mmHITP/ap) - cost = 1000 + desc = "Contains a fifty-round 5.56mm caseless boxloaded with armor piercing ammo." + contains = list(/obj/item/ammo_box/c556mmHITP/ap) + cost = 500 /datum/supply_pack/ammo/c45ap_ammo_box name = ".45 AP Ammo Box Crate" - desc = "Contains two fifty-round .45 boxes loaded with armor piercing ammo, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c45/ap, - /obj/item/ammo_box/c45/ap) - cost = 1000 + desc = "Contains a fifty-round .45 box loaded with armor piercing ammo." + contains = list(/obj/item/ammo_box/c45/ap) + cost = 500 /datum/supply_pack/ammo/c10mmap_ammo_box name = "10mm AP Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes loaded with armor piercing ammo, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c10mm/ap, - /obj/item/ammo_box/c10mm/ap) - cost = 1000 + desc = "Contains a fifty-round 10mm box loaded with armor piercing ammo." + contains = list(/obj/item/ammo_box/c10mm/ap) + cost = 500 /datum/supply_pack/ammo/c9mmhp_ammo_box name = "9mm HP Ammo Box Crate" - desc = "Contains two fifty-round 9mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c9mm/hp, - /obj/item/ammo_box/c9mm/hp) - cost = 1000 + desc = "Contains a fifty-round 9mm box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c9mm/hp) + cost = 500 /datum/supply_pack/ammo/c10mmhp_ammo_box name = "10mm HP Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c10mm/hp, - /obj/item/ammo_box/c10mm/hp) - cost = 1000 + desc = "Contains a fifty-round 10mm box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c10mm/hp) + cost = 500 /datum/supply_pack/ammo/c45hp_ammo_box name = ".45 HP Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c45/hp, - /obj/item/ammo_box/c45/hp) - cost = 1000 + desc = "Contains a fifty-round 10mm box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c45/hp) + cost = 500 /datum/supply_pack/ammo/c556mmhitphp_ammo_box name = "5.56 Caseless HP Ammo Box Crate" - desc = "Contains two fifty-round 5.56mm caseless boxes loaded with hollow point ammo, great against unarmored targets, for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c556mmHITP/hp, - /obj/item/ammo_box/c556mmHITP/hp) - cost = 1000 + desc = "Contains a fifty-round 5.56mm caseless box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c556mmHITP/hp) + cost = 500 /datum/supply_pack/ammo/c9mmrubber_ammo_box name = "9mm Rubber Ammo Box Crate" - desc = "Contains two fifty-round 9mm boxes loaded with less-than-lethal rubber rounds for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c9mm/rubbershot, - /obj/item/ammo_box/c9mm/rubbershot) - cost = 500 + desc = "Contains a fifty-round 9mm box loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/c9mm/rubbershot) + cost = 250 /datum/supply_pack/ammo/c10mmrubber_ammo_box name = "10mm Rubber Ammo Box Crate" - desc = "Contains two fifty-round 10mm boxes loaded with less-than-lethal rubber rounds for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c10mm/rubbershot, - /obj/item/ammo_box/c10mm/rubbershot) - cost = 500 + desc = "Contains a fifty-round 10mm box loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/c10mm/rubbershot) + cost = 250 /datum/supply_pack/ammo/c45mmrubber_ammo_box name = ".45 Rubber Ammo Box Crate" - desc = "Contains two fifty-round .45 boxes loaded with less-than-lethal rubber rounds for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c45/rubbershot, - /obj/item/ammo_box/c45/rubbershot) - cost = 500 + desc = "Contains a fifty-round .45 box loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/c45/rubbershot) + cost = 250 /datum/supply_pack/ammo/c556HITPrubber_ammo_box name = "5.56 Caseless Rubber Ammo Box Crate" - desc = "Contains two fifty-round 5.56 caseless boxes loaded with less-than-lethal rubber rounds for a total of 100 rounds." - contains = list(/obj/item/ammo_box/c556mmHITP/rubbershot, - /obj/item/ammo_box/c556mmHITP/rubbershot) - cost = 500 + desc = "Contains a fifty-round 5.56 caseless box loaded with less-than-lethal rubber rounds." + contains = list(/obj/item/ammo_box/c556mmHITP/rubbershot) + cost = 250 /datum/supply_pack/ammo/guncell name = "Weapon Cell Crate" - desc = "Contains three weapon cells, compatible with laser guns." - contains = list(/obj/item/stock_parts/cell/gun, - /obj/item/stock_parts/cell/gun, - /obj/item/stock_parts/cell/gun) - cost = 1500 + desc = "Contains a weapon cell, compatible with laser guns." + contains = list(/obj/item/stock_parts/cell/gun) + cost = 500 + +/datum/supply_pack/ammo/c46x30mm_boxcrate + name = "4.6x30mm Ammo Box Crate" + desc = "Contains a fifty-round 4.6x30mm box for PDWs such as the WT-550." + contains = list(/obj/item/ammo_box/c46x30mm_box) + cost = 250 + +/datum/supply_pack/ammo/c8x50mm_boxcrate + name = "8x50mm Ammo Box Crate" + desc = "Contains a twenty-round 8x50mm ammo box for rifles such as the Illestren." + contains = list(/obj/item/ammo_box/c8x50mm_box) + cost = 250 + +/datum/supply_pack/ammo/c8x50mm_boxhp_boxcrate + name = "8x50mm Hollow Point Crate" + desc = "Contains a twenty-round 8x50mm ammo box loaded with hollow point ammo, great against unarmored targets." + contains = list(/obj/item/ammo_box/c8x50mmhp_box) + cost = 500 + +/datum/supply_pack/ammo/ferropelletboxcrate + name = "Ferromagnetic Pellet Box Crate" + desc = "Contains a fifty-round ferromagnetic pellet ammo box for gauss guns such as the Claris." + contains = list(/obj/item/ammo_box/ferropelletbox) + cost = 250 + +/datum/supply_pack/ammo/ferroslugboxcrate + name = "Ferromagnetic Slug Box Crate" + desc = "Contains a twenty-round ferromagnetic slug for gauss guns such as the Model-H." + contains = list(/obj/item/ammo_box/ferroslugbox) + cost = 250 + +/datum/supply_pack/ammo/ferrolanceboxcrate + name = "Ferromagnetic Lance Box Crate" + desc = "Contains a fifty-round box for high-powered gauss guns such as the GAR assault rifle." + contains = list(/obj/item/ammo_box/ferrolancebox) + cost = 250 diff --git a/code/modules/cargo/packs/machinery.dm b/code/modules/cargo/packs/machinery.dm index 510ec7841417..6fb1e2715fe7 100644 --- a/code/modules/cargo/packs/machinery.dm +++ b/code/modules/cargo/packs/machinery.dm @@ -154,6 +154,15 @@ crate_name = "shield generators crate" crate_type = /obj/structure/closet/crate/secure/plasma +/datum/supply_pack/machinery/holofield_generator + name = "Holofield Generator Crate" + desc = "Contains the electronics you need to set up a new (or replacement) holofield! Buttons not included." + cost = 1000 + contains = list(/obj/item/circuitboard/machine/shieldwallgen/atmos, + /obj/item/circuitboard/machine/shieldwallgen/atmos) + crate_name = "holofield generator crate" + crate_type = /obj/structure/closet/crate/engineering + /datum/supply_pack/machinery/blackmarket_telepad name = "Black Market LTSRBT" desc = "Need a faster and better way of transporting your illegal goods from and to the sector? Fear not, the Long-To-Short-Range-Bluespace-Transceiver (LTSRBT for short) is here to help. Contains a LTSRBT circuit, two bluespace crystals, and one ansible." @@ -178,6 +187,37 @@ ) crate_name = "Shuttle in a Box" +/datum/supply_pack/machinery/ion_thruster + name = "Ion Thruster Crate" + desc = "A crate containing an ion thruster and its precharger's electronics. For when you need a little extra thrust." + cost = 1500 + contains = list(/obj/item/circuitboard/machine/shuttle/smes, + /obj/item/circuitboard/machine/shuttle/engine/electric) + crate_name = "ion thruster crate" + crate_type = /obj/structure/closet/crate/engineering + +/datum/supply_pack/machinery/plasma_thruster + name = "Plasma Thruster Crate" + desc = "A crate containing a plasma thruster and its heater's electronics. For when you need a lot of extra thrust." + cost = 1500 + contains = list(/obj/item/circuitboard/machine/shuttle/heater, + /obj/item/circuitboard/machine/shuttle/engine/plasma) + crate_name = "plasma thruster crate" + crate_type = /obj/structure/closet/crate/engineering + +/datum/supply_pack/machinery/drill_crate + name = "Heavy duty laser mining drill" + desc = "An experimental laser-based mining drill that Nanotrasen is kindly allowing YOU, the customer, to opt into testing of." + cost = 1000 //Only while TMed, jack up the price before merging + contains = list( + /obj/machinery/drill, + /obj/item/pinpointer/mineral, + /obj/item/paper/guides/drill + ) + crate_name = "laser mining drill crate" + crate_type = /obj/structure/closet/crate/engineering + + /* Power generation machines */ @@ -231,6 +271,16 @@ crate_name = "thermoelectric generator crate" crate_type = /obj/structure/closet/crate/engineering/electrical +/datum/supply_pack/machinery/turbine + name = "Turbine Crate" + desc = "Contains the electronics needed for a turbine generator! Plasma gas not included." + cost = 4000 + contains = list(/obj/item/circuitboard/machine/power_turbine, + /obj/item/circuitboard/machine/power_compressor, + /obj/item/circuitboard/computer/turbine_computer) + crate_name = "turbine crate" + crate_type = /obj/structure/closet/crate/engineering/electrical + /datum/supply_pack/machinery/collector name = "Radiation Collector Crate" desc = "Contains three radiation collectors. Put that radiation to work on something other than your DNA!" @@ -285,32 +335,10 @@ crate_name = "grounding rod crate" crate_type = /obj/structure/closet/crate/engineering/electrical -/datum/supply_pack/machinery/PA - name = "Particle Accelerator Crate" - desc = "A supermassive black hole or hyper-powered teslaball are the perfect way to spice up any party! This \"My First Apocalypse\" kit contains everything you need to build your own particle accelerator! Ages 10 and up." - cost = 3000 - contains = list(/obj/structure/particle_accelerator/fuel_chamber, - /obj/machinery/particle_accelerator/control_box, - /obj/structure/particle_accelerator/particle_emitter/center, - /obj/structure/particle_accelerator/particle_emitter/left, - /obj/structure/particle_accelerator/particle_emitter/right, - /obj/structure/particle_accelerator/power_box, - /obj/structure/particle_accelerator/end_cap) - crate_name = "particle accelerator crate" - crate_type = /obj/structure/closet/crate/engineering/electrical - /* Engine cores */ -/datum/supply_pack/machinery/sing_gen - name = "Singularity Generator Crate" - desc = "The key to unlocking the power of Lord Singuloth. Particle accelerator not included." - cost = 5000 - contains = list(/obj/machinery/the_singularitygen) - crate_name = "singularity generator crate" - crate_type = /obj/structure/closet/crate/secure/engineering - /datum/supply_pack/machinery/supermatter_shard name = "Supermatter Shard Crate" desc = "The power of the heavens condensed into a single crystal." @@ -319,11 +347,3 @@ crate_name = "supermatter shard crate" crate_type = /obj/structure/closet/crate/secure/engineering -/datum/supply_pack/machinery/tesla_gen - name = "Tesla Generator Crate" - desc = "The stabilized heart of a tesla engine. Particle accelerator not included." - cost = 6000 - contains = list(/obj/machinery/the_singularitygen/tesla) - crate_name = "tesla generator crate" - crate_type = /obj/structure/closet/crate/secure/engineering - diff --git a/code/modules/cargo/packs/tools.dm b/code/modules/cargo/packs/tools.dm index 3d5389e23327..92726a3ab6a6 100644 --- a/code/modules/cargo/packs/tools.dm +++ b/code/modules/cargo/packs/tools.dm @@ -39,6 +39,13 @@ /obj/item/clothing/glasses/meson/engine) crate_name = "engineering gear crate" +/datum/supply_pack/tools/cellcharger + name = "Cell Charger Crate" + desc = "Contains a cell charger, able to charge all sorts of power cells." + cost = 4000 + contains = list(/obj/machinery/cell_charger) + + /datum/supply_pack/tools/rped name = "RPED crate" desc = "Tired of deconstructing all of your machines just to replace the power cells? This device has you covered. Actual parts not included." diff --git a/code/modules/cargo/supplypod.dm b/code/modules/cargo/supplypod.dm index 16b43704df58..3ff822a4f943 100644 --- a/code/modules/cargo/supplypod.dm +++ b/code/modules/cargo/supplypod.dm @@ -81,8 +81,8 @@ /obj/structure/closet/supplypod/Initialize(mapload, customStyle = FALSE) . = ..() if (!loc) - var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] //temporary holder for supplypods mid-transit - forceMove(shippingLane) + var/area/shipping_lane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] //temporary holder for supplypods mid-transit + forceMove(pick(shipping_lane.contents)) if (customStyle) style = customStyle setStyle(style) //Upon initialization, give the supplypod an iconstate, name, and description based on the "style" variable. This system is important for the centcom_podlauncher to function correctly @@ -200,8 +200,8 @@ stay_after_drop = FALSE holder.pixel_z = initial(holder.pixel_z) holder.alpha = initial(holder.alpha) - var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] - forceMove(shippingLane) //Move to the centcom-z-level until the pod_landingzone says we can drop back down again + var/area/shipping_lane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] + forceMove(pick(shipping_lane.contents)) //Move to the centcom-z-level until the pod_landingzone says we can drop back down again if (!reverse_dropoff_coords) //If we're centcom-launched, the reverse dropoff turf will be a centcom loading bay. If we're an extraction pod, it should be the ninja jail. Thus, this shouldn't ever really happen. var/obj/error_landmark = locate(/obj/effect/landmark/error) in GLOB.landmarks_list var/turf/error_landmark_turf = get_turf(error_landmark) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index b52052cd15ec..ebf32c163d89 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1240,7 +1240,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(!SSmapping) return - var/datum/map_template/shuttle/ship = SSmapping.ship_purchase_list[tgui_input_list(user, "Please select which ship to preview outfits for.", "Outfit selection", SSmapping.ship_purchase_list)] + var/ship_selection = tgui_input_list(user, "Please select which ship to preview outfits for.", "Outfit selection", (list("None") + SSmapping.ship_purchase_list)) + if(ship_selection == "None") + selected_outfit = new /datum/outfit //The base type outfit is nude + + var/datum/map_template/shuttle/ship = SSmapping.ship_purchase_list[ship_selection] if(!ship) return diff --git a/code/modules/clothing/outfits/ert/indie_ert.dm b/code/modules/clothing/outfits/ert/indie_ert.dm index 6a8b228aec94..e45f0895d0f4 100644 --- a/code/modules/clothing/outfits/ert/indie_ert.dm +++ b/code/modules/clothing/outfits/ert/indie_ert.dm @@ -14,6 +14,14 @@ belt = /obj/item/storage/belt/security/full id = /obj/item/card/id +/datum/outfit/job/independent/ert/post_equip(mob/living/carbon/human/H, visualsOnly, client/preference_source) + . = ..() + if(visualsOnly) + return + + var/obj/item/card/id/W = H.wear_id + W.access += list(ACCESS_CENT_GENERAL) + /datum/outfit/job/independent/ert/emt name = "ERT - Independent Paramedic" jobtype = /datum/job/paramedic diff --git a/code/modules/clothing/outfits/factions/inteq.dm b/code/modules/clothing/outfits/factions/inteq.dm index 49512039d4c6..14845b52e5dd 100644 --- a/code/modules/clothing/outfits/factions/inteq.dm +++ b/code/modules/clothing/outfits/factions/inteq.dm @@ -66,13 +66,13 @@ glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq /datum/outfit/job/inteq/captain/honorable/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + . = ..() if(visualsOnly) return var/obj/item/card/id/W = H.wear_id W.assignment = "Honorable Vanguard" W.update_label() - ..() ///Chief Engineer diff --git a/code/modules/clothing/outfits/factions/syndicate.dm b/code/modules/clothing/outfits/factions/syndicate.dm index d1f56e61b6fd..5eb0b9e5bac8 100644 --- a/code/modules/clothing/outfits/factions/syndicate.dm +++ b/code/modules/clothing/outfits/factions/syndicate.dm @@ -954,6 +954,7 @@ id = /obj/item/card/id/syndicate_command/crew_id uniform = /obj/item/clothing/under/syndicate/ngr + alt_uniform = /obj/item/clothing/under/syndicate/gec accessory = /obj/item/clothing/accessory/armband/engine glasses = /obj/item/clothing/glasses/sunglasses shoes = /obj/item/clothing/shoes/jackboots @@ -970,6 +971,7 @@ name = "Syndicate - Ship Engineer (GEC)" uniform = /obj/item/clothing/under/syndicate/gec + alt_uniform = null suit = /obj/item/clothing/suit/toggle/hazard head = /obj/item/clothing/head/hardhat id = /obj/item/card/id/syndicate_command/crew_id @@ -979,13 +981,13 @@ uniform = /obj/item/clothing/under/syndicate/gorlex shoes = /obj/item/clothing/shoes/workboots - alt_uniform = null glasses = null /datum/outfit/job/syndicate/engineer/twink name = "Syndicate - Ship Engineer (Twinkleshine, GEC)" uniform = /obj/item/clothing/under/syndicate/gec + alt_uniform = null id = /obj/item/card/id/syndicate_command/crew_id/engi mask = /obj/item/clothing/mask/gas/syndicate/voicechanger ears = null diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index ede24c643c43..b1c01d16c636 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -368,13 +368,16 @@ /obj/structure/spacevine/attack_hand(mob/user) for(var/datum/spacevine_mutation/SM in mutations) SM.on_hit(src, user) - user_unbuckle_mob(user, user) - . = ..() + if(user.buckled == src) + user_unbuckle_mob(user, user) + return ..() /obj/structure/spacevine/attack_paw(mob/living/user) for(var/datum/spacevine_mutation/SM in mutations) SM.on_hit(src, user) - user_unbuckle_mob(user,user) + if(user.buckled == src) + user_unbuckle_mob(user, user) + return ..() /obj/structure/spacevine/attack_alien(mob/living/user) eat(user) diff --git a/code/modules/fishing/fish/_fish.dm b/code/modules/fishing/fish/_fish.dm index 48219cf98f2f..82edb0698208 100644 --- a/code/modules/fishing/fish/_fish.dm +++ b/code/modules/fishing/fish/_fish.dm @@ -33,7 +33,7 @@ /// What type of reagent this fish needs to be fed. var/food = /datum/reagent/consumable/nutriment /// How often the fish needs to be fed - var/feeding_frequency = 20 MINUTES + var/feeding_frequency = 30 MINUTES /// Time of last feedeing var/last_feeding @@ -263,12 +263,14 @@ /obj/item/fish/proc/process_health(delta_time) var/health_change_per_second = 0 + if(!proper_environment()) health_change_per_second -= 3 //Dying here - if(world.time - last_feeding <= feeding_frequency) - health_change_per_second += 0.5 //Slowly healing + if(world.time - last_feeding >= feeding_frequency) + health_change_per_second -= 0.5 //Starving else - return + health_change_per_second += 0.5 //Slowly healing + adjust_health(health + health_change_per_second) /obj/item/fish/proc/adjust_health(amt) @@ -291,8 +293,6 @@ return if(length(aquarium.tracked_fish) >= AQUARIUM_MAX_BREEDING_POPULATION) //so aquariums full of fish don't need to do these expensive checks return - if(world.time - last_feeding >= feeding_frequency) - return var/list/other_fish_of_same_type = list() for(var/obj/item/fish/fish_in_aquarium in aquarium) if(fish_in_aquarium == src || fish_in_aquarium.type != type) diff --git a/code/modules/fishing/fishing_minigame.dm b/code/modules/fishing/fishing_minigame.dm index 18db513aa6ee..eeb0696315ed 100644 --- a/code/modules/fishing/fishing_minigame.dm +++ b/code/modules/fishing/fishing_minigame.dm @@ -71,6 +71,9 @@ QDEL_NULL(fishing_line) if(lure) QDEL_NULL(lure) + SStgui.close_uis(src) + user = null + used_rod = null . = ..() /datum/fishing_challenge/proc/start(mob/user) @@ -105,6 +108,8 @@ complete(FALSE) /datum/fishing_challenge/proc/complete(win = FALSE, perfect_win = FALSE) + if(completed) + return deltimer(next_phase_timer) completed = TRUE if(user) @@ -125,7 +130,7 @@ if(reward_path != FISHING_DUD) playsound(lure, 'sound/effects/bigsplash.ogg', 100) else - user.balloon_alert(user, "it got away") + user.balloon_alert(user, "it got away!") SEND_SIGNAL(src, COMSIG_FISHING_CHALLENGE_COMPLETED, user, win, perfect_win) qdel(src) diff --git a/code/modules/fishing/fishing_rod.dm b/code/modules/fishing/fishing_rod.dm index aa6841f7f355..cfcf3d9e6126 100644 --- a/code/modules/fishing/fishing_rod.dm +++ b/code/modules/fishing/fishing_rod.dm @@ -51,7 +51,7 @@ /obj/item/fishing_rod/proc/fish_bonus(fish_type) return 0 -/obj/item/fishing_rod/proc/consume_bait() +/obj/item/fishing_rod/proc/consume_bait(atom/movable/reward) if(bait) QDEL_NULL(bait) update_appearance() @@ -137,7 +137,7 @@ SIGNAL_HANDLER . = NONE - if(!CheckToolReach(src, source.target, cast_range)) + if(!isturf(source.origin) || !isturf(source.target) || !CheckToolReach(src, source.target, cast_range)) SEND_SIGNAL(source, COMSIG_FISHING_LINE_SNAPPED) //Stepped out of range or los interrupted return BEAM_CANCEL_DRAW diff --git a/code/modules/food_and_drinks/drinks/drinks/modglass.dm b/code/modules/food_and_drinks/drinks/drinks/modglass.dm index 01ec56b6ca86..056ece3409ae 100644 --- a/code/modules/food_and_drinks/drinks/drinks/modglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/modglass.dm @@ -99,6 +99,7 @@ GLOBAL_LIST_EMPTY(glass_variants) //clear garnishes on wash /obj/item/reagent_containers/food/drinks/modglass/wash(clean_types) + . = ..() garnishes = list() update_appearance() diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index 13a35b579679..4a739d2ab7fc 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -125,43 +125,11 @@ return TRUE if(broken > 0) - if(broken == 2 && O.tool_behaviour == TOOL_WIRECUTTER) // If it's broken and they're using a screwdriver - user.visible_message("[user] starts to fix part of \the [src].", "You start to fix part of \the [src]...") - if(O.use_tool(src, user, 20)) - user.visible_message("[user] fixes part of \the [src].", "You fix part of \the [src].") - broken = 1 // Fix it a bit - else if(broken == 1 && O.tool_behaviour == TOOL_WELDER) // If it's broken and they're doing the wrench - user.visible_message("[user] starts to fix part of \the [src].", "You start to fix part of \the [src]...") - if(O.use_tool(src, user, 20)) - user.visible_message("[user] fixes \the [src].", "You fix \the [src].") - broken = 0 - update_appearance() - return FALSE //to use some fuel - else - to_chat(user, "It's broken!") - return TRUE - return - - if(istype(O, /obj/item/reagent_containers/spray)) - var/obj/item/reagent_containers/spray/clean_spray = O - if(clean_spray.reagents.has_reagent(/datum/reagent/space_cleaner, clean_spray.amount_per_transfer_from_this)) - clean_spray.reagents.remove_reagent(/datum/reagent/space_cleaner, clean_spray.amount_per_transfer_from_this,1) - playsound(loc, 'sound/effects/spray3.ogg', 50, TRUE, -6) - user.visible_message("[user] cleans \the [src].", "You clean \the [src].") - dirty = 0 - update_appearance() - else - to_chat(user, "You need more space cleaner!") + to_chat(user, "It's broken!") return TRUE - if(istype(O, /obj/item/soap)) - var/obj/item/soap/P = O - user.visible_message("[user] starts to clean \the [src].", "You start to clean \the [src]...") - if(do_after(user, P.cleanspeed, target = src)) - user.visible_message("[user] cleans \the [src].", "You clean \the [src].") - dirty = 0 - update_appearance() - return TRUE + if(istype(O, /obj/item/reagent_containers/spray) || istype(O, /obj/item/soap) || istype(O, /obj/item/reagent_containers/glass/rag)) + return if(dirty == 100) // The microwave is all dirty so can't be used! to_chat(user, "\The [src] is dirty!") @@ -195,6 +163,33 @@ ..() +/obj/machinery/microwave/welder_act(mob/living/user, obj/item/I) + . = ..() + if(broken == 1) + user.visible_message("[user] starts to fix part of \the [src].", "You start to fix part of \the [src]...") + if(I.use_tool(src, user, 20)) + user.visible_message("[user] fixes \the [src].", "You fix \the [src].") + broken = 0 + update_appearance() + return TRUE + +/obj/machinery/microwave/wirecutter_act(mob/living/user, obj/item/I) + . = ..() + if(broken == 2) + user.visible_message("[user] starts to fix part of \the [src].", "You start to fix part of \the [src]...") + if(I.use_tool(src, user, 20)) + user.visible_message("[user] fixes part of \the [src].", "You fix part of \the [src].") + broken = 1 + update_appearance() + return TRUE + +/obj/machinery/microwave/wash(clean_types) + . = ..() + if(dirty) + dirty = 0 + update_appearance() + return TRUE + /obj/machinery/microwave/AltClick(mob/user) if(user.canUseTopic(src, !issilicon(usr))) cook() diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 7063207255f5..a5e66f6df4ef 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -35,7 +35,6 @@ // Here lies irrigation. You won't be missed, because you were never used. /obj/machinery/hydroponics/Initialize() - RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exited)) //Here lies "nutrilevel", killed by ArcaneMusic 20??-2019. Finally, we strive for a better future. Please use "reagents" instead create_reagents(20) reagents.add_reagent(/datum/reagent/plantnutriment/eznutriment, 10) //Half filled nutrient trays for dirt trays to have more to grow with in prison/lavaland. @@ -74,15 +73,9 @@ /obj/machinery/hydroponics/Destroy() if(myseed) - qdel(myseed) - myseed = null + QDEL_NULL(myseed) return ..() -/obj/machinery/hydroponics/proc/on_exited() - SIGNAL_HANDLER - if(myseed && (myseed.loc != src)) - myseed.forceMove(src) - /obj/machinery/hydroponics/constructable/attackby(obj/item/I, mob/user, params) if (user.a_intent != INTENT_HARM) // handle opening the panel @@ -357,8 +350,7 @@ var/oldPlantName if(myseed) // In case there's nothing in the tray beforehand oldPlantName = myseed.plantname - qdel(myseed) - myseed = null + QDEL_NULL(myseed) else oldPlantName = "empty tray" switch(rand(0,20)) // randomly pick predominative weed @@ -429,8 +421,7 @@ /obj/machinery/hydroponics/proc/mutateweed() // If the weeds gets the mutagent instead. Mind you, this pretty much destroys the old plant if(weedlevel > 5) if(myseed) - qdel(myseed) - myseed = null + QDEL_NULL(myseed) var/newWeed = pick(/obj/item/seeds/liberty, /obj/item/seeds/angel, /obj/item/seeds/nettle/death, /obj/item/seeds/kudzu) myseed = new newWeed dead = 0 @@ -608,8 +599,7 @@ plant_health = 0 if(harvest) harvest = FALSE //To make sure they can't just put in another seed and insta-harvest it - qdel(myseed) - myseed = null + QDEL_NULL(myseed) name = initial(name) desc = initial(desc) weedlevel = 0 //Has a side effect of cleaning up those nasty weeds @@ -664,8 +654,7 @@ else if(dead) dead = FALSE to_chat(user, "You remove the dead plant from [src].") - qdel(myseed) - myseed = null + QDEL_NULL(myseed) update_appearance() TRAY_NAME_UPDATE else diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 6484b22963ba..a5ff698fcfc9 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -97,7 +97,7 @@ GLOBAL_LIST_INIT(exp_jobsmap, list( GLOBAL_LIST_INIT(exp_specialmap, list( EXP_TYPE_LIVING = list(), // all living mobs EXP_TYPE_ANTAG = list(), - EXP_TYPE_SPECIAL = list("Lifebringer","Ash Walker","Exile","Hermit","Translocated Vet","Escaped Prisoner","Hotel Staff","SuperFriend","Space Syndicate","Ancient Crew","Space Doctor","Space Bartender","Beach Bum","Skeleton","Zombie","Space Bar Patron","Lavaland Syndicate","Ghost Role"), // Ghost roles + EXP_TYPE_SPECIAL = list("Ash Walker","Escaped Prisoner","Hotel Staff","SuperFriend","Space Syndicate","Space Doctor","Space Bartender","Beach Bum","Skeleton","Zombie","Space Bar Patron","Ghost Role"), // Ghost roles EXP_TYPE_GHOST = list() // dead people, observers )) diff --git a/code/modules/mining/drill.dm b/code/modules/mining/drill.dm new file mode 100644 index 000000000000..281097be7842 --- /dev/null +++ b/code/modules/mining/drill.dm @@ -0,0 +1,370 @@ +//For handling the types of randomized malfunctions +#define MALF_LASER 1 +#define MALF_SENSOR 2 +#define MALF_CAPACITOR 3 +#define MALF_STRUCTURAL 4 +#define MALF_CALIBRATE 5 + +//For handling the repair of a completely destroyed drill +#define METAL_ABSENT 0 //Couldn't think of a better word for this but it gets the point across +#define METAL_PLACED 1 +#define METAL_SECURED 2 + +/obj/machinery/drill + name = "heavy-duty laser mining drill" + desc = "A large scale laser drill. It's able to mine vast amounts of minerals from near-surface ore pockets, however the seismic activity tends to anger local fauna." + icon = 'icons/obj/machines/drill.dmi' + icon_state = "deep_core_drill" + max_integrity = 400 + density = TRUE + anchored = FALSE + use_power = NO_POWER_USE + layer = ABOVE_ALL_MOB_LAYER + armor = list("melee" = 50, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90) + component_parts = list() + + var/malfunction + var/active = FALSE + var/obj/structure/vein/mining + var/datum/looping_sound/drill/soundloop + var/obj/item/stock_parts/cell/cell + var/preload_cell_type = /obj/item/stock_parts/cell + var/power_cost = 100 + var/metal_attached = METAL_ABSENT + var/missing_part //I hate this but it's better than most the ideas I've had + var/current_timerid + +/obj/machinery/drill/examine(mob/user) + . = ..() + if(panel_open && component_parts) + . += display_parts(user, TRUE) + if(cell.charge < power_cost*5) + . += "The low power light is blinking.
" + switch(malfunction) + if(MALF_LASER) + . += "The [src]'s laser array appears to be broken and needs to be replaced." + if(MALF_SENSOR) + . += "The [src]'s sensors appear to be broken and need to be replaced." + if(MALF_CAPACITOR) + . += "The [src]'s capacitor appears to be broken and needs to be replaced." + if(MALF_STRUCTURAL) + . += "The [src]'s structure looks like it needs to be welded back together." + if(MALF_CALIBRATE) + . += "The [src]'s gimbal is out of alignment, it needs to be recalibrated with a multitool." + switch(metal_attached) + if(METAL_PLACED) + . += "Replacement plating has been attached to [src], but has not been bolted in place yet." + if(METAL_SECURED) + . += "Replacement plating has been secured to [src], but still needs to be welded into place." + if(machine_stat & BROKEN && !metal_attached) + . += "[src]'s structure has been totaled, the plasteel plating needs to be replaced." + . += "The manual shutoff switch can be pulled with Alt Click." + +/obj/machinery/drill/Initialize() + . = ..() + component_parts += new /obj/item/stock_parts/capacitor(null) + component_parts += new /obj/item/stock_parts/micro_laser(null) + component_parts += new /obj/item/stock_parts/scanning_module(null) + if(preload_cell_type) + if(!ispath(preload_cell_type,/obj/item/stock_parts/cell)) + log_mapping("[src] at [AREACOORD(src)] had an invalid preload_cell_type: [preload_cell_type].") + else + cell = new preload_cell_type(src) + soundloop = new(list(src), active) + +/obj/machinery/drill/process() + if(machine_stat & BROKEN || (active && !mining)) + active = FALSE + soundloop.stop() + update_overlays() + update_icon_state() + +/obj/machinery/drill/Destroy() + QDEL_NULL(soundloop) + QDEL_NULL(cell) + return ..() + +//Instead of being qdeled the drill requires mildly expensive repairs to use again +/obj/machinery/drill/deconstruct(disassembled) + if(active && mining) + say("Drill integrity failure. Engaging emergency shutdown procedure.") + //Just to make sure mobs don't spawn infinitely from the vein and as a failure state for players + mining.deconstruct() + obj_break() + update_icon_state() + update_overlays() + +/obj/machinery/drill/get_cell() + return cell + +//The RPED sort of trivializes a good deal of the malfunction mechancis, as such it will not be allowed to work +/obj/machinery/drill/exchange_parts(mob/user, obj/item/storage/part_replacer/W) + to_chat(user, "[W] does not seem to work on [src], it might require more delicate part manipulation.") + return + +/obj/machinery/drill/attackby(obj/item/tool, mob/living/user, params) + var/obj/structure/vein/vein = locate(/obj/structure/vein) in src.loc + if(machine_stat & BROKEN) + if(istype(tool,/obj/item/stack/sheet/plasteel)) + var/obj/item/stack/sheet/plasteel/plating = tool + if(plating.use(10,FALSE,TRUE)) + metal_attached = METAL_PLACED + to_chat(user, "You prepare to attach the plating to [src].") + return + else + to_chat(user, "You don't have enough plasteel to fix the plating.") + return + if(metal_attached == METAL_SECURED && tool.tool_behaviour == TOOL_WELDER) + if(tool.use_tool(src, user, 30, volume=50)) + to_chat(user, "You weld the new plating onto the [src], successfully repairing it.") + metal_attached = METAL_ABSENT + obj_integrity = max_integrity + set_machine_stat(machine_stat & ~BROKEN) + update_icon_state() + return + if(tool.tool_behaviour == TOOL_WRENCH) + if(metal_attached && machine_stat & BROKEN) + if(tool.use_tool(src, user, 30, volume=50)) + to_chat(user, "You bolt the plating the plating in place on [src].") + metal_attached = METAL_SECURED + return + if(!vein && !anchored) + to_chat(user, "[src] must be on top of an ore vein.") + return + if(active) + to_chat(user, "[src] can't be unsecured while it's running!") + return + if(!anchored && tool.use_tool(src, user, 30, volume=50)) + to_chat(user, "You secure the [src] to the ore vein.") + playsound(src, 'sound/items/deconstruct.ogg', 50, TRUE) + mining = vein + anchored = TRUE + update_icon_state() + return + if(tool.use_tool(src, user, 30, volume=50)) + to_chat(user, "You unsecure the [src] from the ore vein.") + playsound(src, 'sound/items/deconstruct.ogg', 50, TRUE) + anchored = FALSE + + if(mining?.spawner_attached && mining?.spawning_started) + mining.toggle_spawning() + mining = null + update_icon_state() + return + if(default_deconstruction_screwdriver(user,icon_state,icon_state,tool)) + return TRUE + if(panel_open) //All malfunction repair and maintenance actions are handled under here + var/list/needed_parts = list(/obj/item/stock_parts/scanning_module,/obj/item/stock_parts/micro_laser,/obj/item/stock_parts/capacitor) + if(is_type_in_list(tool,needed_parts)) + for(var/obj/item/stock_parts/part in component_parts) + var/obj/item/stock_parts/new_part = tool + if(new_part.part_behaviour == part.part_behaviour) + user.transferItemToLoc(tool,src) + part.forceMove(user.loc) + component_parts += new_part + component_parts -= part + to_chat(user, "You replace [part] with [new_part].") + break + else if(istype(new_part,missing_part)) + user.transferItemToLoc(tool,src) + component_parts += new_part + malfunction = null + missing_part = null + obj_integrity = max_integrity + to_chat(user, "You replace the broken part with [new_part].") + break + return + if(tool.tool_behaviour == TOOL_MULTITOOL && malfunction == MALF_CALIBRATE) + user.visible_message("[user] begins recalibrating [src].", \ + "You begin recalibrating [src]...") + if(tool.use_tool(src, user, 100, volume=50)) + malfunction = null + obj_integrity = max_integrity + return + if(tool.tool_behaviour == TOOL_WELDER && malfunction == MALF_STRUCTURAL) + if(!tool.tool_start_check(user, amount=0)) + return + user.visible_message("[user] begins repairing [src].", \ + "You begin repairing [src]...", \ + "You hear welding.") + if(tool.use_tool(src, user, 100, volume=50)) + malfunction = null + obj_integrity = max_integrity + return + if(istype(tool, /obj/item/stock_parts/cell)) + var/obj/item/stock_parts/cell/battery = tool + if(cell) + to_chat(user, "[src] already has a cell!") + return + else //This should literally never be tripped unless someone tries to put a watch battery in it or something, but just in case + if(battery.maxcharge < power_cost) + to_chat(user, "[src] requires a higher capacity cell.") + return + if(!user.transferItemToLoc(tool, src)) + return + cell = tool + to_chat(user, "You install a cell in [src].") + return + if(tool.tool_behaviour == TOOL_CROWBAR) + cell.update_appearance() + cell.forceMove(get_turf(src)) + cell = null + to_chat(user, "You remove the cell from [src].") + active = FALSE + update_appearance() + return + return ..() + +/obj/machinery/drill/AltClick(mob/user) + if(active) + to_chat(user, "You begin the manual shutoff process.") + if(do_after(user,10)) + active = FALSE + soundloop.stop() + deltimer(current_timerid) + mining.toggle_spawning() + playsound(src, 'sound/machines/switch2.ogg', 50, TRUE) + say("Manual shutoff engaged, ceasing mining operations.") + update_icon_state() + update_overlays() + else + to_chat(user, "You cancel the manual shutoff process.") + +//Can we even turn the damn thing on? +/obj/machinery/drill/interact(mob/user, special_state) + . = ..() + if(malfunction) + say("Please resolve existing malfunction before continuing mining operations.") + return + if(!mining) + to_chat(user, "[src] isn't secured over an ore vein!") + return + if(!active) + playsound(src, 'sound/machines/click.ogg', 100, TRUE) + user.visible_message( \ + "[user] activates [src].", \ + "You hit the ignition button to activate [src].", \ + "You hear a drill churn to life.") + start_mining() + else + to_chat(user, "[src] is currently busy, wait until it's done!") + +/obj/machinery/drill/update_icon_state() + if(anchored) + if(machine_stat & BROKEN) + icon_state = "deep_core_drill-deployed_broken" + return ..() + if(active) + icon_state = "deep_core_drill-active" + return ..() + else + icon_state = "deep_core_drill-idle" + return ..() + else + if(machine_stat & BROKEN) + icon_state = "deep_core_drill-broken" + return ..() + icon_state = "deep_core_drill" + return ..() + +/obj/machinery/drill/update_overlays() + . = ..() + SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays) + //Cool beam of light ignores shadows. + if(active && anchored) + set_light(3, 1, "99FFFF") + SSvis_overlays.add_vis_overlay(src, icon, "mining_beam-particles", layer, plane, dir) + SSvis_overlays.add_vis_overlay(src, icon, "mining_beam-particles", layer, EMISSIVE_PLANE, dir) + else + set_light(0) + +//Handles all checks before starting the 30 second (on average) mining tick +/obj/machinery/drill/proc/start_mining() + var/eta + var/power_use + for(var/obj/item/stock_parts/capacitor/capacitor in component_parts) + power_use = power_cost/capacitor.rating + if(cell.charge < power_use) + say("Error: Internal cell charge depleted") + active = FALSE + soundloop.stop() + update_overlays() + return + if(obj_integrity <= max_integrity/1.5) + malfunction = rand(1,5) + malfunction(malfunction) + active = FALSE + update_icon_state() + update_overlays() + return + if(mining.mining_charges >= 1) + var/mine_time + active = TRUE + soundloop.start() + if(!mining.spawner_attached) + mining.begin_spawning() + else if(!mining.spawning_started) + mining.toggle_spawning() + for(var/obj/item/stock_parts/micro_laser/laser in component_parts) + mine_time = round((300/sqrt(laser.rating))*mining.mine_time_multiplier) + eta = mine_time*mining.mining_charges + cell.use(power_use) + current_timerid = addtimer(CALLBACK(src, PROC_REF(mine)), mine_time, TIMER_STOPPABLE) + say("Estimated time until vein depletion: [time2text(eta,"mm:ss")].") + update_icon_state() + update_overlays() + +//Handles the process of withdrawing ore from the vein itself +/obj/machinery/drill/proc/mine() + if(mining.mining_charges) + mining.mining_charges-- + mine_success() + if(mining.mining_charges < 1) + say("Vein depleted.") + active = FALSE + soundloop.stop() + mining.deconstruct() + mining = null + update_icon_state() + update_overlays() + else + start_mining() + else if(!mining.mining_charges) //Extra check to prevent vein related errors locking us in place + say("Error: Vein Depleted") + active = FALSE + update_icon_state() + update_overlays() + +//Called when it's time for the drill to rip that sweet ore from the earth +/obj/machinery/drill/proc/mine_success() + var/sensor_rating + for(var/obj/item/stock_parts/scanning_module/sensor in component_parts) + sensor_rating = round(sqrt(sensor.rating)) + mining.drop_ore(sensor_rating, src) + +//Overly long proc to handle the unique properties for each malfunction type +/obj/machinery/drill/proc/malfunction(malfunction_type) + switch(malfunction_type) + if(MALF_LASER) + say("Malfunction: Laser array damaged, please replace before continuing mining operations.") + for (var/obj/item/stock_parts/micro_laser/laser in component_parts) + component_parts.Remove(laser) + missing_part = /obj/item/stock_parts/micro_laser + if(MALF_SENSOR) + say("Malfunction: Ground penetrating scanner damaged, please replace before continuing mining operations.") + for (var/obj/item/stock_parts/scanning_module/sensor in component_parts) + component_parts.Remove(sensor) + missing_part = /obj/item/stock_parts/scanning_module + if(MALF_CAPACITOR) + say("Malfunction: Energy cell capacitor damaged, please replace before continuing mining operations.") + for (var/obj/item/stock_parts/capacitor/capacitor in component_parts) + component_parts.Remove(capacitor) + missing_part = /obj/item/stock_parts/capacitor + if(MALF_STRUCTURAL) + say("Malfunction: Drill plating damaged, provide structural repairs before continuing mining operations.") + if(MALF_CALIBRATE) + say("Malfunction: Drill laser calibrations out of alignment, please recalibrate before continuing.") + +/obj/item/paper/guides/drill + name = "Laser Mining Drill Operation Manual" + default_raw_text = "
Laser Mining Drill Operation Manual


Thank you for opting in to the paid testing of Nanotrasen's new, experimental laser drilling device (trademark pending). We are legally obligated to mention that despite this new and wonderful drilling device being less dangerous than past iterations (note the 75% decrease in plasma ignition incidents), the seismic activity created by the drill has been noted to anger most forms of xenofauna. As such our legal team advises only armed mining expeditions make use of this drill.

How to set up your Laser Mining Drill


1. Find a suitable ore vein with the included scanner.
2. Wrench the drill's anchors in place over the vein.
3. Protect the drill from any enraged xenofauna until it has finished drilling.

With all this done, your ore should be well on its way out of the ground and into your pockets! Be warned though, the Laser Mining Drill is prone to numerous malfunctions when exposed to most forms of physical trauma. As such, we advise any teams utilizing this drill to bring with them a set of replacement Nanotrasen brand stock parts and a set of tools to handle repairs. If the drill suffers a total structural failure, then plasteel alloy may be needed to repair said structure.
" diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm index add30b7d467f..7c62a915f65e 100644 --- a/code/modules/mining/equipment/mineral_scanner.dm +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -1,3 +1,6 @@ +#define SCANMODE_SURFACE 0 +#define SCANMODE_SUBSURFACE 1 + /**********************Mining Scanners**********************/ /obj/item/mining_scanner desc = "A scanner that checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations.\nIt has a speaker that can be toggled with alt+click" @@ -38,7 +41,7 @@ qdel(src) /obj/item/t_scanner/adv_mining_scanner - desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations. This one has an extended range.\nIt has a speaker that can be toggled with alt+click" + desc = "A scanner that automatically checks surrounding rock for useful minerals; it can also be used to stop gibtonite detonations.\nIt has a speaker that can be toggled with alt+click" name = "advanced automatic mining scanner" icon = 'icons/obj/device.dmi' icon_state = "mining0" @@ -101,3 +104,128 @@ /obj/effect/temp_visual/mining_overlay/Initialize() . = ..() animate(src, alpha = 0, time = duration, easing = EASE_IN) + +/* + Vein Mining Scanner +*/ + +/obj/item/pinpointer/mineral //Definitely not the deepcore scanner with the serial number filed off + name = "ground penetrating mining scanner" + desc = "A handheld dowsing utility for locating material deep beneath the surface and on the surface. Alt-Click to change modes." + icon = 'icons/obj/mining.dmi' + icon_state = "mining" + custom_price = 300 + custom_premium_price = 300 + icon_suffix = "_mining" + var/scanning_surface = FALSE + var/cooldown = 50 + var/current_cooldown = 0 + var/range = 4 + var/scanmode = SCANMODE_SURFACE + +/obj/item/pinpointer/mineral/examine(mob/user) + . = ..() + . += "It is currently set to [scanmode ? "scan underground" : "scan the surface"]." + +/obj/item/pinpointer/mineral/AltClick(mob/user) //switching modes + ..() + if(user.canUseTopic(src, BE_CLOSE)) + if(scanning_surface||active) //prevents swithcing modes when active + to_chat(user, "You have to turn the [src] off first before switching modes!") + else + scanmode = !scanmode + to_chat(user, "You switch the [src] to [scanmode ? "scan underground " : "scan the surface"].") + +/obj/item/pinpointer/mineral/attack_self(mob/living/user) + switch(scanmode) + if(SCANMODE_SUBSURFACE) + if(active) + toggle_on() + user.visible_message("[user] deactivates [user.p_their()] scanner.", "You deactivate your scanner.") + return + + var/vein = scan_for_target() + if(!vein) + user.visible_message("[user]'s scanner fails to detect any material.", "Your scanner fails to detect any material.") + return + + toggle_on() + user.visible_message("[user] activates [user.p_their()] scanner.", "You activate your scanner.") + update_icon() + + if(SCANMODE_SURFACE) + scanning_surface = !scanning_surface + update_icon() + if(scanning_surface) + START_PROCESSING(SSobj, src) + user.visible_message("[user] activates [user.p_their()] scanner.", "You activate your scanner.") + else + STOP_PROCESSING(SSobj, src) + user.visible_message("[user] deactivates [user.p_their()] scanner.", "You deactivate your scanner.") + playsound(src, 'sound/items/screwdriver2.ogg', 50, TRUE) + +/obj/item/pinpointer/mineral/process() + switch(scanmode) + if(SCANMODE_SUBSURFACE) + if(active && target && target.loc == null) + target = null + toggle_on() + . = ..() //returns pinpointer code if its scanning for deepcore spots + + if(SCANMODE_SURFACE) + if(!scanning_surface) + STOP_PROCESSING(SSobj, src) + return null + scan_minerals() + +/obj/item/pinpointer/mineral/proc/scan_minerals() //used by the surface mining mode + if(current_cooldown <= world.time) + current_cooldown = world.time + cooldown + var/turf/t = get_turf(src) + mineral_scan_pulse(t, range) + playsound(src, 'sound/effects/ping.ogg', 20) + +/obj/item/pinpointer/mineral/update_overlays() + . = ..() + var/mutable_appearance/scan_mode_overlay + switch(scanmode) + if(SCANMODE_SURFACE) + if(scanning_surface) + scan_mode_overlay = mutable_appearance(icon, "on_overlay") + if(SCANMODE_SUBSURFACE) + if(active) + scan_mode_overlay = mutable_appearance(icon, "pinpointing_overlay") + else + scan_mode_overlay = mutable_appearance(icon, "null") + . += scan_mode_overlay + +/obj/item/pinpointer/mineral/scan_for_target() + var/turf/here = get_turf(src) + var/located_dist + var/obj/structure/located_vein + for(var/obj/structure/vein/I in GLOB.ore_veins) + if(I.z == 0 || I.virtual_z() != here.virtual_z()) + continue + if(located_vein) + var/new_dist = get_dist(here, get_turf(I)) + if(new_dist < located_dist) + located_dist = new_dist + located_vein = I + else + located_dist = get_dist(here, get_turf(I)) + located_vein = I + target = located_vein + return located_vein + +//For scanning ore veins of their contents +/obj/item/pinpointer/mineral/afterattack(obj/structure/vein/O, mob/user, proximity) + . = ..() + if(!proximity || !istype(O,/obj/structure/vein)) + return + playsound(src, 'sound/effects/fastbeep.ogg', 10) + if(O.vein_contents.len > 0) + to_chat(user, "Class [O.vein_class] ore vein with [O.mining_charges] possible ore lodes found.") + for(var/re in O.vein_contents) + to_chat(user, "\tExtractable amounts of [re].") + else + to_chat(user, "No notable mineral deposits found in [O].") diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index fe446513c521..96954cd59b4d 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -861,7 +861,7 @@ /obj/item/freeze_cube/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) icon_state = initial(icon_state) var/caught = hit_atom.hitby(src, FALSE, FALSE, throwingdatum=throwingdatum) - var/mob/thrown_by = thrownby + var/mob/thrown_by = thrownby.resolve() if(ismovable(hit_atom) && !caught && (!thrown_by || thrown_by && COOLDOWN_FINISHED(src, freeze_cooldown))) freeze(hit_atom) if(thrown_by && !caught) diff --git a/code/modules/mining/ore_veins.dm b/code/modules/mining/ore_veins.dm new file mode 100644 index 000000000000..3e5e20053a77 --- /dev/null +++ b/code/modules/mining/ore_veins.dm @@ -0,0 +1,211 @@ +GLOBAL_LIST_EMPTY(ore_veins) + +/obj/structure/vein + name = "ore vein" + desc = "A mostly subsurface ore deposit." + icon = 'icons/obj/lavaland/terrain.dmi' + icon_state = "geyser" + anchored = TRUE + layer = LOW_ITEM_LAYER + move_resist = INFINITY + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + + var/mining_charges = 6 + //Classification of the quality of possible ores within a vein + //Used to determine difficulty & ore amounts + //Intended to range from class one to class three + var/vein_class = 1 + //A weighted list of all possible ores that can generate in a vein + //The design process is that class 1 veins have a small chance of generating with class 2 ores and so on + //As higher class veins will be increasingly harder to mine + var/list/ore_list = list( + /obj/item/stack/ore/iron = 7, + /obj/item/stack/ore/plasma = 3, + /obj/item/stack/ore/silver = 2, + /obj/item/stack/ore/uranium = 1, + /obj/item/stack/ore/titanium = 2, + ) + //The post initialize list of all possible drops from the vein + //Meant to be player facing in the form of mining scanners + //Contents won't be randomized if the list isn't empty on initialize + var/list/vein_contents = list() + //Allows subtyped veins to determine how long it takes to mine one mining charge + var/mine_time_multiplier = 1 + //Allows subtyped veins to determine how much loot is dropped per drop_ore call + var/drop_rate_amount_min = 15 + var/drop_rate_amount_max = 20 + //Mob spawning variables + var/spawner_attached = FALSE //Probably a drastically less sloppy way of doing this, but it technically works + var/spawning_started = FALSE + var/max_mobs = 6 + var/spawn_time = 150 //15 seconds + var/mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 60, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 20, + /mob/living/simple_animal/hostile/asteroid/brimdemon = 20, + ) + var/spawn_text = "emerges from" + var/faction = list("hostile","mining") + var/spawn_sound = list('sound/effects/break_stone.ogg') + var/spawner_type = /datum/component/spawner + var/spawn_distance_min = 4 + var/spawn_distance_max = 6 + var/wave_length = 2 MINUTES + var/wave_downtime = 30 SECONDS + + +//Generates amount of ore able to be pulled from the vein (mining_charges) and types of ore within it (vein_contents) +/obj/structure/vein/Initialize() + . = ..() + var/ore_type_amount + mining_charges = rand(round(mining_charges - 2),mining_charges + 2) + if(!LAZYLEN(vein_contents)) + switch(vein_class) + if(1) + ore_type_amount = rand(1,3) + if(2) + ore_type_amount = rand(3,5) + if(3) + ore_type_amount = rand(4,6) + else + ore_type_amount = 1 + for(var/ore_count in 1 to ore_type_amount) + var/picked = pickweight(ore_list) + vein_contents.Add(picked) + ore_list.Remove(picked) + GLOB.ore_veins += src + +/obj/structure/vein/Destroy() + GLOB.ore_veins -= src + return ..() + +/obj/structure/vein/deconstruct(disassembled) + destroy_effect() + return..() + +/obj/structure/vein/proc/begin_spawning() + AddComponent(spawner_type, mob_types, spawn_time, faction, spawn_text, max_mobs, spawn_sound, spawn_distance_min, spawn_distance_max, wave_length, wave_downtime) + spawner_attached = TRUE + spawning_started = TRUE + +//Pulls a random ore from the vein list per vein_class +/obj/structure/vein/proc/drop_ore(multiplier,obj/machinery/drill/current) + var/list/adjacent_turfs = get_adjacent_open_turfs(current) + var/drop_location = src.loc //Backup in case we can't find an adjacent turf + if(adjacent_turfs.len) + drop_location = pick(adjacent_turfs) + for(var/vein_content_count in 1 to vein_class) + var/picked = pick(vein_contents) + new picked(drop_location,round(rand(drop_rate_amount_min,drop_rate_amount_max)*multiplier)) + +/obj/structure/vein/proc/destroy_effect() + playsound(loc,'sound/effects/explosionfar.ogg', 200, TRUE) + visible_message("[src] collapses!") + +/obj/structure/vein/proc/toggle_spawning() + spawning_started = SEND_SIGNAL(src, COMSIG_SPAWNER_TOGGLE_SPAWNING, spawning_started) + +// +// Planetary and Class Subtypes +// The current set of subtypes are heavily subject to future balancing and reworking as the balance of them is tested more +// + +/obj/structure/vein/classtwo + mining_charges = 8 + vein_class = 2 + ore_list = list( + /obj/item/stack/ore/iron = 8, + /obj/item/stack/ore/plasma = 3, + /obj/item/stack/ore/silver = 4, + /obj/item/stack/ore/uranium = 2, + /obj/item/stack/ore/titanium = 5, + /obj/item/stack/ore/diamond = 1, + /obj/item/stack/ore/gold = 2, + /obj/item/stack/ore/bluespace_crystal = 1, + ) + max_mobs = 6 + spawn_time = 100 + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 60, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 30, + /mob/living/simple_animal/hostile/asteroid/brimdemon = 20, + /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient = 5, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/tendril = 5, + ) + +/obj/structure/vein/classthree + mining_charges = 10 + vein_class = 3 + ore_list = list( + /obj/item/stack/ore/iron = 9, + /obj/item/stack/ore/plasma = 3, + /obj/item/stack/ore/silver = 5, + /obj/item/stack/ore/uranium = 2, + /obj/item/stack/ore/titanium = 6, + /obj/item/stack/ore/diamond = 4, + /obj/item/stack/ore/gold = 5, + /obj/item/stack/ore/bluespace_crystal = 3, + ) + max_mobs = 6 //Best not to go past 6 due to balance and lag reasons + spawn_time = 80 + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 60, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 30, + /mob/living/simple_animal/hostile/asteroid/brimdemon = 20, + /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient = 10, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/tendril = 10, + ) + +/obj/structure/vein/ice + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/wolf = 30, + /mob/living/simple_animal/hostile/asteroid/polarbear = 30, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril = 20, + /mob/living/simple_animal/hostile/asteroid/ice_demon = 10, + /mob/living/simple_animal/hostile/asteroid/ice_whelp = 5, + /mob/living/simple_animal/hostile/asteroid/lobstrosity = 20, + ) + //Ice planets earn a slightly higher rare ore chance on account of them being notably harder + //Alongside being a much more reliable source of plasma + ore_list = list( + /obj/item/stack/ore/iron = 7, + /obj/item/stack/ore/plasma = 7, + /obj/item/stack/ore/silver = 3, + /obj/item/stack/ore/uranium = 1, + /obj/item/stack/ore/titanium = 2, + /obj/item/stack/ore/titanium = 2, + /obj/item/stack/ore/gold = 1, + /obj/item/stack/ore/diamond = 1, + ) + +/obj/structure/vein/ice/classtwo + mining_charges = 8 + vein_class = 2 + ore_list = list( + /obj/item/stack/ore/iron = 8, + /obj/item/stack/ore/plasma = 9, + /obj/item/stack/ore/silver = 5, + /obj/item/stack/ore/uranium = 2, + /obj/item/stack/ore/titanium = 6, + /obj/item/stack/ore/diamond = 2, + /obj/item/stack/ore/gold = 3, + /obj/item/stack/ore/bluespace_crystal = 1, + ) + max_mobs = 6 + spawn_time = 100 + +/obj/structure/vein/ice/classthree + mining_charges = 10 + vein_class = 3 + ore_list = list( + /obj/item/stack/ore/iron = 8, + /obj/item/stack/ore/plasma = 9, + /obj/item/stack/ore/silver = 6, + /obj/item/stack/ore/uranium = 2, + /obj/item/stack/ore/titanium = 6, + /obj/item/stack/ore/diamond = 4, + /obj/item/stack/ore/gold = 6, + /obj/item/stack/ore/bluespace_crystal = 4, + ) + max_mobs = 6 + spawn_time = 80 diff --git a/code/modules/mob/dead/dead.dm b/code/modules/mob/dead/dead.dm index c09a3c8bd4c8..5a1e5bbf3387 100644 --- a/code/modules/mob/dead/dead.dm +++ b/code/modules/mob/dead/dead.dm @@ -96,7 +96,11 @@ INITIALIZE_IMMEDIATE(/mob/dead) return /mob/dead/Destroy() - LAZYREMOVEASSOC(SSmobs.dead_players_by_virtual_z, "[virtual_z()]", src) + for(var/level in SSmobs.dead_players_by_virtual_z) + LAZYREMOVEASSOC(SSmobs.dead_players_by_virtual_z, level, src) + // Forgive me for this one. This loop can be replaced by the line below by the one brave enough to fix + // observers not cleanly removing themselves from the dead_players_by_virtual_z /list when they should + //LAZYREMOVEASSOC(SSmobs.dead_players_by_virtual_z, "[virtual_z()]", src) return ..() /mob/dead/Login() diff --git a/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm b/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm index 3309212c4852..da374baa6a76 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm @@ -105,6 +105,10 @@ name = "Dome" icon_state = "dome" +/datum/sprite_accessory/face_markings/nose + name = "Nose" + icon_state = "nose" + //Start Horns /datum/sprite_accessory/horns diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 5d8c44bbc188..6fffc48e76a1 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -435,7 +435,12 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(!thearea) return - usr.abstract_move(pick(get_area_turfs(thearea))) + var/list/area_turfs = get_area_turfs(thearea) + + if(!length(area_turfs)) + return + + usr.abstract_move(pick(area_turfs)) update_parallax_contents() /mob/dead/observer/verb/follow() diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index cd80b13bcda6..93276a6710a6 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -781,6 +781,16 @@ * Called when this human should be washed */ /mob/living/carbon/human/wash(clean_types) + // Check and wash stuff that can be covered + var/list/obscured = check_obscured_slots() + + // Wash hands if exposed + // This runs before the parent call since blood_in_hands should be cleared before the blood DNA is removed + if(!gloves && (clean_types & CLEAN_TYPE_BLOOD) && blood_in_hands > 0 && !(ITEM_SLOT_GLOVES in obscured)) + blood_in_hands = 0 + update_inv_gloves() + . = TRUE + . = ..() // Wash equipped stuff that cannot be covered @@ -792,9 +802,6 @@ update_inv_belt() . = TRUE - // Check and wash stuff that can be covered - var/list/obscured = check_obscured_slots() - if(w_uniform && !(ITEM_SLOT_ICLOTHING in obscured) && w_uniform.wash(clean_types)) update_inv_w_uniform() . = TRUE @@ -802,12 +809,6 @@ if(!is_mouth_covered() && clean_lips()) . = TRUE - // Wash hands if exposed - if(!gloves && (clean_types & CLEAN_TYPE_BLOOD) && blood_in_hands > 0 && !(ITEM_SLOT_GLOVES in obscured)) - blood_in_hands = 0 - update_inv_gloves() - . = TRUE - //Turns a mob black, flashes a skeleton overlay //Just like a cartoon! /mob/living/carbon/human/proc/electrocution_animation(anim_duration) diff --git a/code/modules/mob/living/carbon/human/species_types/vox.dm b/code/modules/mob/living/carbon/human/species_types/vox.dm index 1f3a00e8641b..fd03e184b9ba 100644 --- a/code/modules/mob/living/carbon/human/species_types/vox.dm +++ b/code/modules/mob/living/carbon/human/species_types/vox.dm @@ -104,16 +104,15 @@ return ..() /datum/species/vox/get_item_offsets_for_dir(dir, hand) - ////LEFT/RIGHT - switch(dir) - if(SOUTH) - return list(list("x" = 10, "y" = -1), list("x" = 8, "y" = -1)) - if(NORTH) - return list(list("x" = 9, "y" = 0), list("x" = 9, "y" = 0)) - if(EAST) - return list(list("x" = 18, "y" = 2), list("x" = 21, "y" = -1)) - if(WEST) - return list(list("x" = -5, "y" = -1), list("x" = -1, "y" = 2)) + //LEFT/RIGHT + if(dir & NORTH) + return list(list("x" = 9, "y" = 0), list("x" = 9, "y" = 0)) + if(dir & SOUTH) + return list(list("x" = 10, "y" = -1), list("x" = 8, "y" = -1)) + if(dir & EAST) + return list(list("x" = 18, "y" = 2), list("x" = 21, "y" = -1)) + if(dir & WEST) + return list(list("x" = -5, "y" = -1), list("x" = -1, "y" = 2)) /datum/action/innate/tail_hold name = "Tail Hold" @@ -174,11 +173,14 @@ owner.cut_overlay(held_item_overlay) held_item_overlay = null return + if(olddir == newdir && !force) return newdir ||= owner.dir + newdir = normalize_dir_to_cardinals(newdir) + owner.cut_overlay(held_item_overlay) var/dirtext = dir2text(newdir) var/icon_file = held_item.lefthand_file diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index a0e409c2053d..09445cef4c4e 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -191,7 +191,9 @@ There are several things that need to be remembered: bloody_overlay.icon_state = "bloodyhands_left" else if(has_right_hand(FALSE)) bloody_overlay.icon_state = "bloodyhands_right" - bloody_overlay.color = get_blood_dna_color(return_blood_DNA()) + var/list/blood_dna = return_blood_DNA() + if(length(blood_dna)) + bloody_overlay.color = get_blood_dna_color(return_blood_DNA()) overlays_standing[GLOVES_LAYER] = bloody_overlay //Bloody hands end diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 821bef7d25ff..5983d8100112 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -52,6 +52,7 @@ S.removeSoulsharer(src) //If a sharer is destroy()'d, they are simply removed sharedSoullinks = null + QDEL_LIST(surgeries) QDEL_LIST(abilities) // so that the actions are deleted, which will clear refs to owner QDEL_LIST(roundstart_quirks) return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 6eaa0f8ebd5a..526763e875b7 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -149,8 +149,10 @@ . = hearers(vision_range, target_from) - src //Remove self, so we don't suicide var/static/hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha)) + var/static/mining_drills = typecacheof(list(/obj/machinery/drill)) . += typecache_filter_list(view(vision_range, targets_from), hostile_machines) + . += typecache_filter_list(view(vision_range*2, targets_from), mining_drills) for(var/HM in typecache_filter_list(range(vision_range, target_from), hostile_machines)) if(can_see(target_from, HM, vision_range)) @@ -246,6 +248,12 @@ return FALSE return TRUE + if(istype(the_target, /obj/machinery/drill)) + var/obj/machinery/drill/drill = the_target + if(drill.active) + return TRUE + return FALSE + if(isobj(the_target)) if(attack_all_objects || is_type_in_typecache(the_target, wanted_objects)) return TRUE @@ -582,7 +590,7 @@ toggle_ai(AI_ON) /mob/living/simple_animal/hostile/proc/ListTargetsLazy(virtual_z)//Step 1, find out what we can see - var/static/hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha)) //WS - add spacepod + var/static/hostile_machines = typecacheof(list(/obj/machinery/porta_turret, /obj/mecha, /obj/machinery/drill)) //WS - add spacepod . = list() for (var/mob/M as anything in LAZYACCESS(SSmobs.players_by_virtual_z, "[virtual_z]")) if (get_dist(M, src) < vision_range) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm index d1a8c3c825aa..6fcf5ada7f4a 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -388,28 +388,6 @@ Difficulty: Medium if(!lava_success) arena_escape_enrage() -/obj/effect/landmark/ashdrake_ghost_spawn //spawn a random ghost role if ash drake is killed - name = "ash drake ghost role spawner" - var/picked - -/obj/effect/landmark/ashdrake_ghost_spawn/proc/create_roles() - picked = pick(1,2,3,4,5,6,7) //picks 1-7 - switch(picked) //then picks out of 7 ghost roles to spawn - if(1) - new /obj/effect/mob_spawn/human/lost/doctor(get_turf(loc)) - if(2) - new /obj/effect/mob_spawn/human/lost/centcom(get_turf(loc)) - if(3) - new /obj/effect/mob_spawn/human/lost/shaftminer(get_turf(loc)) - if(4) - new /obj/effect/mob_spawn/human/lost/ashwalker_heir(get_turf(loc)) - if(5) - new /obj/effect/mob_spawn/human/lost/assistant(get_turf(loc)) - if(6) - new /obj/effect/mob_spawn/human/lost/syndicate(get_turf(loc)) - - qdel(src) //no spawning people twice - /mob/living/simple_animal/hostile/megafauna/dragon/ex_act(severity, target) if(severity == EXPLODE_LIGHT) return @@ -623,8 +601,3 @@ Difficulty: Medium return /mob/living/simple_animal/hostile/megafauna/dragon/icemoon - -/mob/living/simple_animal/hostile/megafauna/dragon/icemoon/death() - for(var/obj/effect/landmark/ashdrake_ghost_spawn/L in GLOB.landmarks_list) - L.create_roles() - ..() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm index c078196749fc..ce3850d22f01 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm @@ -281,6 +281,7 @@ cached_tentacle_turfs -= t /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab/goliath = 2, /obj/item/stack/sheet/bone = 2, /obj/item/stack/sheet/sinew = 2) fromtendril = TRUE //tentacles diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 892fba0d61f8..b602e948af98 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -175,6 +175,9 @@ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril fromtendril = TRUE +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/tendril + fromtendril = TRUE + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/death(gibbed) move_force = MOVE_FORCE_DEFAULT move_resist = MOVE_RESIST_DEFAULT diff --git a/code/modules/overmap/missions.dm b/code/modules/overmap/missions.dm index 135f6b53ce45..41ac27dce3a1 100644 --- a/code/modules/overmap/missions.dm +++ b/code/modules/overmap/missions.dm @@ -59,7 +59,7 @@ servant = null for(var/bound in bound_atoms) remove_bound(bound) - dur_timer = null + deltimer(dur_timer) return ..() /datum/mission/proc/turn_in() diff --git a/code/modules/overmap/missions/drill_mission.dm b/code/modules/overmap/missions/drill_mission.dm new file mode 100644 index 000000000000..06859e8327d2 --- /dev/null +++ b/code/modules/overmap/missions/drill_mission.dm @@ -0,0 +1,93 @@ +/datum/mission/drill + name = "Class 1 core sample mission" + desc = "We require geological information from one of the neighboring planetoids . \ + Please anchor the drill in place and defend it until it has gathered enough samples.\ + Operation of the core sampling drill is extremely dangerous, caution is advised. " + value = 2000 + duration = 80 MINUTES + weight = 8 + + var/obj/machinery/drill/mission/sampler + var/num_wanted = 4 + var/class_wanted = 1 + +/datum/mission/drill/New(...) + num_wanted = rand(num_wanted-2,num_wanted+2) + value += num_wanted*100 + return ..() + +/datum/mission/drill/accept(datum/overmap/ship/controlled/acceptor, turf/accept_loc) + . = ..() + sampler = spawn_bound(/obj/machinery/drill/mission, accept_loc, VARSET_CALLBACK(src, sampler, null)) + sampler.mission_class = class_wanted + sampler.num_wanted = num_wanted + +//Gives players a little extra money for going past the mission goal +/datum/mission/drill/turn_in() + value += (sampler.num_current - num_wanted)*50 + . = ..() + +/datum/mission/drill/can_complete() + . = ..() + if(!.) + return + var/obj/docking_port/mobile/scanner_port = SSshuttle.get_containing_shuttle(sampler) + return . && (sampler.num_current >= num_wanted) && (scanner_port?.current_ship == servant) + +/datum/mission/drill/get_progress_string() + if(!sampler) + return "0/[num_wanted]" + else + return "[sampler.num_current]/[num_wanted]" + +/datum/mission/drill/Destroy() + sampler = null + return ..() + +/datum/mission/drill/turn_in() + recall_bound(sampler) + return ..() + +/datum/mission/drill/give_up() + recall_bound(sampler) + return ..() + +/datum/mission/drill/classtwo + name = "Class 2 core sample mission" + value = 3500 + weight = 6 + class_wanted = 2 + num_wanted = 6 + +/datum/mission/drill/classthree + name = "Class 3 core sample mission" + value = 5000 + weight = 4 + duration = 100 MINUTES + class_wanted = 3 + num_wanted = 8 + +/* + Core sampling drill +*/ + +/obj/machinery/drill/mission + name = "core sampling research drill" + desc = "A specialized laser drill designed to extract geological samples." + + var/num_current = 0 + var/mission_class + var/num_wanted + +/obj/machinery/drill/mission/examine() + . = ..() + . += "The drill contains [num_current] of the [num_wanted] samples needed." + +/obj/machinery/drill/mission/start_mining() + if(mining.vein_class < mission_class && mining) + say("Error: A vein class of [mission_class] or greater is required for operation.") + return + . = ..() + +/obj/machinery/drill/mission/mine_success() + num_current++ diff --git a/code/modules/paperwork/fax.dm b/code/modules/paperwork/fax.dm index a4881fdfee38..e41aaa6fe917 100644 --- a/code/modules/paperwork/fax.dm +++ b/code/modules/paperwork/fax.dm @@ -59,6 +59,7 @@ /// List with a fake-networks(not a fax actually), for request manager. var/list/special_networks = list( list(fax_name = "Nanotrasen Central Command", fax_id = "nanotrasen", color = "green", emag_needed = FALSE), + list(fax_name = "Outpost Authority", fax_id = "outpost", color = "orange", emag_needed = FALSE), list(fax_name = "IRMG Mothership", fax_id = "inteq", color = "yellow", emag_needed = FALSE), list(fax_name = "Solarian Confederation Frontier Affairs", fax_id = "solgov", color = "teal", emag_needed = FALSE), list(fax_name = "Roumain Council of Huntsmen", fax_id = "roumain", color = "brown", emag_needed = FALSE), @@ -506,6 +507,11 @@ visible_to_network = FALSE admin_fax_id = "nanotrasen" +/obj/machinery/fax/admin/outpost + name = "Outpost Fax Machine" + fax_name = "Outpost Authority" + admin_fax_id = "outpost" + /obj/machinery/fax/admin/solgov name = "SolGov Frontier Affairs Fax Machine" fax_name = "Solarian Confederation Frontier Affairs" diff --git a/code/modules/projectiles/ammunition/_ammunition.dm b/code/modules/projectiles/ammunition/_ammunition.dm index e0b5c0608b9d..aafa14ea8824 100644 --- a/code/modules/projectiles/ammunition/_ammunition.dm +++ b/code/modules/projectiles/ammunition/_ammunition.dm @@ -100,16 +100,24 @@ bounce_away(FALSE, NONE) . = ..() +/obj/item/ammo_casing/proc/on_eject() + forceMove(drop_location()) //Eject casing onto ground. + bounce_away(TRUE) + /obj/item/ammo_casing/proc/bounce_away(still_warm = FALSE, bounce_delay = 3) if(!heavy_metal) return update_appearance() SpinAnimation(10, 1) - var/turf/T = get_turf(src) + var/turf/location = get_turf(src) if(bounce_sfx_override) addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), src, pick(bounce_sfx_override), 20, 1), bounce_delay) //Soft / non-solid turfs that shouldn't make a sound when a shell casing is ejected over them. return - if(still_warm && T && T.bullet_sizzle) + if(!location) + return + + if(still_warm && location.bullet_sizzle) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, 'sound/items/welder.ogg', 20, 1), bounce_delay) //If the turf is made of water and the shell casing is still hot, make a sizzling sound when it's ejected. - else if(T && T.bullet_bounce_sound) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, pick(T.bullet_bounce_sound), 20, 1), bounce_delay) //Soft / non-solid turfs that shouldn't make a sound when a shell casing is ejected over them. + + else if(location.bullet_bounce_sound) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), src, pick(location.bullet_bounce_sound), 20, 1), bounce_delay) //Soft / non-solid turfs that shouldn't make a sound when a shell casing is ejected over them. diff --git a/code/modules/projectiles/ammunition/ballistic/revolver.dm b/code/modules/projectiles/ammunition/ballistic/revolver.dm index a15eac049667..d5684e834e3d 100644 --- a/code/modules/projectiles/ammunition/ballistic/revolver.dm +++ b/code/modules/projectiles/ammunition/ballistic/revolver.dm @@ -49,11 +49,17 @@ // .38 Special (Colt Detective Special & Winchester) /obj/item/ammo_casing/c38 - name = ".38 special bullet casing" - desc = "A .38 special bullet casing." + name = ".38 Special bullet casing" + desc = "A .38 Special bullet casing." caliber = ".38" projectile_type = /obj/projectile/bullet/c38 +/obj/item/ammo_casing/c38/surplus + name = ".38 surplus bullet casing" + desc = "A .38 surplus bullet casing." + projectile_type = /obj/projectile/bullet/c38/surplus + + /obj/item/ammo_casing/c38/trac name = ".38 TRAC bullet casing" desc = "A .38 \"TRAC\" bullet casing." diff --git a/code/modules/projectiles/ammunition/ballistic/rifle.dm b/code/modules/projectiles/ammunition/ballistic/rifle.dm index 685458406584..5b93bfaa2463 100644 --- a/code/modules/projectiles/ammunition/ballistic/rifle.dm +++ b/code/modules/projectiles/ammunition/ballistic/rifle.dm @@ -7,6 +7,14 @@ caliber = "8x50mmR" projectile_type = /obj/projectile/bullet/a8_50r +/obj/item/ammo_casing/a8_50rhp + name = "8x50mmR hollow point bullet casing" + desc = "A 8x50mmR hollow point bullet casing." + icon_state = "rifle-brass-hollow" + caliber = "8x50mmR" + projectile_type = /obj/projectile/bullet/a8_50rhp + + // 8x58mm Caseless (SSG-669C) /obj/item/ammo_casing/caseless/a858 diff --git a/code/modules/projectiles/ammunition/caseless/_caseless.dm b/code/modules/projectiles/ammunition/caseless/_caseless.dm index c675e2317586..2fe0ecf808eb 100644 --- a/code/modules/projectiles/ammunition/caseless/_caseless.dm +++ b/code/modules/projectiles/ammunition/caseless/_caseless.dm @@ -3,13 +3,8 @@ firing_effect_type = null heavy_metal = FALSE -/obj/item/ammo_casing/caseless/fire_casing(atom/target, mob/living/user, params, distro, quiet, zone_override, spread, atom/fired_from) - if (..()) //successfully firing - moveToNullspace() - QDEL_NULL(src) - return TRUE - else - return FALSE +/obj/item/ammo_casing/caseless/on_eject() + qdel(src) // Overridden; caseless ammo does not distinguish between "live" and "empty"/"spent" icon states (because it has no casing). /obj/item/ammo_casing/caseless/update_icon_state() diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index a1bfd5e38fec..c58035ef95fc 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -156,11 +156,17 @@ /obj/item/ammo_box/c38_box name = "ammo box (.38)" - desc = "A box of standard .38 special ammo." + desc = "A box of standard .38 Special ammo." icon_state = "38box" ammo_type = /obj/item/ammo_casing/c38 max_ammo = 50 +/obj/item/ammo_box/c38_box/surplus + name = "ammo box (.38 surplus)" + desc = "A box of low-quality .38 Special ammo." + icon_state = "38box-surplus" + ammo_type = /obj/item/ammo_casing/c38/surplus + /obj/item/ammo_box/a12g name = "ammo box (12g buckshot)" desc = "A box of 12-gauge buckshot shells, devastating at close range." @@ -385,3 +391,45 @@ custom_materials = list(/datum/material/iron = 15000) w_class = WEIGHT_CLASS_TINY instant_load = TRUE + +/obj/item/ammo_box/c46x30mm_box + name = "ammo box (4.6x30mm)" + desc = "A box of standard 4.6x30mm ammo." + icon_state = "4.6x30mmbox" + ammo_type = /obj/item/ammo_casing/c46x30mm + max_ammo = 50 + +/obj/item/ammo_box/c8x50mm_box + name = "ammo box (8x50mm)" + desc = "A box of standard 8x50mm ammo." + icon_state = "8x50mm" + ammo_type = /obj/item/ammo_casing/a8_50r + max_ammo = 50 + +/obj/item/ammo_box/ferropelletbox + name = "ammo box (ferromagnetic pellets)" + desc = "A box of ferromagnetic pellets." + icon_state = "ferropelletsbox" + ammo_type = /obj/item/ammo_casing/caseless/gauss + max_ammo = 50 + +/obj/item/ammo_box/ferroslugbox + name = "ammo box (ferromagnetic slugs)" + desc = "A box of standard ferromagnetic slugs." + icon_state = "ferroslugsbox" + ammo_type = /obj/item/ammo_casing/caseless/gauss/slug + max_ammo = 20 + +/obj/item/ammo_box/ferrolancebox + name = "ammo box (ferromagnetic lances)" + desc = "A box of standard ferromagnetic lances." + icon_state = "ferrolancesbox" + ammo_type = /obj/item/ammo_casing/caseless/gauss/lance + max_ammo = 50 + +/obj/item/ammo_box/c8x50mmhp_box + name = "ammo box (8x50mm)" + desc = "A box of hollow point 8x50mm ammo, designed to cause massive damage at the cost of ." + icon_state = "8x50mm-hp" + ammo_type = /obj/item/ammo_casing/a8_50rhp + max_ammo = 20 diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index b640390ebfe4..be6811bda2e9 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -148,11 +148,10 @@ /obj/item/gun/ballistic/process_chamber(empty_chamber = TRUE, from_firing = TRUE, chamber_next_round = TRUE) if(!semi_auto && from_firing) return - var/obj/item/ammo_casing/AC = chambered //Find chambered round - if(istype(AC)) //there's a chambered round + var/obj/item/ammo_casing/casing = chambered //Find chambered round + if(istype(casing)) //there's a chambered round if(casing_ejector || !from_firing) - AC.forceMove(drop_location()) //Eject casing onto ground. - AC.bounce_away(TRUE) + casing.on_eject() chambered = null else if(empty_chamber) chambered = null @@ -268,7 +267,7 @@ if (istype(A, /obj/item/ammo_casing) || istype(A, /obj/item/ammo_box)) if (bolt_type == BOLT_TYPE_NO_BOLT || internal_magazine) if (chambered && !chambered.BB) - chambered.forceMove(drop_location()) + chambered.on_eject() chambered = null var/num_loaded = magazine.attackby(A, user, params, TRUE) if (num_loaded) diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm index ec210c410dc4..7ec48a74b970 100644 --- a/code/modules/projectiles/projectile/bullets/revolver.dm +++ b/code/modules/projectiles/projectile/bullets/revolver.dm @@ -13,9 +13,12 @@ /obj/projectile/bullet/c38 name = ".38 bullet" - damage = 25 + damage = 20 armour_penetration = -20 +/obj/projectile/bullet/c38/surplus + damage = 15 + /obj/projectile/bullet/c38/match name = ".38 match bullet" speed = 0.3 diff --git a/code/modules/projectiles/projectile/bullets/rifle.dm b/code/modules/projectiles/projectile/bullets/rifle.dm index 8797fbdcde32..ddd3319122c7 100644 --- a/code/modules/projectiles/projectile/bullets/rifle.dm +++ b/code/modules/projectiles/projectile/bullets/rifle.dm @@ -13,6 +13,12 @@ damage = 35 armour_penetration = 40 +/obj/projectile/bullet/a8_50rhp + name = "8x50mmR bullet" + speed = 0.3 + damage = 55 + armour_penetration = 0 + // .300 Magnum (Smile Rifle) /obj/projectile/bullet/a300 diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 3aa9cc7d7767..71d1ae74c0be 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -799,11 +799,11 @@ category = list("hacked", "Security") /datum/design/c38 - name = "Ammo Box (.38)" + name = "Ammo Box (.38 surplus)" id = "c38" build_type = AUTOLATHE | PROTOLATHE materials = list(/datum/material/iron = 15000) - build_path = /obj/item/ammo_box/c38_box + build_path = /obj/item/ammo_box/c38_box/surplus category = list("initial", "Security", "Ammo") /datum/design/beanbag_slug diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index c0b4757e2548..930cc96be9c8 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -329,6 +329,15 @@ category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY +/datum/design/c38 + name = "Ammo Box (.38 Special)" + id = "c38" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 15000) + build_path = /obj/item/ammo_box/c38_box + category = list("Ammo") + departmental_flags = DEPARTMENTAL_FLAG_SECURITY + /datum/design/c9mm name = "Ammo Box (9mm)" id = "c9mm" diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 2115a3c6aba4..8b6acd39ae34 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -1023,13 +1023,17 @@ Nothing else in the console has ID requirements. linked_imprinter.linked_console = null linked_imprinter = null if(ls["eject_design"]) //Eject the design disk. + if(QDELETED(d_disk)) + say("No Design Disk Inserted!") + return eject_disk("design",usr) screen = RDSCREEN_MENU - say("Ejecting [d_disk.name]") if(ls["eject_tech"]) //Eject the technology disk. + if(QDELETED(t_disk)) + say("No Technology Disk Inserted!") + return eject_disk("tech", usr) screen = RDSCREEN_MENU - say("Ejecting [t_disk.name]") if(ls["deconstruct"]) if(QDELETED(linked_destroy)) say("No Destructive Analyzer Linked!") diff --git a/code/modules/research/stock_parts.dm b/code/modules/research/stock_parts.dm index ccddbdb3eb22..3bafadbc08bd 100644 --- a/code/modules/research/stock_parts.dm +++ b/code/modules/research/stock_parts.dm @@ -111,6 +111,7 @@ If you create T5+ please take a pass at gene_modder.dm [L40]. Max_values MUST fi icon = 'icons/obj/stock_parts.dmi' w_class = WEIGHT_CLASS_SMALL var/rating = 1 + var/part_behaviour /obj/item/stock_parts/Initialize() . = ..() @@ -126,30 +127,35 @@ If you create T5+ please take a pass at gene_modder.dm [L40]. Max_values MUST fi name = "capacitor" desc = "A basic capacitor used in the construction of a variety of devices." icon_state = "capacitor" + part_behaviour = PART_CAPACITOR custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) /obj/item/stock_parts/scanning_module name = "scanning module" desc = "A compact, high resolution scanning module used in the construction of certain devices." icon_state = "scan_module" + part_behaviour = PART_SCANNER custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) /obj/item/stock_parts/manipulator name = "micro-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "micro_mani" + part_behaviour = PART_MANIPULATOR custom_materials = list(/datum/material/iron=30) /obj/item/stock_parts/micro_laser name = "micro-laser" desc = "A tiny laser used in certain devices." icon_state = "micro_laser" + part_behaviour = PART_LASER custom_materials = list(/datum/material/iron=10, /datum/material/glass=20) /obj/item/stock_parts/matter_bin name = "matter bin" desc = "A container designed to hold compressed matter awaiting reconstruction." icon_state = "matter_bin" + part_behaviour = PART_BIN custom_materials = list(/datum/material/iron=80) //Rating 2 diff --git a/code/modules/ruins/spaceruin_code/oldstation.dm b/code/modules/ruins/spaceruin_code/oldstation.dm deleted file mode 100644 index 68639ff934ed..000000000000 --- a/code/modules/ruins/spaceruin_code/oldstation.dm +++ /dev/null @@ -1,65 +0,0 @@ -/////////// Oldstation items - -/obj/item/paper/fluff/ruins/oldstation - name = "Cryo Awakening Alert" - default_raw_text = "**WARNING**

Catastrophic damage sustained to station. Powernet exhausted to reawaken crew.

Immediate Objectives

1: Activate emergency power generator
2: Lift station lockdown on the bridge

Please locate the 'Damage Report' on the bridge for a detailed situation report." - -/obj/item/paper/fluff/ruins/oldstation/damagereport - name = "Damage Report" - default_raw_text = "*Damage Report*

Alpha Station - Destroyed

Beta Station - Catastrophic Damage. Medical, destroyed. Atmospherics, partially destroyed. Engine Core, destroyed.

Charlie Station - Multiple asteroid impacts, no loss in air pressure.

Delta Station - Intact. WARNING: Unknown force occupying Delta Station. Intent unknown. Species unknown. Numbers unknown.

Recommendation - Reestablish station powernet via solar array. Reestablish station atmospherics system to restore air." - -/obj/item/paper/fluff/ruins/oldstation/protosuit - name = "B01-RIG Hardsuit Report" - default_raw_text = "*Prototype Hardsuit*

The B01-RIG Hardsuit is a prototype powered exoskeleton. Based off a recovered pre-void war era united Earth government powered military \ - exosuit, the RIG Hardsuit is a breakthrough in Hardsuit technology, and is the first post-void war era Hardsuit that can be safely used by an operator.

The B01 however suffers \ - a myriad of constraints. It is slow and bulky to move around, it lacks any significant armor plating against direct attacks and its internal heads up display is unfinished, \ - resulting in the user being unable to see long distances.

The B01 is unlikely to see any form of mass production, but will serve as a base for future Hardsuit developments." - -/obj/item/paper/fluff/ruins/oldstation/protohealth - name = "Health Analyser Report" - default_raw_text = "*Health Analyser*

The portable Health Analyser is essentially a handheld variant of a health analyser. Years of research have concluded with this device which is \ - capable of diagnosing even the most critical, obscure or technical injuries any humanoid entity is suffering in an easy to understand format that even a non-trained health professional \ - can understand.

The health analyser is expected to go into full production as standard issue medical kit." - -/obj/item/paper/fluff/ruins/oldstation/protogun - name = "K14 Energy Gun Report" - default_raw_text = "*K14-Multiphase Energy Gun*

The K14 Prototype Energy Gun is the first Energy Rifle that has been successfully been able to not only hold a larger ammo charge \ - than other gun models, but is capable of swapping between different energy projectile types on command with no incidents.

The weapon still suffers several drawbacks, its alternative, \ - non laser fire mode, can only fire one round before exhausting the energy cell, the weapon also remains prohibitively expensive, nonetheless NT Market Research fully believe this weapon \ - will form the backbone of our Energy weapon catalogue.

The K14 is expected to undergo revision to fix the ammo issues, the K15 is expected to replace the 'stun' setting with a \ - 'disable' setting in an attempt to bypass the ammo issues." - -/obj/item/paper/fluff/ruins/oldstation/protosing - name = "Singularity Generator" - default_raw_text = "*Singularity Generator*

Modern power generation typically comes in two forms, a Fusion Generator or a Fission Generator. Fusion provides the best space to power \ - ratio, and is typically seen on military or high security ships and stations, however Fission reactors require the usage of expensive, and rare, materials in its construction. Fission generators are massive and bulky, and require a large reserve of uranium to power, however they are extremely cheap to operate and oft need little maintenance once \ - operational.

The Singularity aims to alter this, a functional Singularity is essentially a controlled Black Hole, a Black Hole that generates far more power than Fusion or Fission \ - generators can ever hope to produce. " - -/obj/item/paper/fluff/ruins/oldstation/protoinv - name = "Laboratory Inventory" - default_raw_text = "*Inventory*

(1) Prototype Hardsuit

(1)Health Analyser

(1)Prototype Energy Gun

(1)Singularity Generation Disk

DO NOT REMOVE WITHOUT \ - THE CAPTAIN AND RESEARCH DIRECTOR'S AUTHORISATION" - -/obj/item/paper/fluff/ruins/oldstation/report - name = "Crew Reawakening Report" - default_raw_text = "Artificial Program's report to surviving crewmembers.

Crew were placed into cryostasis on March 10th, 2445.

Crew were awoken from cryostasis around June, 2557.

\ - SIGNIFICANT EVENTS OF NOTE
1: The primary radiation detectors were taken offline after 112 years due to power failure, secondary radiation detectors showed no residual \ - radiation on station. Deduction, primarily detector was malfunctioning and was producing a radiation signal when there was none.

2: A data burst from a nearby Nanotrasen Space \ - Station was received, this data burst contained research data that has been uploaded to our RnD labs.

3: An unknown force has occupied Delta station. Additionally, a school of common space carp have \ - taken refuge in the space surrounding all remaining stations, primarily Beta station. " - -/obj/item/paper/fluff/ruins/oldstation/generator_manual - name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator manual" - default_raw_text = "You can barely make out a faded sentence...

Wrench down the generator on top of a wire node connected to either a SMES input terminal or the power grid." - -/obj/item/paper/fluff/ruins/oldstation/protosleep - name = "Prototype Delivery" - default_raw_text = "*Prototype Sleeper*

We have delivered the lastest in medical technology to the medical bay: circuitry for a new prototype sleeper. Looks like it didn't come with the parts to actually build it figures. Get engineering on this." - -/obj/item/paper/fluff/ruins/oldstation/survivor_note - name = "To those who find this" - default_raw_text = "You can barely make out a faded message...

I come back to the station after a simple mining mission, and nobody is here. Well, they COULD have gone to cryo... I didn't really check. Doesn't matter, I have bigger issues now. There is something out there. \ - I have no fucking idea what they are, all I know is that they don't like me. On occasion I hear them hissing and clawing on the airlock... good idea I barricaded the way in. Bad news: the transit tube is still broken, the damn engineers never fixed it. \ - So basically, I'm stuck here until someone comes to rescue us. And I have no food or water.
If you're reading this, I'm probably dead. These things have taken over part of Delta station, and I think they somehow came from the AI core... \ - Whatever you do, DON'T OPEN THE FIRELOCKS unless you have something to kill them. Look in security, maybe there might be some gear left in there.

So hungry... I don't want to go out like this..." diff --git a/code/modules/screen_alerts/_screen_alerts.dm b/code/modules/screen_alerts/_screen_alerts.dm index 08a21635ea93..e9d93a59735b 100644 --- a/code/modules/screen_alerts/_screen_alerts.dm +++ b/code/modules/screen_alerts/_screen_alerts.dm @@ -79,6 +79,8 @@ continue maptext = "[style_open][copytext_char(text_to_play, 1, letter)][style_close]" sleep(play_delay) + if(QDELETED(user)) + return addtimer(CALLBACK(src, PROC_REF(after_play), user), fade_out_delay) ///handles post-play effects like fade out after the fade out delay diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm index fd18f0c5a1ee..c00a62546b3f 100644 --- a/code/modules/shuttle/special.dm +++ b/code/modules/shuttle/special.dm @@ -145,9 +145,14 @@ /mob/living/simple_animal/drone/snowflake/bardrone/Initialize() . = ..() access_card.access |= ACCESS_CENT_BAR + become_area_sensitive(ROUNDSTART_TRAIT) RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(check_barstaff_godmode)) check_barstaff_godmode() +/mob/living/simple_animal/drone/snowflake/bardrone/Destroy() + lose_area_sensitivity(ROUNDSTART_TRAIT) + return ..() + /mob/living/simple_animal/hostile/alien/maid/barmaid gold_core_spawnable = NO_SPAWN name = "Barmaid" @@ -165,12 +170,14 @@ access_card.access = C.get_access() access_card.access |= ACCESS_CENT_BAR ADD_TRAIT(access_card, TRAIT_NODROP, ABSTRACT_ITEM_TRAIT) + become_area_sensitive(ROUNDSTART_TRAIT) RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(check_barstaff_godmode)) check_barstaff_godmode() /mob/living/simple_animal/hostile/alien/maid/barmaid/Destroy() qdel(access_card) - . = ..() + lose_area_sensitivity(ROUNDSTART_TRAIT) + return ..() /mob/living/simple_animal/proc/check_barstaff_godmode() SIGNAL_HANDLER diff --git a/code/modules/surgery/experimental_dissection.dm b/code/modules/surgery/experimental_dissection.dm index 48f423a12512..70dbac246e4e 100644 --- a/code/modules/surgery/experimental_dissection.dm +++ b/code/modules/surgery/experimental_dissection.dm @@ -1,4 +1,4 @@ -#define BASE_HUMAN_REWARD 500 +#define MAX_DISSECTION_REWARD 2000 #define EXPDIS_FAIL_MSG "You dissect [target], but do not find anything particularly interesting." #define PUBLIC_TECHWEB_GAIN 0.6 //how many research points go directly into the main pool #define PRIVATE_TECHWEB_GAIN (1 - PUBLIC_TECHWEB_GAIN) //how many research points go directly into the main pool @@ -16,7 +16,7 @@ target_mobtypes = list(/mob/living) //Feel free to dissect devils but they're magic. replaced_by = /datum/surgery/advanced/experimental_dissection/adv requires_tech = FALSE - var/value_multiplier = 1 + var/value_multiplier = 0.25 /datum/surgery/advanced/experimental_dissection/can_start(mob/user, mob/living/target) . = ..() @@ -45,31 +45,37 @@ user.visible_message("[user] starts dissecting [target].", "You start dissecting [target].") /datum/surgery_step/dissection/proc/check_value(mob/living/target, datum/surgery/advanced/experimental_dissection/ED) - var/cost = BASE_HUMAN_REWARD + var/cost = 0 var/multi_surgery_adjust = 0 //determine bonus applied + var/static/list/mob_mult_list = list(/mob/living/simple_animal/hostile/asteroid/elite = 6, + /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient/crystal = 5, + /mob/living/simple_animal/hostile/jungle/mega_arachnid = 4, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/forgotten = 3, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/icewing = 2, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 2, + /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient = 2 + ) if(isalienqueen(target) || isalienroyal(target)) - cost = (BASE_HUMAN_REWARD*38) + cost = (MAX_DISSECTION_REWARD*38) else if(isalienadult(target)) - cost = (BASE_HUMAN_REWARD*30) - else if(ismonkey(target)) - cost = (BASE_HUMAN_REWARD*0.5) + cost = (MAX_DISSECTION_REWARD*30) + else if(isalien(target)) + cost = (MAX_DISSECTION_REWARD*14) + else if(ismegafauna(target)) + cost = (MAX_DISSECTION_REWARD*30) else if(ishuman(target)) var/mob/living/carbon/human/H = target if(H?.dna?.species) if(isabductor(H)) - cost = (BASE_HUMAN_REWARD*24) + cost = (MAX_DISSECTION_REWARD*24) else if(iszombie(H) || isshadow(H) || isandroid(H)) - cost = (BASE_HUMAN_REWARD*20) - else if(isjellyperson(H) || ispodperson(H) || isalien(H)) - cost = (BASE_HUMAN_REWARD*14) - else if(isskeleton(H)) - cost = (BASE_HUMAN_REWARD * 0.5) - else - cost = (BASE_HUMAN_REWARD * 0.5) - - + cost = (MAX_DISSECTION_REWARD*20) + else for(var/type in mob_mult_list) // THIS. ELSE IF(). ENDS. HERE. + if(istype(target, type)) + cost = (MAX_DISSECTION_REWARD*mob_mult_list[type]) + break //now we do math for surgeries already done (no double dipping!). for(var/i in typesof(/datum/surgery/advanced/experimental_dissection)) @@ -96,7 +102,7 @@ target.apply_damage(80, BRUTE, L) ADD_TRAIT(target, TRAIT_DISSECTED, "[surgery.name]") repeatable = FALSE - experience_given = max(points_earned/(BASE_HUMAN_REWARD/MEDICAL_SKILL_MEDIUM),1) + experience_given = max(points_earned/(MAX_DISSECTION_REWARD/MEDICAL_SKILL_MEDIUM),1) return ..() /datum/surgery_step/dissection/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) @@ -114,24 +120,24 @@ /datum/surgery/advanced/experimental_dissection/adv name = "Thorough Dissection" - value_multiplier = 2 + value_multiplier = 0.5 replaced_by = /datum/surgery/advanced/experimental_dissection/exp requires_tech = TRUE /datum/surgery/advanced/experimental_dissection/exp name = "Experimental Dissection" - value_multiplier = 4 + value_multiplier = 1 replaced_by = /datum/surgery/advanced/experimental_dissection/alien requires_tech = TRUE /datum/surgery/advanced/experimental_dissection/alien name = "Extraterrestrial Dissection" - value_multiplier = 8 + value_multiplier = 2 requires_tech = TRUE replaced_by = null -#undef BASE_HUMAN_REWARD +#undef MAX_DISSECTION_REWARD #undef EXPDIS_FAIL_MSG #undef PUBLIC_TECHWEB_GAIN #undef PRIVATE_TECHWEB_GAIN diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 4f98fe339c87..88323f0056a8 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -10,7 +10,7 @@ var/requires_bodypart_type = BODYTYPE_ORGANIC //Prevents you from performing an operation on incorrect limbs. 0 for any limb type var/list/possible_locs = list() //Multiple locations var/ignore_clothes = FALSE //This surgery ignores clothes - var/mob/living/carbon/target //Operation target mob + var/mob/living/target //Operation target mob var/obj/item/bodypart/operated_bodypart //Operable body part var/requires_bodypart = TRUE //Surgery available only when a bodypart is present, or only when it is missing. var/speed_modifier = 0 //Step speed modifier diff --git a/code/modules/tgs/core/core.dm b/code/modules/tgs/core/core.dm index 8be96f27404a..15622228e91f 100644 --- a/code/modules/tgs/core/core.dm +++ b/code/modules/tgs/core/core.dm @@ -166,3 +166,11 @@ var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) if(api) return api.Visibility() + +/world/TgsTriggerEvent(event_name, list/parameters, wait_for_completion = FALSE) + var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs) + if(api) + if(!istype(parameters, /list)) + parameters = list() + + return api.TriggerEvent(event_name, parameters, wait_for_completion) diff --git a/code/modules/tgs/core/datum.dm b/code/modules/tgs/core/datum.dm index 07ce3b684584..898516f12486 100644 --- a/code/modules/tgs/core/datum.dm +++ b/code/modules/tgs/core/datum.dm @@ -17,7 +17,7 @@ TGS_DEFINE_AND_SET_GLOBAL(tgs, null) world.sleep_offline = FALSE // https://www.byond.com/forum/post/2894866 del(world) world.sleep_offline = FALSE // just in case, this is BYOND after all... - sleep(1) + sleep(world.tick_lag) TGS_DEBUG_LOG("BYOND DIDN'T TERMINATE THE WORLD!!! TICK IS: [world.time], sleep_offline: [world.sleep_offline]") /datum/tgs_api/latest @@ -69,3 +69,6 @@ TGS_PROTECT_DATUM(/datum/tgs_api) /datum/tgs_api/proc/Visibility() return TGS_UNIMPLEMENTED + +/datum/tgs_api/proc/TriggerEvent(event_name, list/parameters, wait_for_completion) + return FALSE diff --git a/code/modules/tgs/v4/api.dm b/code/modules/tgs/v4/api.dm index 945e2e411767..7c87922750b9 100644 --- a/code/modules/tgs/v4/api.dm +++ b/code/modules/tgs/v4/api.dm @@ -181,7 +181,7 @@ var/json = json_encode(data) while(requesting_new_port && !override_requesting_new_port) - sleep(1) + sleep(world.tick_lag) //we need some port open at this point to facilitate return communication if(!world.port) @@ -209,7 +209,7 @@ requesting_new_port = FALSE while(export_lock) - sleep(1) + sleep(world.tick_lag) export_lock = TRUE last_interop_response = null @@ -217,7 +217,7 @@ text2file(json, server_commands_json_path) for(var/I = 0; I < EXPORT_TIMEOUT_DS && !last_interop_response; ++I) - sleep(1) + sleep(world.tick_lag) if(!last_interop_response) TGS_ERROR_LOG("Failed to get export result for: [json]") diff --git a/code/modules/tgs/v5/__interop_version.dm b/code/modules/tgs/v5/__interop_version.dm index 616263098fd3..f4806f7adb97 100644 --- a/code/modules/tgs/v5/__interop_version.dm +++ b/code/modules/tgs/v5/__interop_version.dm @@ -1 +1 @@ -"5.8.0" +"5.9.0" diff --git a/code/modules/tgs/v5/_defines.dm b/code/modules/tgs/v5/_defines.dm index 1c7d67d20cdf..92c7a8388a71 100644 --- a/code/modules/tgs/v5/_defines.dm +++ b/code/modules/tgs/v5/_defines.dm @@ -14,6 +14,7 @@ #define DMAPI5_BRIDGE_COMMAND_KILL 4 #define DMAPI5_BRIDGE_COMMAND_CHAT_SEND 5 #define DMAPI5_BRIDGE_COMMAND_CHUNK 6 +#define DMAPI5_BRIDGE_COMMAND_EVENT 7 #define DMAPI5_PARAMETER_ACCESS_IDENTIFIER "accessIdentifier" #define DMAPI5_PARAMETER_CUSTOM_COMMANDS "customCommands" @@ -34,6 +35,7 @@ #define DMAPI5_BRIDGE_PARAMETER_VERSION "version" #define DMAPI5_BRIDGE_PARAMETER_CHAT_MESSAGE "chatMessage" #define DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL "minimumSecurityLevel" +#define DMAPI5_BRIDGE_PARAMETER_EVENT_INVOCATION "eventInvocation" #define DMAPI5_BRIDGE_RESPONSE_NEW_PORT "newPort" #define DMAPI5_BRIDGE_RESPONSE_RUNTIME_INFORMATION "runtimeInformation" @@ -81,6 +83,7 @@ #define DMAPI5_TOPIC_COMMAND_SEND_CHUNK 9 #define DMAPI5_TOPIC_COMMAND_RECEIVE_CHUNK 10 #define DMAPI5_TOPIC_COMMAND_RECEIVE_BROADCAST 11 +#define DMAPI5_TOPIC_COMMAND_COMPLETE_EVENT 12 #define DMAPI5_TOPIC_PARAMETER_COMMAND_TYPE "commandType" #define DMAPI5_TOPIC_PARAMETER_CHAT_COMMAND "chatCommand" @@ -116,3 +119,9 @@ #define DMAPI5_CUSTOM_CHAT_COMMAND_NAME "name" #define DMAPI5_CUSTOM_CHAT_COMMAND_HELP_TEXT "helpText" #define DMAPI5_CUSTOM_CHAT_COMMAND_ADMIN_ONLY "adminOnly" + +#define DMAPI5_EVENT_ID "eventId" + +#define DMAPI5_EVENT_INVOCATION_NAME "eventName" +#define DMAPI5_EVENT_INVOCATION_PARAMETERS "parameters" +#define DMAPI5_EVENT_INVOCATION_NOTIFY_COMPLETION "notifyCompletion" diff --git a/code/modules/tgs/v5/api.dm b/code/modules/tgs/v5/api.dm index a5c064a8eaf1..95b8edd3ee5c 100644 --- a/code/modules/tgs/v5/api.dm +++ b/code/modules/tgs/v5/api.dm @@ -27,6 +27,8 @@ var/chunked_requests = 0 var/list/chunked_topics = list() + var/list/pending_events = list() + var/detached = FALSE /datum/tgs_api/v5/New() @@ -46,6 +48,10 @@ var/datum/tgs_version/api_version = ApiVersion() version = null // we want this to be the TGS version, not the interop version + + // sleep once to prevent an issue where world.Export on the first tick can hang indefinitely + sleep(world.tick_lag) + var/list/bridge_response = Bridge(DMAPI5_BRIDGE_COMMAND_STARTUP, list(DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL = minimum_required_security_level, DMAPI5_BRIDGE_PARAMETER_VERSION = api_version.raw_parameter, DMAPI5_PARAMETER_CUSTOM_COMMANDS = ListCustomCommands(), DMAPI5_PARAMETER_TOPIC_PORT = GetTopicPort())) if(!istype(bridge_response)) TGS_ERROR_LOG("Failed initial bridge request!") @@ -125,7 +131,7 @@ TGS_DEBUG_LOG("RequireInitialBridgeResponse: Starting sleep") logged = TRUE - sleep(1) + sleep(world.tick_lag) TGS_DEBUG_LOG("RequireInitialBridgeResponse: Passed") @@ -249,6 +255,40 @@ WaitForReattach(TRUE) return chat_channels.Copy() +/datum/tgs_api/v5/TriggerEvent(event_name, list/parameters, wait_for_completion) + RequireInitialBridgeResponse() + WaitForReattach(TRUE) + + if(interop_version.minor < 9) + TGS_WARNING_LOG("Interop version too low for custom events!") + return FALSE + + var/str_parameters = list() + for(var/i in parameters) + str_parameters += "[i]" + + var/list/response = Bridge(DMAPI5_BRIDGE_COMMAND_EVENT, list(DMAPI5_BRIDGE_PARAMETER_EVENT_INVOCATION = list(DMAPI5_EVENT_INVOCATION_NAME = event_name, DMAPI5_EVENT_INVOCATION_PARAMETERS = str_parameters, DMAPI5_EVENT_INVOCATION_NOTIFY_COMPLETION = wait_for_completion))) + if(!response) + return FALSE + + var/event_id = response[DMAPI5_EVENT_ID] + if(!event_id) + return FALSE + + TGS_DEBUG_LOG("Created event ID: [event_id]") + if(!wait_for_completion) + return TRUE + + TGS_DEBUG_LOG("Waiting for completion of event ID: [event_id]") + + while(!pending_events[event_id]) + sleep(world.tick_lag) + + TGS_DEBUG_LOG("Completed wait on event ID: [event_id]") + pending_events -= event_id + + return TRUE + /datum/tgs_api/v5/proc/DecodeChannels(chat_update_json) TGS_DEBUG_LOG("DecodeChannels()") var/list/chat_channels_json = chat_update_json[DMAPI5_CHAT_UPDATE_CHANNELS] diff --git a/code/modules/tgs/v5/bridge.dm b/code/modules/tgs/v5/bridge.dm index a0ab35987670..0c5e701a32b6 100644 --- a/code/modules/tgs/v5/bridge.dm +++ b/code/modules/tgs/v5/bridge.dm @@ -65,7 +65,7 @@ if(detached) // Wait up to one minute for(var/i in 1 to 600) - sleep(1) + sleep(world.tick_lag) if(!detached && (!require_channels || length(chat_channels))) break @@ -77,8 +77,11 @@ /datum/tgs_api/v5/proc/PerformBridgeRequest(bridge_request) WaitForReattach(FALSE) + TGS_DEBUG_LOG("Bridge request start") // This is an infinite sleep until we get a response var/export_response = world.Export(bridge_request) + TGS_DEBUG_LOG("Bridge request complete") + if(!export_response) TGS_ERROR_LOG("Failed bridge request: [bridge_request]") return @@ -88,7 +91,7 @@ TGS_ERROR_LOG("Failed bridge request, missing content!") return - var/response_json = file2text(content) + var/response_json = TGS_FILE2TEXT_NATIVE(content) if(!response_json) TGS_ERROR_LOG("Failed bridge request, failed to load content!") return diff --git a/code/modules/tgs/v5/topic.dm b/code/modules/tgs/v5/topic.dm index 05e6c4e1b214..e1f2cb638578 100644 --- a/code/modules/tgs/v5/topic.dm +++ b/code/modules/tgs/v5/topic.dm @@ -176,6 +176,10 @@ var/list/reattach_response = TopicResponse(error_message) reattach_response[DMAPI5_PARAMETER_CUSTOM_COMMANDS] = ListCustomCommands() reattach_response[DMAPI5_PARAMETER_TOPIC_PORT] = GetTopicPort() + + for(var/eventId in pending_events) + pending_events[eventId] = TRUE + return reattach_response if(DMAPI5_TOPIC_COMMAND_SEND_CHUNK) @@ -276,6 +280,15 @@ TGS_WORLD_ANNOUNCE(message) return TopicResponse() + if(DMAPI5_TOPIC_COMMAND_COMPLETE_EVENT) + var/event_id = topic_parameters[DMAPI5_EVENT_ID] + if (!istext(event_id)) + return TopicResponse("Invalid or missing [DMAPI5_EVENT_ID]") + + TGS_DEBUG_LOG("Completing event ID [event_id]...") + pending_events[event_id] = TRUE + return TopicResponse() + return TopicResponse("Unknown command: [command]") /datum/tgs_api/v5/proc/WorldBroadcast(message) diff --git a/code/modules/tgs/v5/undefs.dm b/code/modules/tgs/v5/undefs.dm index d531d4b7b9dd..237207fdfd05 100644 --- a/code/modules/tgs/v5/undefs.dm +++ b/code/modules/tgs/v5/undefs.dm @@ -14,6 +14,7 @@ #undef DMAPI5_BRIDGE_COMMAND_KILL #undef DMAPI5_BRIDGE_COMMAND_CHAT_SEND #undef DMAPI5_BRIDGE_COMMAND_CHUNK +#undef DMAPI5_BRIDGE_COMMAND_EVENT #undef DMAPI5_PARAMETER_ACCESS_IDENTIFIER #undef DMAPI5_PARAMETER_CUSTOM_COMMANDS @@ -34,6 +35,7 @@ #undef DMAPI5_BRIDGE_PARAMETER_VERSION #undef DMAPI5_BRIDGE_PARAMETER_CHAT_MESSAGE #undef DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL +#undef DMAPI5_BRIDGE_PARAMETER_EVENT_INVOCATION #undef DMAPI5_BRIDGE_RESPONSE_NEW_PORT #undef DMAPI5_BRIDGE_RESPONSE_RUNTIME_INFORMATION @@ -81,6 +83,7 @@ #undef DMAPI5_TOPIC_COMMAND_SEND_CHUNK #undef DMAPI5_TOPIC_COMMAND_RECEIVE_CHUNK #undef DMAPI5_TOPIC_COMMAND_RECEIVE_BROADCAST +#undef DMAPI5_TOPIC_COMMAND_COMPLETE_EVENT #undef DMAPI5_TOPIC_PARAMETER_COMMAND_TYPE #undef DMAPI5_TOPIC_PARAMETER_CHAT_COMMAND @@ -116,3 +119,9 @@ #undef DMAPI5_CUSTOM_CHAT_COMMAND_NAME #undef DMAPI5_CUSTOM_CHAT_COMMAND_HELP_TEXT #undef DMAPI5_CUSTOM_CHAT_COMMAND_ADMIN_ONLY + +#undef DMAPI5_EVENT_ID + +#undef DMAPI5_EVENT_INVOCATION_NAME +#undef DMAPI5_EVENT_INVOCATION_PARAMETERS +#undef DMAPI5_EVENT_INVOCATION_NOTIFY_COMPLETION diff --git a/html/changelogs/AutoChangeLog-pr-2720.yml b/html/changelogs/AutoChangeLog-pr-2720.yml new file mode 100644 index 000000000000..fc6d843ff297 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2720.yml @@ -0,0 +1,5 @@ +author: MarkSuckerberg +changes: + - {bugfix: Headpikes actually work again} + - {bugfix: Reinforced floors now don't spawn metal when decompression is experienced} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2722.yml b/html/changelogs/AutoChangeLog-pr-2722.yml new file mode 100644 index 000000000000..d57a53a24678 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2722.yml @@ -0,0 +1,7 @@ +author: SomeguyManperson +changes: + - {rscadd: 'ancient goliaths, crystal fauna (aside from legion), elites and megafauna + now have boosted dissection outputs'} + - {rscdel: 'human corpses, podpeople, jellypeople and animal corpses can no longer + be dissected. What did you expect to find, an extra pair of lungs?'} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2738.yml b/html/changelogs/AutoChangeLog-pr-2738.yml new file mode 100644 index 000000000000..b61da0a455ae --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2738.yml @@ -0,0 +1,5 @@ +author: Timberpoes +changes: + - {bugfix: Papercode has been significantly improved and trivially filled paper + forms should no longer lag or crash players' game clients.} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2739.yml b/html/changelogs/AutoChangeLog-pr-2739.yml new file mode 100644 index 000000000000..471bb5250de2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2739.yml @@ -0,0 +1,5 @@ +author: thgvr +changes: + - {bugfix: Fishing shouldn't fail constantly anymore} + - {bugfix: Fish on the floor will die again} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2744.yml b/html/changelogs/AutoChangeLog-pr-2744.yml new file mode 100644 index 000000000000..dda34f8111b8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2744.yml @@ -0,0 +1,5 @@ +author: meemofcourse +changes: + - {code_imp: ERT antag datums are now sorted into factional files} + - {admin: ERTs can have limited special roles} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2767.yml b/html/changelogs/AutoChangeLog-pr-2767.yml new file mode 100644 index 000000000000..190cc01e8890 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2767.yml @@ -0,0 +1,5 @@ +author: Sadhorizon +changes: + - {tweak: 'Alternate jumpsuits for Cybersun, SUNS and NGR engineers/mechanics are + now GEC uniforms.'} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2769.yml b/html/changelogs/AutoChangeLog-pr-2769.yml deleted file mode 100644 index 272a5230de3d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2769.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: PositiveEntropy -changes: - - {imageadd: The Second Cratening has been deployed!} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2775.yml b/html/changelogs/AutoChangeLog-pr-2775.yml new file mode 100644 index 000000000000..28adef48a427 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2775.yml @@ -0,0 +1,4 @@ +author: Apogee-dev +changes: + - {balance: Nerfed .38's damage back down to 20} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2795.yml b/html/changelogs/AutoChangeLog-pr-2795.yml new file mode 100644 index 000000000000..6f68344d67f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2795.yml @@ -0,0 +1,6 @@ +author: Martinpachu +changes: + - {rscadd: 'Ammo boxes for 4.6, 8x50, Ferromagnetic slugs, pellets, lances and 8x50 + Hollow Points!'} + - {balance: Granularized ammo boxes in cargo in a similar way to guns.} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2798.yml b/html/changelogs/AutoChangeLog-pr-2798.yml new file mode 100644 index 000000000000..c5b5c9783566 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2798.yml @@ -0,0 +1,4 @@ +author: Skies-Of-Blue +changes: + - {tweak: towels can now be crafted using two cloth} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2799.yml b/html/changelogs/AutoChangeLog-pr-2799.yml new file mode 100644 index 000000000000..6975bd008640 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2799.yml @@ -0,0 +1,4 @@ +author: Skies-Of-Blue +changes: + - {bugfix: 'resolves a typo, making the server less passive when it speaks'} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-2800.yml b/html/changelogs/AutoChangeLog-pr-2800.yml new file mode 100644 index 000000000000..b4ce32b6ec51 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2800.yml @@ -0,0 +1,5 @@ +author: Skies-Of-Blue +changes: + - {tweak: 'you can now buckle to stools, just as the founding members of the SUNS + intended'} +delete-after: true diff --git a/html/changelogs/archive/2024-02.yml b/html/changelogs/archive/2024-02.yml index fd5bf4837905..6bd0d4492f47 100644 --- a/html/changelogs/archive/2024-02.yml +++ b/html/changelogs/archive/2024-02.yml @@ -250,3 +250,33 @@ crate. SomeguyManperson: - rscadd: admins can now blacklist ships, preventing them from docking at a station. +2024-02-28: + PositiveEntropy: + - imageadd: The Second Cratening has been deployed! +2024-02-29: + BogCreature: + - rscadd: Ore veins and a drill to mine them with + - rscadd: Mining based missions + - tweak: Lowered the spawn rate of some other mob spawners like tendrils + - tweak: Added the ability for mob spawners to spawn mobs a distance from their + source + - balance: Cut most ore sources in half and tweaked the spawn weights + MemeSnorfer: + - rscadd: New lava canyon ruin + - bugfix: Gate icon updates not working + Zevotech: + - bugfix: rockplanet_nomadcrash now uses the correct areas. + - bugfix: rockplanet_nomadcrash now uses correctly pathed turfs that dont break + when spawned. + - bugfix: rockplanet_budgetcuts and rockplanet_miningexpedition now use their newly + added respective areas instead of ruin/powered. + meemofcourse: + - rscadd: Outpost Authority fax + - rscadd: ERT Spawns at NT Outpost + - tweak: Indie ERTs should now spawn with outpost access + - bugfix: The fake door leading to the indie outpost security's area has been removed + thgvr: + - balance: Cryo wakeup doesn't make you puke anymore + - rscadd: A new Sarathi facial marking, "Nose" + - imageadd: Sarathi ail wag animation has been improved + - imageadd: Sarathi legs/chest have received a sprite touchup. diff --git a/html/changelogs/archive/2024-03.yml b/html/changelogs/archive/2024-03.yml new file mode 100644 index 000000000000..04f45a4cfc1d --- /dev/null +++ b/html/changelogs/archive/2024-03.yml @@ -0,0 +1,22 @@ +2024-03-01: + FalloutFalcon: + - tweak: you can clean microwaves with a rag + - refactor: microwave attackby behaviors moved into smarter procs + Martinpachu: + - rscadd: Added cell chargers to more ships. + - rscadd: Added a cell charger cargo pack. + SomeguyManperson: + - rscdel: The tesla, singularity, and particle generator are no longer purchasable + from cargo + Zevotech: + - rscdel: Removes icemoon and lavaland hermits ghostroles + - rscdel: Removes the whitesands Lifebringers ghostrole + - rscdel: Removes the Oldstation ghostrole + - rscdel: Removes Lab4071 + - rscdel: Removes the ghostroles that spawn after the icemoon Ash Drake is killed + - bugfix: Fixes some errors pertaining to ghostroles and removed maps in the ruin + catalogue + - bugfix: Removes some ruin areas/datums pertaining to old removed ghostroles and + maps + thgvr: + - bugfix: Cryo wakeup message grammar fix diff --git a/icons/mob/species/lizard/bodyparts.dmi b/icons/mob/species/lizard/bodyparts.dmi index 9f7a7ca89b50..98f9e8d7411c 100644 Binary files a/icons/mob/species/lizard/bodyparts.dmi and b/icons/mob/species/lizard/bodyparts.dmi differ diff --git a/icons/mob/species/lizard/markings.dmi b/icons/mob/species/lizard/markings.dmi index 7a43feeda795..4d0ff37360bb 100644 Binary files a/icons/mob/species/lizard/markings.dmi and b/icons/mob/species/lizard/markings.dmi differ diff --git a/icons/mob/species/lizard/tails.dmi b/icons/mob/species/lizard/tails.dmi index aea38b93e9ac..6fa090cc9f18 100644 Binary files a/icons/mob/species/lizard/tails.dmi and b/icons/mob/species/lizard/tails.dmi differ diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 5eabb260e6f0..2078c7e25cd4 100644 Binary files a/icons/obj/ammo.dmi and b/icons/obj/ammo.dmi differ diff --git a/shiptest.dme b/shiptest.dme index 939934ea7b06..2fecb99dba45 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -134,6 +134,7 @@ #include "code\__DEFINES\stat_tracking.dm" #include "code\__DEFINES\statpanel.dm" #include "code\__DEFINES\status_effects.dm" +#include "code\__DEFINES\stock_parts.dm" #include "code\__DEFINES\subsystems.dm" #include "code\__DEFINES\tgs.config.dm" #include "code\__DEFINES\tgs.dm" @@ -451,7 +452,6 @@ #include "code\datums\components\armor_plate.dm" #include "code\datums\components\art.dm" #include "code\datums\components\bane.dm" -#include "code\datums\components\beauty.dm" #include "code\datums\components\beetlejuice.dm" #include "code\datums\components\bloodysoles.dm" #include "code\datums\components\butchering.dm" @@ -617,6 +617,7 @@ #include "code\datums\diseases\advance\symptoms\weight.dm" #include "code\datums\diseases\advance\symptoms\youth.dm" #include "code\datums\elements\_element.dm" +#include "code\datums\elements\beauty.dm" #include "code\datums\elements\bed_tucking.dm" #include "code\datums\elements\bsa_blocker.dm" #include "code\datums\elements\cleaning.dm" @@ -744,8 +745,8 @@ #include "code\datums\votes\_vote_datum.dm" #include "code\datums\votes\custom_vote.dm" #include "code\datums\votes\restart_vote.dm" -#include "code\datums\weather\weather.dm" #include "code\datums\votes\transfer_vote.dm" +#include "code\datums\weather\weather.dm" #include "code\datums\weather\weather_controller.dm" #include "code\datums\weather\weather_types\acid_rain.dm" #include "code\datums\weather\weather_types\ash_storm.dm" @@ -1674,6 +1675,13 @@ #include "code\modules\antagonists\disease\disease_event.dm" #include "code\modules\antagonists\disease\disease_mob.dm" #include "code\modules\antagonists\ert\ert.dm" +#include "code\modules\antagonists\ert\frontiersmen.dm" +#include "code\modules\antagonists\ert\indie.dm" +#include "code\modules\antagonists\ert\inteq.dm" +#include "code\modules\antagonists\ert\minutemen.dm" +#include "code\modules\antagonists\ert\nanotrasen.dm" +#include "code\modules\antagonists\ert\solgov.dm" +#include "code\modules\antagonists\ert\syndicate.dm" #include "code\modules\antagonists\fugitive\fugitive_outfits.dm" #include "code\modules\antagonists\gang\outfits.dm" #include "code\modules\antagonists\greentext\greentext.dm" @@ -2358,6 +2366,7 @@ #include "code\modules\mentor\verbs\mentorpm.dm" #include "code\modules\mentor\verbs\mentorsay.dm" #include "code\modules\mining\abandoned_crates.dm" +#include "code\modules\mining\drill.dm" #include "code\modules\mining\fulton.dm" #include "code\modules\mining\machine_bluespaceminer.dm" #include "code\modules\mining\machine_processing.dm" @@ -2370,6 +2379,7 @@ #include "code\modules\mining\minebot.dm" #include "code\modules\mining\mint.dm" #include "code\modules\mining\money_bag.dm" +#include "code\modules\mining\ore_veins.dm" #include "code\modules\mining\ores_coins.dm" #include "code\modules\mining\satchel_ore_boxdm.dm" #include "code\modules\mining\shelters.dm" @@ -2849,6 +2859,7 @@ #include "code\modules\overmap\overmap_turf.dm" #include "code\modules\overmap\view_overmap_verb.dm" #include "code\modules\overmap\missions\acquire_mission.dm" +#include "code\modules\overmap\missions\drill_mission.dm" #include "code\modules\overmap\missions\research_mission.dm" #include "code\modules\overmap\objects\dynamic_datum.dm" #include "code\modules\overmap\objects\event_datum.dm" @@ -3242,7 +3253,6 @@ #include "code\modules\ruins\spaceruin_code\hellfactory.dm" #include "code\modules\ruins\spaceruin_code\hilbertshotel.dm" #include "code\modules\ruins\spaceruin_code\listeningstation.dm" -#include "code\modules\ruins\spaceruin_code\oldstation.dm" #include "code\modules\ruins\spaceruin_code\spacehotel.dm" #include "code\modules\ruins\spaceruin_code\TheDerelict.dm" #include "code\modules\screen_alerts\_screen_alerts.dm" diff --git a/tgui/packages/tgui/interfaces/Fishing.tsx b/tgui/packages/tgui/interfaces/Fishing.tsx index 2bd9e0426733..22215bf47492 100644 --- a/tgui/packages/tgui/interfaces/Fishing.tsx +++ b/tgui/packages/tgui/interfaces/Fishing.tsx @@ -8,7 +8,7 @@ import { import { useDispatch } from 'common/redux'; import { Component } from 'inferno'; import { resolveAsset } from '../assets'; -import { backendSuspendStart, useBackend } from '../backend'; +import { useBackend } from '../backend'; import { Icon } from '../components'; import { globalEvents } from '../events'; import { Window } from '../layouts'; @@ -360,10 +360,8 @@ class FishingMinigame extends Component< if (newCompletion <= 0) { this.props.lose(); - dispatch(backendSuspendStart()); } else if (newCompletion >= 100) { this.props.win(this.perfect); - dispatch(backendSuspendStart()); } return newState; diff --git a/tgui/packages/tgui/interfaces/PaperSheet.tsx b/tgui/packages/tgui/interfaces/PaperSheet.tsx index 1151c7ce9a59..beda23bd4a0a 100644 --- a/tgui/packages/tgui/interfaces/PaperSheet.tsx +++ b/tgui/packages/tgui/interfaces/PaperSheet.tsx @@ -430,10 +430,83 @@ export class PreviewView extends Component { // Array containing cache of HTMLInputElements that are enabled. enabledInputFieldCache: { [key: string]: HTMLInputElement } = {}; + // State checking variables. Used to determine whether or not to use cache. + lastReadOnly: boolean = true; + lastDMInputCount: number = 0; + lastFieldCount: number = 0; + lastFieldInputCount: number = 0; + + // Cache variables for fully parsed text. Workaround for marked.js not being + // super fast on the BYOND/IE js engine. + parsedDMCache: string = ''; + parsedTextBoxCache: string = ''; + constructor(props, context) { super(props, context); + this.configureMarked(); } + configureMarked = (): void => { + // This is an extension for marked defining a complete custom tokenizer. + // This tokenizer should run before the the non-custom ones, and gives us + // the ability to handle [_____] fields before the em/strong tokenizers + // mangle them, since underscores are used for italic/bold. + // This massively improves the order of operations, allowing us to run + // marked, THEN sanitise the output (much safer) and finally insert fields + // manually afterwards. + const inputField = { + name: 'inputField', + level: 'inline', + + start(src) { + return src.match(/\[/)?.index; + }, + + tokenizer(src: string) { + const rule = /^\[_+\]/; + const match = src.match(rule); + if (match) { + const token = { + type: 'inputField', + raw: match[0], + }; + return token; + } + }, + + renderer(token) { + return `${token.raw}`; + }, + }; + + // Override function, any links and images should + // kill any other marked tokens we don't want here + const walkTokens = (token) => { + switch (token.type) { + case 'url': + case 'autolink': + case 'reflink': + case 'link': + case 'image': + token.type = 'text'; + // Once asset system is up change to some default image + // or rewrite for icon images + token.href = ''; + break; + } + }; + + marked.use({ + extensions: [inputField], + breaks: true, + gfm: true, + smartypants: true, + walkTokens: walkTokens, + // Once assets are fixed might need to change this for them + baseUrl: 'thisshouldbreakhttp', + }); + }; + // Extracts the paper field "counter" from a full ID. getHeaderID = (header: string): string => { return header.replace('paperfield_', ''); @@ -457,6 +530,7 @@ export class PreviewView extends Component { // Skip text area input. if (input.nodeName !== 'INPUT') { + this.parsedTextBoxCache = ''; return; } @@ -494,6 +568,7 @@ export class PreviewView extends Component { createPreviewFromDM = (): { text: string; newFieldCount: number } => { const { data } = useBackend(this.context); const { + raw_field_input, raw_text_input, default_pen_font, default_pen_color, @@ -506,6 +581,19 @@ export class PreviewView extends Component { const readOnly = !canEdit(held_item_details); + // If readonly is the same (input field writiability state hasn't changed) + // And the input stats are the same (no new text inputs since last time) + // Then use any cached values. + if ( + this.lastReadOnly === readOnly && + this.lastDMInputCount === raw_text_input?.length && + this.lastFieldInputCount === raw_field_input?.length + ) { + return { text: this.parsedDMCache, newFieldCount: this.lastFieldCount }; + } + + this.lastReadOnly = readOnly; + raw_text_input?.forEach((value) => { let rawText = value.raw_text.trim(); if (!rawText.length) { @@ -533,6 +621,11 @@ export class PreviewView extends Component { fieldCount = processingOutput.nextCounter; }); + this.lastDMInputCount = raw_text_input?.length || 0; + this.lastFieldInputCount = raw_field_input?.length || 0; + this.lastFieldCount = fieldCount; + this.parsedDMCache = output; + return { text: output, newFieldCount: fieldCount }; }; @@ -548,6 +641,11 @@ export class PreviewView extends Component { } = data; const { textArea } = this.props; + // Use the cache if one exists. + if (this.parsedTextBoxCache) { + return this.parsedTextBoxCache; + } + const readOnly = true; const fontColor = held_item_details?.color || default_pen_color; @@ -564,6 +662,8 @@ export class PreviewView extends Component { readOnly ); + this.parsedTextBoxCache = processingOutput.text; + return processingOutput.text; }; @@ -630,17 +730,7 @@ export class PreviewView extends Component { }, }; - // marked.use({ tokenizer }); - marked.use({ extensions: [inputField] }); - - return marked.parse(rawText, { - breaks: true, - smartypants: true, - smartLists: true, - walkTokens, - // Once assets are fixed might need to change this for them - baseUrl: 'thisshouldbreakhttp', - }); + return marked.parse(rawText); }; // Fully formats, sanitises and parses the provided raw text and wraps it diff --git a/tgui/yarn.lock b/tgui/yarn.lock index 37d2964d40c8..c71f2a55d264 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -3859,18 +3859,19 @@ __metadata: languageName: node linkType: hard -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.51, es5-ext@npm:^0.10.53, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": - version: 0.10.53 - resolution: "es5-ext@npm:0.10.53" +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.51, es5-ext@npm:^0.10.53, es5-ext@npm:^0.10.62, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": + version: 0.10.63 + resolution: "es5-ext@npm:0.10.63" dependencies: - es6-iterator: ~2.0.3 - es6-symbol: ~3.1.3 - next-tick: ~1.0.0 - checksum: 24ec22369260cf98605cb2f51eae9d7df5dc621bc5d3b311f6f5c3d0fcdb7bafae888270f3083ee6e9af27350a5ea49f1fe2dd6406a9017247ca40f091f529b2 + es6-iterator: ^2.0.3 + es6-symbol: ^3.1.3 + esniff: ^2.0.1 + next-tick: ^1.1.0 + checksum: 3bf04d9bac12a14e716a0a00b1706f538a3211da82703babd3e907deaeadaa30eab71202785027058d44d2a7c0e92e34631fb03fa63ef1097191e88de5223fda languageName: node linkType: hard -"es6-iterator@npm:^2.0.3, es6-iterator@npm:~2.0.3": +"es6-iterator@npm:^2.0.3": version: 2.0.3 resolution: "es6-iterator@npm:2.0.3" dependencies: @@ -3881,7 +3882,7 @@ __metadata: languageName: node linkType: hard -"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.3": +"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": version: 3.1.3 resolution: "es6-symbol@npm:3.1.3" dependencies: @@ -4111,6 +4112,18 @@ __metadata: languageName: node linkType: hard +"esniff@npm:^2.0.1": + version: 2.0.1 + resolution: "esniff@npm:2.0.1" + dependencies: + d: ^1.0.1 + es5-ext: ^0.10.62 + event-emitter: ^0.3.5 + type: ^2.7.2 + checksum: d814c0e5c39bce9925b2e65b6d8767af72c9b54f35a65f9f3d6e8c606dce9aebe35a9599d30f15b0807743f88689f445163cfb577a425de4fb8c3c5bc16710cc + languageName: node + linkType: hard + "espree@npm:^7.3.0, espree@npm:^7.3.1": version: 7.3.1 resolution: "espree@npm:7.3.1" @@ -6668,13 +6681,6 @@ __metadata: languageName: node linkType: hard -"next-tick@npm:~1.0.0": - version: 1.0.0 - resolution: "next-tick@npm:1.0.0" - checksum: 83fcb3d4f8d9380210b1c2b8a610463602d80283f0c0c8571c1688e1ad6cbf3a16b345f5bb7212617d4898bedcfa10dff327dc09ec20a112a5bf43a0271375fb - languageName: node - linkType: hard - "no-case@npm:^3.0.4": version: 3.0.4 resolution: "no-case@npm:3.0.4" @@ -8912,6 +8918,13 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"type@npm:^2.7.2": + version: 2.7.2 + resolution: "type@npm:2.7.2" + checksum: 0f42379a8adb67fe529add238a3e3d16699d95b42d01adfe7b9a7c5da297f5c1ba93de39265ba30ffeb37dfd0afb3fb66ae09f58d6515da442219c086219f6f4 + languageName: node + linkType: hard + "typedarray-to-buffer@npm:^3.1.5": version: 3.1.5 resolution: "typedarray-to-buffer@npm:3.1.5"