diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 086d10fd6e..aeaf849b73 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -498,8 +498,7 @@ /turf/open/floor/pod/dark, /area/ruin/powered/beach) "mh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/ruin/powered/beach) "pI" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 737585ffbe..1008d51d11 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -290,8 +290,7 @@ }, /area/ruin/powered/clownplanet) "aU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/powered/clownplanet) "aV" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index d14d74fa1b..d02d4ced34 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -20,8 +20,7 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/ruin/powered/animal_hospital) "af" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/ruin/powered/animal_hospital) "ag" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index c3c05a411e..43ec69b1be 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -400,8 +400,7 @@ /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "QN" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/ruin/powered/snow_biodome) "Sj" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm index e04e5bf3c1..0263837eb8 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm @@ -173,8 +173,7 @@ /turf/open/floor/mineral/titanium/blue, /area/ruin/powered) "J" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 20b946d5db..a004ba7a9d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -580,8 +580,7 @@ }, /area/ruin/powered/syndicate_lava_base) "bu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/powered/syndicate_lava_base) "bv" = ( @@ -600,8 +599,7 @@ }, /area/ruin/powered/syndicate_lava_base) "bx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -979,8 +977,7 @@ }, /area/ruin/powered/syndicate_lava_base) "cr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /turf/open/floor/plating, /area/ruin/powered/syndicate_lava_base) @@ -1062,8 +1059,7 @@ }, /area/ruin/powered/syndicate_lava_base) "cD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "lavalandsyndi"; name = "Syndicate Research Experimentor Shutters" diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm index d89b4ba349..5c94d02ab7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm @@ -6,65 +6,65 @@ /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "c" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "d" = ( /obj/structure/alien/resin/wall, /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "e" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "f" = ( /obj/structure/alien/weeds, /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "g" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "h" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "i" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "j" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "k" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "l" = ( /obj/structure/alien/weeds/node, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "m" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "n" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "o" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, @@ -72,56 +72,56 @@ /obj/item/clothing/mask/facehugger/impregnated, /obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "p" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "q" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "r" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "s" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "t" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/sentinel, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "u" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "v" = ( /obj/structure/alien/weeds/node, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "w" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "x" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "y" = ( /obj/structure/alien/weeds/node, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "z" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, @@ -132,36 +132,36 @@ /obj/item/melee/baton/loaded, /obj/item/clothing/head/helmet, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "A" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "B" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "C" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "D" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "E" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/drone{ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "F" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/queen/large{ @@ -171,19 +171,19 @@ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "G" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/drone{ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "H" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "I" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, @@ -193,24 +193,24 @@ /obj/item/clothing/under/syndicate, /obj/item/clothing/glasses/night, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "J" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/sentinel, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "K" = ( /obj/structure/alien/weeds/node, /mob/living/simple_animal/hostile/alien, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "L" = ( /obj/structure/alien/weeds/node, /mob/living/simple_animal/hostile/alien/drone{ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "M" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, @@ -221,7 +221,7 @@ /obj/item/clothing/head/helmet/space/syndicate/orange, /obj/item/clothing/mask/facehugger/impregnated, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "N" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, @@ -230,7 +230,7 @@ "O" = ( /obj/structure/alien/weeds/node, /turf/template_noop, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "P" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, @@ -243,15 +243,15 @@ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "R" = ( /obj/structure/alien/weeds, /turf/template_noop, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "S" = ( /obj/structure/alien/weeds, /turf/template_noop, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "T" = ( /obj/structure/alien/weeds/node, /obj/structure/alien/resin/wall, @@ -271,7 +271,7 @@ /obj/structure/alien/resin/wall, /obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm index 3797fd3a2c..96f6d35326 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -5,55 +5,54 @@ "ab" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/djstation/solars) +/area/ruin/space/djstation/solars) "ac" = ( /obj/machinery/power/solar/fake, /turf/open/floor/plasteel/airless/solarpanel, -/area/djstation/solars) +/area/ruin/space/djstation/solars) "ad" = ( /turf/open/floor/plating/airless, -/area/djstation/solars) +/area/ruin/space/djstation/solars) "ae" = ( /obj/structure/lattice, /turf/template_noop, /area/template_noop) "af" = ( /turf/closed/wall, -/area/djstation) +/area/ruin/space/djstation) "ag" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ah" = ( /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ai" = ( /obj/machinery/telecomms/relay/preset/ruskie, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "aj" = ( /obj/machinery/power/terminal, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ak" = ( /obj/item/device/multitool, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "al" = ( /obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "am" = ( /obj/item/extinguisher, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "an" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -64,7 +63,7 @@ name = "power storage unit" }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ao" = ( /obj/structure/cable{ d1 = 1; @@ -72,7 +71,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ap" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -84,7 +83,7 @@ pixel_y = -24 }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "aq" = ( /obj/structure/cable{ d1 = 4; @@ -99,7 +98,7 @@ pixel_y = -32 }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ar" = ( /obj/structure/cable{ d1 = 1; @@ -107,85 +106,85 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "as" = ( /obj/structure/rack, /obj/item/clothing/suit/space/syndicate/orange, /obj/item/clothing/head/helmet/space/syndicate/orange, /obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "at" = ( /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "au" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "av" = ( /obj/machinery/vending/snack, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aw" = ( /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "ax" = ( /obj/machinery/light_switch{ pixel_y = 28 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "ay" = ( /obj/machinery/newscaster{ pixel_y = 32 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "az" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aA" = ( /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aB" = ( /obj/effect/spawner/lootdrop/crate_spawner, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aC" = ( /obj/machinery/light_switch{ pixel_y = 28 }, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aD" = ( /obj/structure/bed, /obj/item/bedsheet, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aE" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aF" = ( /obj/structure/table, /obj/machinery/microwave{ pixel_y = 8 }, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aG" = ( /obj/machinery/door/airlock/glass{ name = "Kitchen" }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aH" = ( /obj/structure/table, /obj/item/device/radio/intercom{ @@ -196,46 +195,46 @@ name = "Pirate Radio Listening Channel" }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aI" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aJ" = ( /obj/machinery/door/airlock/glass{ name = "Rest Room" }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aK" = ( /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aL" = ( /obj/machinery/sleeper{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aM" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aN" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aO" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aP" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aQ" = ( /obj/structure/table, /obj/item/device/radio/intercom{ @@ -246,68 +245,68 @@ name = "Pirate Radio Broadcast Channel" }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aR" = ( /obj/structure/table, /obj/item/paper/fluff/ruins/djstation, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aS" = ( /obj/structure/frame/computer{ anchored = 1 }, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aT" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aU" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aV" = ( /obj/structure/closet, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aW" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/djstation) +/area/ruin/space/djstation) "aX" = ( /obj/machinery/door/airlock/hatch{ name = "Washroom" }, /turf/open/floor/plasteel/freezer, -/area/djstation) +/area/ruin/space/djstation) "aY" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aZ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, /area/template_noop) "ba" = ( /turf/open/floor/plasteel/freezer, -/area/djstation) +/area/ruin/space/djstation) "bb" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "bc" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/machinery/space_heater, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "bd" = ( /obj/structure/window/reinforced{ dir = 1 @@ -318,7 +317,7 @@ /obj/item/clothing/under/soviet, /obj/item/clothing/head/ushanka, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "be" = ( /obj/structure/sink{ dir = 8; @@ -327,13 +326,13 @@ }, /obj/machinery/light/small, /turf/open/floor/plasteel/freezer, -/area/djstation) +/area/ruin/space/djstation) "bf" = ( /obj/structure/toilet{ pixel_y = 8 }, /turf/open/floor/plasteel/freezer, -/area/djstation) +/area/ruin/space/djstation) "bg" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -342,7 +341,7 @@ }, /obj/item/pen, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "bh" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -352,7 +351,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "bi" = ( /obj/machinery/door/airlock/external{ name = "Ruskie DJ Station"; @@ -360,7 +359,7 @@ req_access_txt = "0" }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "bj" = ( /obj/structure/disposalpipe/trunk{ dir = 1 diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 4aad40fd39..49da58eace 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -169,15 +169,11 @@ /area/solar/derelict_starboard) "as" = ( /turf/closed/wall, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "at" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "au" = ( /obj/machinery/door/airlock/external{ name = "External Engineering" @@ -188,48 +184,40 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "av" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "ax" = ( /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ay" = ( /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "az" = ( /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aA" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aB" = ( /obj/structure/cable{ d1 = 2; @@ -237,7 +225,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aC" = ( /obj/machinery/power/smes, /obj/structure/cable{ @@ -245,7 +233,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aD" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -258,25 +246,16 @@ }, /obj/structure/cable, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aE" = ( /obj/structure/grille, /turf/open/floor/plating/airless, /area/template_noop) "aF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aG" = ( /obj/structure/window/reinforced{ dir = 8 @@ -287,7 +266,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aH" = ( /obj/structure/cable{ d1 = 1; @@ -295,7 +274,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aI" = ( /obj/machinery/power/terminal{ dir = 1 @@ -305,7 +284,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aJ" = ( /obj/structure/cable{ d1 = 1; @@ -316,25 +295,25 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aK" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aL" = ( /obj/machinery/door/airlock/external{ name = "Air Bridge Access" }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aM" = ( /obj/machinery/door/airlock/external{ name = "Air Bridge Access" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aN" = ( /obj/structure/cable{ d1 = 1; @@ -342,28 +321,28 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aO" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aP" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aQ" = ( /obj/machinery/door/window, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aR" = ( /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aS" = ( /turf/closed/wall/r_wall, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aT" = ( /obj/machinery/power/apc{ dir = 8; @@ -380,7 +359,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aU" = ( /obj/structure/cable{ d1 = 2; @@ -388,21 +367,21 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aV" = ( /obj/machinery/door/airlock/external{ name = "External Engineering" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aW" = ( /obj/machinery/door/airlock/highsecurity, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aX" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aY" = ( /turf/closed/wall/r_wall, /area/ruin/unpowered/no_grav) @@ -413,7 +392,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "ba" = ( /obj/structure/cable{ d1 = 1; @@ -427,7 +406,7 @@ }, /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bb" = ( /obj/structure/cable{ d1 = 4; @@ -435,17 +414,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bd" = ( /obj/structure/grille/broken, /turf/open/floor/plating/airless, @@ -453,18 +426,18 @@ "be" = ( /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bf" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/machinery/porta_turret_cover, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bg" = ( /obj/machinery/porta_turret_cover, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bh" = ( /obj/machinery/door/airlock/engineering{ name = "Starboard Solar Access"; @@ -476,7 +449,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bi" = ( /obj/structure/grille, /turf/template_noop, @@ -484,15 +457,15 @@ "bj" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bk" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bl" = ( /turf/closed/wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bm" = ( /obj/machinery/door/window, /obj/structure/cable{ @@ -501,17 +474,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bn" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bo" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bp" = ( /obj/machinery/door/window{ base_state = "right"; @@ -519,13 +492,13 @@ icon_state = "right" }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bq" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "br" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -533,44 +506,44 @@ icon_state = "coil_red2" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bs" = ( /turf/open/floor/plasteel{ icon_state = "damaged1" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bt" = ( /obj/machinery/door/window, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bu" = ( /turf/open/floor/plasteel{ icon_state = "damaged5" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bv" = ( /obj/item/stock_parts/matter_bin, /turf/open/floor/plasteel{ icon_state = "damaged4" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bw" = ( /obj/structure/rack, /obj/item/circuitboard/machine/smes, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bx" = ( /obj/structure/rack, /obj/item/circuitboard/machine/microwave, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "by" = ( /obj/structure/rack, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bz" = ( /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bA" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -578,12 +551,12 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bB" = ( /turf/open/floor/plasteel{ icon_state = "damaged2" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bC" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -593,28 +566,28 @@ /turf/open/floor/plasteel{ icon_state = "damaged3" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bD" = ( /obj/structure/rack, /obj/item/circuitboard/machine/cryo_tube, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bE" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bF" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bG" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bH" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -622,13 +595,13 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bI" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bJ" = ( /obj/machinery/door/window{ base_state = "right"; @@ -636,50 +609,50 @@ icon_state = "right" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bK" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bL" = ( /turf/template_noop, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bM" = ( /obj/item/stock_parts/console_screen, /turf/template_noop, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bN" = ( /turf/open/floor/circuit/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bO" = ( /turf/open/floor/plating/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bP" = ( /obj/machinery/porta_turret_cover, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bQ" = ( /obj/item/device/aicard, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bR" = ( /obj/structure/lattice, /turf/template_noop, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bS" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bT" = ( /obj/structure/rack, /obj/item/circuitboard/computer/solar_control, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bU" = ( /obj/structure/rack, /obj/item/circuitboard/machine/autolathe, @@ -688,12 +661,12 @@ pixel_y = -3 }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bV" = ( /obj/structure/rack, /obj/item/circuitboard/machine/circuit_imprinter, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bW" = ( /obj/machinery/power/apc{ dir = 8; @@ -705,7 +678,7 @@ d2 = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bX" = ( /obj/structure/cable{ d1 = 2; @@ -713,20 +686,20 @@ icon_state = "2-8" }, /turf/open/floor/plating/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bY" = ( /obj/structure/frame/computer, /obj/item/circuitboard/computer/rdconsole, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bZ" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ca" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "cb" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ @@ -740,11 +713,11 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "cd" = ( /obj/machinery/light, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ce" = ( /obj/structure/cable{ d1 = 1; @@ -752,7 +725,7 @@ icon_state = "1-4" }, /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "cf" = ( /obj/structure/cable{ d1 = 4; @@ -760,7 +733,7 @@ icon_state = "4-8" }, /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "cg" = ( /obj/structure/cable{ d1 = 2; @@ -768,7 +741,7 @@ icon_state = "2-8" }, /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ch" = ( /turf/closed/wall, /area/ruin/unpowered/no_grav) @@ -782,7 +755,7 @@ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ck" = ( /obj/structure/cable{ d1 = 1; @@ -790,14 +763,14 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "cl" = ( /turf/closed/wall/r_wall, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cm" = ( /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "cn" = ( /obj/item/ore/iron, /obj/item/ore/iron, @@ -808,7 +781,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cp" = ( /obj/machinery/light/small{ dir = 1 @@ -816,13 +789,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cq" = ( /obj/item/stock_parts/manipulator, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cr" = ( /obj/structure/cable{ d1 = 1; @@ -830,10 +803,10 @@ icon_state = "1-2" }, /turf/closed/wall, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cs" = ( /turf/closed/wall, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "ct" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable{ @@ -842,31 +815,31 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cu" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cv" = ( /obj/item/ore/slag, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cw" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cx" = ( /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cy" = ( /obj/structure/rack, /obj/item/melee/classic_baton, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cz" = ( /obj/structure/rack, /obj/machinery/light/small{ @@ -874,33 +847,33 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cA" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/swat, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cB" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cC" = ( /obj/structure/rack, /obj/item/electronics/apc, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cD" = ( /obj/structure/rack, /obj/item/circuitboard/machine/smes, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cE" = ( /obj/structure/rack, /obj/item/stock_parts/capacitor, /obj/item/stock_parts/manipulator, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cF" = ( /obj/structure/cable{ d1 = 1; @@ -908,19 +881,19 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cG" = ( /obj/item/screwdriver, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cH" = ( /obj/machinery/gravity_generator/main/station{ on = 0 }, /turf/open/floor/plasteel/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cI" = ( /obj/item/ore/slag, /turf/template_noop, @@ -932,7 +905,7 @@ icon_state = "1-4" }, /turf/closed/wall, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cK" = ( /obj/structure/cable{ d1 = 4; @@ -940,7 +913,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cL" = ( /obj/structure/cable{ d1 = 4; @@ -948,7 +921,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cM" = ( /obj/structure/cable{ d1 = 4; @@ -961,7 +934,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cN" = ( /obj/structure/cable{ d1 = 2; @@ -969,16 +942,16 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cO" = ( /turf/open/floor/plasteel/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cP" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cQ" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -987,7 +960,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cR" = ( /obj/structure/rack, /obj/item/stock_parts/cell/high, @@ -997,7 +970,7 @@ /obj/item/stock_parts/cell/high, /obj/item/stock_parts/cell/high, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cS" = ( /obj/machinery/light/small{ dir = 4 @@ -1006,26 +979,15 @@ /obj/item/stack/cable_coil/cut, /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cV" = ( /obj/machinery/door/airlock/command{ name = "E.V.A."; @@ -1038,14 +1000,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cW" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Secure Storage"; req_access_txt = "10" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cX" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -1054,53 +1016,33 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "da" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Access"; req_access_txt = "10" }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "db" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dd" = ( /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "de" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless/solarpanel, @@ -1112,7 +1054,7 @@ }, /obj/item/wallframe/apc, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dg" = ( /obj/structure/cable{ d1 = 4; @@ -1120,7 +1062,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dh" = ( /obj/structure/cable{ d1 = 4; @@ -1133,7 +1075,7 @@ icon_state = "2-4" }, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "di" = ( /obj/structure/cable{ d2 = 8; @@ -1142,7 +1084,7 @@ /obj/structure/frame/machine, /obj/item/stock_parts/console_screen, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dj" = ( /turf/open/floor/plasteel/airless/solarpanel, /area/ruin/unpowered/no_grav) @@ -1155,7 +1097,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dm" = ( /obj/structure/cable{ d1 = 2; @@ -1163,7 +1105,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dn" = ( /obj/structure/cable{ d1 = 4; @@ -1176,7 +1118,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "do" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -1185,7 +1127,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dp" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ @@ -1194,7 +1136,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dq" = ( /obj/item/reagent_containers/food/drinks/beer, /obj/structure/cable{ @@ -1203,10 +1145,10 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dr" = ( /turf/closed/wall/r_wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ds" = ( /obj/machinery/light/small{ dir = 8 @@ -1214,7 +1156,7 @@ /obj/structure/table, /obj/item/paper/fluff/ruins/thederelict/equipment, /turf/open/floor/plasteel/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dt" = ( /obj/structure/cable{ d1 = 1; @@ -1222,7 +1164,7 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "du" = ( /obj/machinery/light/small{ dir = 4 @@ -1237,7 +1179,7 @@ }, /obj/item/stock_parts/matter_bin, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dv" = ( /obj/item/stock_parts/matter_bin, /turf/template_noop, @@ -1245,11 +1187,11 @@ "dw" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dx" = ( /obj/machinery/door/window, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dy" = ( /obj/structure/window/reinforced, /obj/structure/cable{ @@ -1258,18 +1200,18 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dz" = ( /turf/closed/wall, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dA" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dB" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dC" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Access"; @@ -1281,13 +1223,13 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dD" = ( /obj/structure/sign/securearea{ name = "ENGINEERING ACCESS" }, /turf/closed/wall/r_wall, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dE" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/template_noop, @@ -1297,11 +1239,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dG" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dH" = ( /obj/structure/frame/computer, /obj/structure/cable{ @@ -1309,7 +1251,7 @@ d2 = 2 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dI" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -1317,11 +1259,11 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dJ" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dK" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -1329,14 +1271,14 @@ pixel_y = -7 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dL" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dM" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -1344,7 +1286,7 @@ pixel_y = 7 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dN" = ( /obj/item/grenade/empgrenade, /obj/structure/table, @@ -1352,30 +1294,30 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dO" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dP" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dQ" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dR" = ( /obj/item/stack/cable_coil/cut, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dS" = ( /obj/structure/cable{ d1 = 4; @@ -1383,7 +1325,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dT" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Access"; @@ -1395,7 +1337,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dU" = ( /obj/structure/cable{ d1 = 1; @@ -1403,21 +1345,21 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dV" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dW" = ( /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dX" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dY" = ( /obj/structure/cable{ d1 = 1; @@ -1425,64 +1367,64 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dZ" = ( /obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ea" = ( /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eb" = ( /turf/open/floor/plating, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ec" = ( /obj/structure/table, /obj/item/paper/crumpled, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ed" = ( /obj/structure/table, /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ee" = ( /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ef" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eg" = ( /obj/structure/window/reinforced, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eh" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ei" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ej" = ( /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "ek" = ( /obj/structure/closet/radiation, /obj/structure/sign/securearea{ @@ -1492,10 +1434,10 @@ pixel_x = 32 }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "el" = ( /turf/closed/wall, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "em" = ( /obj/machinery/light/small{ dir = 8 @@ -1503,17 +1445,17 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "en" = ( /obj/machinery/power/emitter{ dir = 1 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eo" = ( /obj/machinery/field/generator, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ep" = ( /obj/structure/cable{ d1 = 1; @@ -1522,62 +1464,54 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eq" = ( /obj/structure/window/reinforced/fulltile, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "er" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "es" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "et" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eu" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "ev" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ew" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ex" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ey" = ( /obj/structure/noticeboard, /turf/closed/wall/r_wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ez" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eA" = ( /obj/structure/cable{ d1 = 1; @@ -1585,23 +1519,23 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eB" = ( /obj/machinery/door/window/eastleft{ name = "Heads of Staff"; req_access_txt = "19" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eC" = ( /obj/structure/table, /obj/item/device/paicard, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eD" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eE" = ( /obj/structure/table, /obj/item/stock_parts/cell, @@ -1609,19 +1543,19 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eF" = ( /obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eG" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eH" = ( /obj/structure/cable{ d1 = 1; @@ -1634,7 +1568,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eI" = ( /obj/structure/cable{ d1 = 4; @@ -1642,7 +1576,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eJ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -1653,7 +1587,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eK" = ( /obj/structure/cable{ d1 = 4; @@ -1661,7 +1595,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eL" = ( /obj/structure/cable{ d1 = 4; @@ -1669,7 +1603,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eM" = ( /obj/structure/cable{ d1 = 2; @@ -1677,28 +1611,28 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eN" = ( /obj/item/paper/fluff/ruins/thederelict/nukie_objectives, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eO" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eP" = ( /obj/structure/table, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eQ" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eR" = ( /obj/structure/cable{ d1 = 1; @@ -1706,16 +1640,16 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eS" = ( /obj/structure/chair, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eT" = ( /obj/structure/table, /obj/item/screwdriver, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eU" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/beer, @@ -1723,21 +1657,15 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eV" = ( /obj/item/stack/rods, /turf/template_noop, /area/template_noop) "eW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eX" = ( /obj/item/shard, /obj/structure/grille/broken, @@ -1749,51 +1677,42 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eY" = ( /obj/item/clothing/suit/space/syndicate/black/engie, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eZ" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fa" = ( /obj/item/shard, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fb" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fe" = ( /obj/structure/table, /obj/item/rack_parts, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ff" = ( /obj/structure/window/fulltile, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fg" = ( /obj/structure/table, /obj/machinery/power/apc{ @@ -1804,12 +1723,12 @@ /obj/structure/cable, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fh" = ( /obj/structure/table, /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fi" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -1817,7 +1736,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fj" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1825,23 +1744,23 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fk" = ( /obj/item/clothing/head/helmet/space/syndicate/black/engie, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fl" = ( /obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fm" = ( /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fn" = ( /obj/structure/window/reinforced{ dir = 1 @@ -1850,10 +1769,10 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fo" = ( /turf/closed/wall/r_wall, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fp" = ( /obj/machinery/door/window{ dir = 2; @@ -1862,14 +1781,11 @@ }, /obj/structure/grille, /turf/open/floor/plating/airless, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fr" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1880,7 +1796,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fs" = ( /obj/structure/window/reinforced{ dir = 4 @@ -1889,36 +1805,33 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ft" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fu" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fv" = ( /obj/effect/spawner/lootdrop/crate_spawner, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fw" = ( /obj/item/drone_shell/dusty, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fx" = ( /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fy" = ( /obj/structure/table, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fz" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -1926,7 +1839,7 @@ }, /obj/item/electronics/airlock, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fA" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -1935,7 +1848,7 @@ }, /obj/item/stock_parts/matter_bin, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fB" = ( /obj/structure/table, /obj/item/stock_parts/cell{ @@ -1943,10 +1856,10 @@ maxcharge = 15000 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fC" = ( /turf/template_noop, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fD" = ( /obj/structure/girder, /turf/open/floor/plating/airless, @@ -1956,36 +1869,32 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fF" = ( /obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fG" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fH" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fJ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1993,7 +1902,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fK" = ( /obj/machinery/door/window, /obj/structure/cable{ @@ -2002,24 +1911,24 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fL" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fN" = ( /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fO" = ( /obj/item/shard{ icon_state = "medium" @@ -2027,13 +1936,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fP" = ( /obj/structure/grille, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -2041,22 +1950,18 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fR" = ( /obj/machinery/door/airlock/maintenance{ name = "Tech Storage"; req_access_txt = "23" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fT" = ( /obj/structure/cable{ d1 = 1; @@ -2064,7 +1969,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fU" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2072,24 +1977,24 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fV" = ( /obj/item/screwdriver, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fW" = ( /obj/item/stack/rods, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fX" = ( /obj/item/shard{ icon_state = "medium" }, /obj/item/stack/cable_coil/cut, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fY" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -2099,10 +2004,10 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fZ" = ( /turf/closed/wall, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ga" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -2112,7 +2017,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gb" = ( /obj/structure/cable{ d1 = 4; @@ -2122,7 +2027,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gc" = ( /obj/structure/cable{ d1 = 4; @@ -2130,7 +2035,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gd" = ( /obj/structure/cable{ d1 = 4; @@ -2138,7 +2043,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "ge" = ( /obj/structure/cable{ d1 = 4; @@ -2146,7 +2051,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gf" = ( /obj/structure/cable{ d1 = 1; @@ -2159,30 +2064,30 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gg" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gh" = ( /obj/item/ore/slag, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gi" = ( /obj/item/shard, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gj" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gk" = ( /turf/closed/wall/r_wall, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gl" = ( /obj/structure/cable{ d1 = 1; @@ -2190,27 +2095,27 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gm" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gn" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "go" = ( /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gp" = ( /obj/structure/window/fulltile, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gq" = ( /turf/open/floor/plating/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gr" = ( /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) @@ -2221,44 +2126,29 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gu" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gx" = ( /obj/structure/cable{ d1 = 2; @@ -2266,7 +2156,7 @@ icon_state = "2-4" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gy" = ( /obj/structure/cable{ d1 = 4; @@ -2274,16 +2164,16 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gz" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gA" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gB" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -2292,7 +2182,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gC" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched2" @@ -2304,19 +2194,13 @@ }, /area/ruin/unpowered/no_grav) "gE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gF" = ( /obj/machinery/door/window, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gG" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, @@ -2333,11 +2217,11 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gJ" = ( /obj/structure/grille/broken, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gK" = ( /obj/machinery/light/small{ dir = 4 @@ -2345,22 +2229,22 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gL" = ( /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gM" = ( /obj/item/crowbar, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gN" = ( /obj/structure/grille, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gO" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gP" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" @@ -2378,22 +2262,15 @@ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gS" = ( /obj/structure/window/reinforced, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gU" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -2401,27 +2278,23 @@ icon_state = "coil_red2" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gV" = ( /turf/closed/wall/r_wall, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "gW" = ( /turf/closed/wall, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "gX" = ( /turf/closed/wall, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "gY" = ( /turf/closed/wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ha" = ( /obj/structure/cable{ d1 = 1; @@ -2429,13 +2302,13 @@ icon_state = "1-8" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "hb" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "hc" = ( /obj/structure/lattice, /obj/structure/window/fulltile, @@ -2444,46 +2317,46 @@ "hd" = ( /obj/structure/table, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "he" = ( /obj/structure/chair, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hf" = ( /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hg" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hh" = ( /obj/structure/chair{ dir = 8 }, /obj/item/pen, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hi" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hj" = ( /obj/structure/closet/coffin, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hk" = ( /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hl" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hm" = ( /obj/item/shard, /turf/template_noop, @@ -2491,74 +2364,67 @@ "hn" = ( /obj/structure/grille, /turf/template_noop, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ho" = ( /obj/item/shard, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "hp" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched2" }, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hq" = ( /turf/open/floor/plating/airless, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hr" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hs" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ht" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hu" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; req_access_txt = "6" }, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hv" = ( /turf/closed/wall, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hy" = ( /obj/item/shard, /obj/structure/grille/broken, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hz" = ( /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hA" = ( /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hB" = ( /obj/machinery/door/airlock/external{ name = "External Engineering" @@ -2573,13 +2439,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "hE" = ( /obj/machinery/door/window{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hF" = ( /obj/structure/table, /obj/machinery/computer/pod/old{ @@ -2588,25 +2454,25 @@ id = "derelict_gun" }, /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hG" = ( /obj/machinery/door/morgue{ name = "coffin storage"; req_access_txt = "22" }, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hH" = ( /obj/structure/bodycontainer/morgue, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hI" = ( /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hJ" = ( /obj/item/firstaid_arm_assembly, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hK" = ( /obj/structure/closet, /obj/structure/window/reinforced{ @@ -2616,13 +2482,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hL" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hM" = ( /obj/machinery/light{ dir = 1 @@ -2631,13 +2497,13 @@ icon_state = "small" }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hN" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "hO" = ( /obj/structure/cable{ d1 = 1; @@ -2645,10 +2511,10 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "hP" = ( /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hQ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2665,17 +2531,17 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hS" = ( /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hT" = ( /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hU" = ( /obj/structure/chair{ dir = 8 @@ -2683,33 +2549,33 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hV" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hW" = ( /obj/item/stack/medical/bruise_pack, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hX" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hY" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hZ" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "ia" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" @@ -2725,13 +2591,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "id" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ie" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -2741,55 +2607,55 @@ /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "if" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ig" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ih" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ii" = ( /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ij" = ( /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ik" = ( /obj/structure/chair, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "il" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "im" = ( /obj/item/storage/box/lights/mixed, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "in" = ( /obj/item/drone_shell/dusty, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "io" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ip" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -2799,7 +2665,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "iq" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" @@ -2810,7 +2676,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "is" = ( /obj/structure/chair{ dir = 1 @@ -2819,17 +2685,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "it" = ( /obj/structure/window/reinforced, /turf/template_noop, /area/template_noop) "iu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/template_noop, /area/template_noop) "iv" = ( @@ -2842,33 +2704,33 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iw" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ix" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iA" = ( /obj/machinery/sleeper{ dir = 4 }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iB" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -2877,11 +2739,11 @@ /obj/structure/window/reinforced, /obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iC" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iD" = ( /obj/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -2899,13 +2761,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "iG" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "iH" = ( /obj/machinery/door/poddoor{ id = "derelict_gun"; @@ -2918,7 +2780,7 @@ /area/ruin/unpowered/no_grav) "iJ" = ( /turf/open/floor/plating, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iK" = ( /obj/machinery/mass_driver{ dir = 8; @@ -2931,31 +2793,31 @@ }, /obj/structure/closet/coffin, /turf/open/floor/plating, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iL" = ( /obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iM" = ( /obj/item/stack/medical/bruise_pack, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iN" = ( /obj/item/stack/medical/ointment, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iO" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iP" = ( /obj/structure/closet/l3closet, /turf/open/floor/plating/airless, @@ -3000,7 +2862,7 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iV" = ( /obj/structure/window/reinforced{ dir = 1 @@ -3008,7 +2870,7 @@ /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iW" = ( /obj/structure/window/reinforced{ dir = 1 @@ -3016,7 +2878,7 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iX" = ( /obj/structure/chair{ dir = 8 @@ -3024,24 +2886,24 @@ /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iY" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iZ" = ( /obj/item/cigbutt, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "ja" = ( /obj/machinery/door/airlock/glass{ name = "Med-Sci"; req_access_txt = "9" }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jb" = ( /obj/structure/table, /turf/open/floor/plating/airless, @@ -3053,15 +2915,15 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jd" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "je" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jf" = ( /obj/structure/cable{ d1 = 2; @@ -3069,7 +2931,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jg" = ( /obj/structure/cable{ d1 = 4; @@ -3080,7 +2942,7 @@ dir = 8 }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jh" = ( /obj/structure/cable{ d1 = 4; @@ -3088,7 +2950,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "ji" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3096,7 +2958,7 @@ icon_state = "coil_red2" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jj" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3106,13 +2968,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jk" = ( /obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jl" = ( /obj/structure/closet/wardrobe/genetics_white, /obj/effect/spawner/lootdrop/maintenance{ @@ -3120,7 +2982,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jm" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3150,44 +3012,44 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "js" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jt" = ( /obj/item/pen, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ju" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jv" = ( /obj/machinery/door/window{ dir = 8 }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jw" = ( /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jx" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jy" = ( /obj/machinery/power/apc{ dir = 4; @@ -3199,7 +3061,7 @@ d2 = 2 }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jz" = ( /obj/machinery/power/apc{ dir = 0; @@ -3208,22 +3070,22 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jA" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/bed, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jB" = ( /obj/item/stack/medical/ointment, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jC" = ( /obj/structure/bed, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jD" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3233,13 +3095,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jE" = ( /obj/machinery/door/airlock/medical{ name = "Medical" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jF" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3255,35 +3117,24 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jI" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jL" = ( /turf/closed/wall/r_wall, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jM" = ( /obj/machinery/door/window, /obj/structure/cable{ @@ -3292,7 +3143,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jN" = ( /obj/machinery/door/window/southleft, /obj/structure/cable{ @@ -3301,11 +3152,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jO" = ( /obj/machinery/door/window/southright, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jP" = ( /obj/structure/cable{ d1 = 1; @@ -3318,7 +3169,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jQ" = ( /obj/structure/cable{ d1 = 4; @@ -3330,7 +3181,7 @@ req_access_txt = "7" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jR" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3357,7 +3208,7 @@ name = "Arrivals Docking Bay 1" }, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jV" = ( /obj/machinery/light/small{ dir = 4 @@ -3373,7 +3224,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jX" = ( /obj/structure/cable{ d1 = 1; @@ -3383,22 +3234,22 @@ /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jY" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jZ" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ka" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kb" = ( /obj/structure/cable{ d1 = 1; @@ -3456,7 +3307,7 @@ req_access_txt = "7" }, /turf/open/floor/plasteel/airless, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ki" = ( /obj/structure/cable{ d1 = 4; @@ -3464,7 +3315,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kj" = ( /obj/structure/cable{ d1 = 4; @@ -3472,7 +3323,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kk" = ( /obj/structure/cable{ d1 = 2; @@ -3480,13 +3331,13 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kl" = ( /obj/machinery/door/airlock/command{ name = "Teleporter Room" }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "km" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3496,28 +3347,28 @@ /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ko" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kp" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kq" = ( /obj/item/device/assembly/prox_sensor{ pixel_x = -8; pixel_y = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kr" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -3526,11 +3377,11 @@ pixel_y = -24 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ks" = ( /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kt" = ( /obj/structure/cable{ d1 = 4; @@ -3538,7 +3389,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ku" = ( /obj/structure/cable{ d1 = 4; @@ -3548,7 +3399,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kv" = ( /obj/structure/cable{ d1 = 4; @@ -3556,7 +3407,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kw" = ( /obj/machinery/door/window{ base_state = "right"; @@ -3569,7 +3420,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kx" = ( /obj/structure/cable{ d1 = 1; @@ -3582,7 +3433,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ky" = ( /obj/structure/cable{ d1 = 2; @@ -3590,7 +3441,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kz" = ( /obj/structure/cable{ d1 = 1; @@ -3603,7 +3454,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kA" = ( /obj/structure/cable{ d1 = 2; @@ -3611,19 +3462,19 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kB" = ( /obj/structure/window/fulltile, /turf/open/floor/plating/airless, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kC" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kD" = ( /obj/machinery/door/window, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kE" = ( /obj/structure/cable{ d1 = 1; @@ -3631,7 +3482,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kF" = ( /obj/machinery/door/window{ base_state = "right"; @@ -3644,7 +3495,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kG" = ( /obj/structure/cable{ d2 = 8; @@ -3659,7 +3510,7 @@ d2 = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kH" = ( /obj/structure/cable{ d1 = 1; @@ -3667,15 +3518,15 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kI" = ( /obj/machinery/vending/hydronutrients, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kJ" = ( /obj/structure/girder, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kK" = ( /obj/structure/girder, /turf/open/floor/plasteel/airless, @@ -3687,41 +3538,23 @@ "kM" = ( /obj/structure/girder, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kN" = ( /obj/structure/bed, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kR" = ( /obj/machinery/door/airlock/security{ name = "Security"; @@ -3734,15 +3567,15 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kS" = ( /obj/machinery/door/window, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary/port) +/area/ruin/space/derelict/hallway/primary/port) "kT" = ( /obj/machinery/vending/hydroseeds, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary/port) +/area/ruin/space/derelict/hallway/primary/port) "kU" = ( /obj/item/cigbutt, /turf/template_noop, @@ -3752,25 +3585,25 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kW" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kX" = ( /obj/structure/table, /obj/item/stock_parts/cell, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kY" = ( /obj/machinery/vending/sovietsoda, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kZ" = ( /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "la" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -3779,7 +3612,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lb" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -3804,23 +3637,23 @@ "le" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lg" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lh" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Access"; req_access_txt = "24" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "li" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3848,7 +3681,7 @@ "ll" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "lm" = ( /obj/structure/closet/wardrobe, /obj/effect/spawner/lootdrop/maintenance{ @@ -3856,7 +3689,7 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ln" = ( /obj/item/stock_parts/manipulator{ pixel_x = -15; @@ -3864,7 +3697,7 @@ }, /obj/item/stock_parts/manipulator, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lo" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -3872,13 +3705,13 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lp" = ( /obj/structure/chair/stool, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lq" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker{ @@ -3891,37 +3724,37 @@ }, /obj/item/pen, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lr" = ( /obj/structure/table, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ls" = ( /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lt" = ( /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lv" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lw" = ( /obj/machinery/atmospherics/components/unary/tank/air, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lx" = ( /turf/closed/wall, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "ly" = ( /turf/closed/wall/r_wall, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lz" = ( /turf/template_noop, /area/ruin/unpowered/no_grav) @@ -3943,14 +3776,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "lD" = ( -/obj/structure/grille, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lE" = ( @@ -3959,39 +3785,39 @@ /area/ruin/unpowered/no_grav) "lF" = ( /turf/open/floor/plasteel/airless/floorgrime, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lG" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lH" = ( /obj/item/ammo_casing/a357, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lI" = ( /obj/structure/table, /obj/item/device/healthanalyzer, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lJ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lL" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lM" = ( /obj/structure/window/reinforced{ dir = 8 @@ -4000,25 +3826,25 @@ dir = 6 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lN" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /obj/machinery/meter, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lP" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Access"; req_access_txt = "24" }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lQ" = ( /obj/structure/cable{ d1 = 1; @@ -4028,13 +3854,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "lR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lS" = ( @@ -4044,60 +3864,52 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "lT" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lW" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "lZ" = ( /obj/machinery/door/airlock/external{ name = "Escape Airlock" }, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ma" = ( /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mb" = ( /obj/structure/lattice, /obj/item/stack/cable_coil/cut, @@ -4114,14 +3926,14 @@ /area/ruin/unpowered/no_grav) "md" = ( /turf/closed/wall, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "me" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mf" = ( /turf/closed/wall/r_wall, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mg" = ( /obj/structure/window/reinforced{ dir = 4 @@ -4135,7 +3947,7 @@ icon_state = "right" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mi" = ( /obj/item/ammo_casing/a357{ pixel_x = -5 @@ -4146,22 +3958,22 @@ }, /obj/item/ammo_casing/a357, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mj" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mk" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "ml" = ( /obj/structure/window/fulltile, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mm" = ( /obj/structure/grille, /obj/item/shard, @@ -4171,43 +3983,42 @@ /turf/open/floor/plating/airless, /area/template_noop) "mn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "mo" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mp" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mq" = ( /turf/open/floor/plasteel{ icon_state = "damaged2"; initial_gas_mix = "TEMP=2.7" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mr" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "ms" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mt" = ( /obj/structure/window/fulltile, /turf/template_noop, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mu" = ( /obj/item/stack/rods, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mv" = ( /obj/item/shard{ icon_state = "small" @@ -4220,21 +4031,21 @@ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mx" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "my" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mz" = ( /obj/structure/lattice, /turf/template_noop, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mA" = ( /obj/item/stack/cable_coil/cut, /turf/template_noop, @@ -4244,7 +4055,7 @@ name = "airlock assembly" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mC" = ( /obj/item/wirecutters, /obj/structure/cable{ @@ -4253,32 +4064,26 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mF" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mG" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mH" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ @@ -4292,30 +4097,30 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mJ" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mL" = ( /obj/structure/window/reinforced, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mM" = ( /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mN" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged1" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mO" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/template_noop, @@ -4323,7 +4128,7 @@ "mP" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mQ" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -4331,34 +4136,34 @@ name = "8maintenance loot spawner" }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mR" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mS" = ( /turf/template_noop, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mT" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mU" = ( /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mV" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mW" = ( /obj/machinery/door/airlock/maintenance{ name = "Aux Storage"; req_access_txt = "23" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mX" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -4371,33 +4176,24 @@ pixel_x = -24 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mZ" = ( /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "na" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nc" = ( /obj/machinery/power/apc{ dir = 1; @@ -4409,7 +4205,7 @@ d2 = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "nd" = ( /obj/structure/cable{ d1 = 4; @@ -4417,7 +4213,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ne" = ( /obj/structure/cable{ d1 = 4; @@ -4427,7 +4223,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict9" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nf" = ( /obj/machinery/light/small{ dir = 1 @@ -4440,7 +4236,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict10" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ng" = ( /obj/structure/cable{ d1 = 4; @@ -4450,7 +4246,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict11" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nh" = ( /obj/structure/cable{ d1 = 4; @@ -4460,7 +4256,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict12" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ni" = ( /obj/structure/cable{ d1 = 4; @@ -4470,7 +4266,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict13" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nj" = ( /obj/structure/cable{ d1 = 4; @@ -4480,7 +4276,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict14" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nk" = ( /obj/structure/cable{ d1 = 4; @@ -4490,7 +4286,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict15" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nl" = ( /obj/machinery/light/small{ dir = 1 @@ -4503,7 +4299,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict16" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nm" = ( /obj/structure/cable{ d1 = 2; @@ -4516,7 +4312,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nn" = ( /obj/structure/cable{ d1 = 1; @@ -4524,82 +4320,70 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "no" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict1" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "np" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict2" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nq" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict3" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nr" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict4" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ns" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict5" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nt" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict6" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nu" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict7" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nv" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict8" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nx" = ( /obj/structure/lattice, /turf/template_noop, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ny" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nB" = ( /turf/closed/wall/r_wall, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nC" = ( /obj/structure/cable{ d1 = 1; @@ -4611,18 +4395,18 @@ req_access_txt = "10" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nD" = ( /obj/machinery/door/airlock/external{ name = "Escape Airlock" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nE" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nF" = ( /obj/structure/cable{ d1 = 1; @@ -4631,18 +4415,15 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nG" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nI" = ( /obj/structure/girder/reinforced, /turf/open/floor/plating/airless, @@ -4654,7 +4435,7 @@ icon_state = "2-4" }, /turf/closed/wall/r_wall, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nK" = ( /obj/structure/cable{ d1 = 4; @@ -4662,7 +4443,7 @@ icon_state = "4-8" }, /turf/closed/wall/r_wall, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nL" = ( /obj/structure/cable{ d1 = 1; @@ -4679,24 +4460,20 @@ req_access_txt = "10" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nN" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nO" = ( /obj/machinery/power/smes, /obj/structure/cable, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nP" = ( /obj/structure/cable{ d1 = 1; @@ -4704,19 +4481,19 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nQ" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nR" = ( /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nS" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nT" = ( /obj/docking_port/stationary{ dheight = 0; @@ -4739,18 +4516,18 @@ }, /obj/item/drone_shell/dusty, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nV" = ( /turf/open/floor/plating/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nX" = ( /obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nY" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -4763,7 +4540,7 @@ track = 0 }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nZ" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -4776,24 +4553,24 @@ pixel_x = -24 }, /turf/open/floor/plating/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oa" = ( /obj/item/paper/fluff/ruins/thederelict/syndie_mission, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "ob" = ( /obj/machinery/light/small{ dir = 4 }, /obj/item/clothing/head/helmet/space/syndicate/black/red, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oc" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "od" = ( /obj/machinery/door/window{ base_state = "right"; @@ -4805,7 +4582,7 @@ "oe" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "of" = ( /obj/machinery/door/window{ base_state = "right"; @@ -4818,7 +4595,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "og" = ( /obj/machinery/door/window{ base_state = "right"; @@ -4826,11 +4603,11 @@ icon_state = "right" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oh" = ( /obj/item/clothing/suit/space/syndicate/black/red, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oi" = ( /obj/effect/decal/remains/human{ desc = "This guy seemed to have died in terrible way! Half his remains are dust."; @@ -4838,11 +4615,11 @@ name = "Syndicate agent remains" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "ok" = ( /obj/structure/cable{ d1 = 1; @@ -4851,7 +4628,7 @@ }, /obj/machinery/door/airlock/external, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "ol" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, diff --git a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm index f2530ff026..11dcb8561f 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm @@ -4,7 +4,7 @@ /area/template_noop) "b" = ( /turf/closed/wall/r_wall, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "c" = ( /obj/structure/lattice, /turf/template_noop, @@ -12,120 +12,99 @@ "d" = ( /obj/structure/frame/computer, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "e" = ( /obj/machinery/teleport/station, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "f" = ( /obj/machinery/teleport/hub, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "g" = ( /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "h" = ( /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "i" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/yellow, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "j" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "k" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "l" = ( /obj/item/stock_parts/cell, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "m" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "n" = ( /obj/effect/decal/cleanable/robot_debris/old, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "o" = ( /obj/effect/spawner/lootdrop/crate_spawner, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "p" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "q" = ( /obj/effect/decal/cleanable/dirt, /obj/item/device/flashlight, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "r" = ( /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/beacon, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "s" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "t" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "u" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "v" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "w" = ( /obj/item/shard, /obj/item/electronics/apc, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "x" = ( /obj/structure/closet, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "y" = ( /obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "z" = ( /obj/structure/closet/crate, /obj/item/device/aicard, @@ -134,19 +113,19 @@ /obj/item/wrench, /obj/item/circuitboard/computer/teleporter, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "A" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "B" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "C" = ( /obj/structure/lattice, /turf/open/space, -/area/AIsattele) +/area/ruin/space/abandoned_tele) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index 6e0d4fda56..819e11bb0e 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -13,17 +13,16 @@ d2 = 4 }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ac" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ad" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -40,7 +39,7 @@ icon_state = "2-8" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ae" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -57,7 +56,7 @@ d2 = 2 }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "af" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -69,36 +68,34 @@ icon_state = "0-8" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ag" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ah" = ( /turf/closed/mineral, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ai" = ( /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aj" = ( /obj/structure/flora/rock, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ak" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "al" = ( /obj/structure/flora/ausbushes/genericbush, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "am" = ( /mob/living/simple_animal/hostile/poison/bees, /mob/living/simple_animal/hostile/poison/bees, @@ -107,50 +104,50 @@ /mob/living/simple_animal/hostile/poison/bees, /mob/living/simple_animal/hostile/poison/bees, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "an" = ( /mob/living/simple_animal/hostile/poison/bees, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ao" = ( /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ap" = ( /mob/living/simple_animal/hostile/asteroid/goldgrub{ will_burrow = 0 }, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aq" = ( /obj/structure/flora/ausbushes/grassybush, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ar" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "as" = ( /mob/living/simple_animal/hostile/asteroid/basilisk, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "at" = ( /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "au" = ( /obj/structure/flora/ausbushes/leafybush, /mob/living/simple_animal/hostile/poison/bees, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "av" = ( /obj/structure/flora/ausbushes/brflowers, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aw" = ( /obj/structure/flora/rock, /obj/machinery/light, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ax" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -162,10 +159,10 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ay" = ( /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "az" = ( /obj/structure/table/reinforced, /obj/item/storage/box/syringes{ @@ -179,20 +176,20 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aA" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aB" = ( /obj/machinery/light, /mob/living/simple_animal/hostile/poison/bees, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aC" = ( /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aD" = ( /obj/structure/cable{ d1 = 4; @@ -206,7 +203,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aE" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -233,7 +230,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aF" = ( /obj/structure/cable{ d1 = 4; @@ -241,7 +238,7 @@ icon_state = "4-8" }, /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aG" = ( /obj/structure/table/reinforced, /obj/structure/cable{ @@ -253,7 +250,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aH" = ( /obj/structure/cable{ d1 = 4; @@ -261,7 +258,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aI" = ( /obj/structure/table/reinforced, /obj/machinery/computer/med_data/laptop, @@ -273,7 +270,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aJ" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -295,7 +292,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aK" = ( /obj/structure/window/reinforced{ dir = 4 @@ -306,7 +303,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aM" = ( /obj/structure/cable{ d1 = 1; @@ -314,20 +311,20 @@ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aN" = ( /obj/structure/table/reinforced, /obj/item/folder, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aO" = ( /obj/structure/chair/office/light{ dir = 8 }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aP" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/glass/bottle/liver_enhance_virion, @@ -335,7 +332,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -349,7 +346,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aS" = ( /obj/machinery/power/apc{ dir = 8; @@ -370,7 +367,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aT" = ( /obj/structure/cable{ d1 = 2; @@ -388,7 +385,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aU" = ( /obj/structure/rack, /obj/item/crowbar, @@ -399,20 +396,20 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aV" = ( /obj/machinery/smartfridge/chemistry, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aW" = ( /obj/structure/table/reinforced, /obj/item/gun/syringe, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aX" = ( /obj/structure/table/reinforced, /obj/item/grenade/chem_grenade/antiweed{ @@ -432,7 +429,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aY" = ( /obj/structure/table/reinforced, /obj/item/gun/energy/temperature{ @@ -441,7 +438,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aZ" = ( /obj/structure/table/reinforced, /obj/item/cultivator, @@ -449,7 +446,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ba" = ( /obj/machinery/light/small{ dir = 8 @@ -457,13 +454,13 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bb" = ( /obj/machinery/door/airlock/hatch{ name = "Bio-Research Station" }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bc" = ( /obj/structure/cable{ d1 = 1; @@ -471,7 +468,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bd" = ( /obj/machinery/power/terminal, /obj/structure/cable{ @@ -480,13 +477,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "be" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bf" = ( /obj/machinery/power/smes/magical{ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; @@ -501,21 +498,21 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bg" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bh" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bi" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/hypospray/medipen/stimpack, @@ -523,7 +520,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bj" = ( /obj/structure/table/reinforced, /obj/item/surgicaldrill, @@ -537,33 +534,33 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bk" = ( /obj/structure/table/optable, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bl" = ( /obj/machinery/computer/operating, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bm" = ( /obj/structure/closet/wardrobe/science_white, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bn" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/snacks/carrotfries, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bo" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -587,7 +584,7 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bp" = ( /obj/structure/bed, /obj/item/bedsheet/green, @@ -595,7 +592,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bq" = ( /obj/item/stack/cable_coil/cut, /obj/item/stack/tile/plasteel{ @@ -604,7 +601,7 @@ }, /obj/item/wirecutters, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "br" = ( /obj/structure/table/reinforced, /obj/machinery/microwave, @@ -616,7 +613,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bs" = ( /obj/structure/cable{ d1 = 4; @@ -634,7 +631,7 @@ }, /obj/machinery/shieldwallgen, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bt" = ( /obj/structure/cable{ d2 = 8; @@ -642,32 +639,32 @@ }, /obj/machinery/shieldwallgen, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bu" = ( /obj/structure/flora/ausbushes/sunnybush, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bv" = ( /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bw" = ( /obj/machinery/light{ dir = 1 }, /mob/living/simple_animal/hostile/carp, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bx" = ( /obj/structure/flora/ausbushes/palebush, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "by" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bz" = ( /obj/machinery/space_heater, /obj/structure/disposalpipe/segment{ @@ -680,55 +677,55 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bA" = ( /obj/structure/table/reinforced, /obj/machinery/juicer, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bB" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bC" = ( /obj/structure/alien/weeds/node, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bD" = ( /obj/item/clothing/mask/facehugger/dead, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bE" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bF" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bG" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bH" = ( /obj/structure/alien/resin/wall, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bI" = ( /obj/structure/flora/ausbushes/reedbush, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bJ" = ( /mob/living/simple_animal/crab{ faction = list("carp") }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bK" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, @@ -738,13 +735,13 @@ dir = 8 }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bM" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bN" = ( /obj/structure/grille{ density = 0; @@ -754,11 +751,11 @@ icon_state = "small" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bO" = ( /obj/item/shard, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bP" = ( /obj/structure/lattice, /turf/template_noop, @@ -776,7 +773,7 @@ }, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bR" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -793,21 +790,21 @@ /obj/structure/cable, /obj/machinery/shieldwallgen, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bT" = ( /obj/structure/grille, /obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bU" = ( /obj/structure/grille{ density = 0; icon_state = "brokengrille" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bV" = ( /obj/machinery/shieldwallgen, /turf/template_noop, @@ -818,7 +815,7 @@ /area/template_noop) "bX" = ( /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index a9e002fa63..21755f1e2f 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -4,59 +4,59 @@ /area/template_noop) "ab" = ( /turf/closed/wall, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ac" = ( /obj/machinery/door/poddoor{ id = "bigderelictshipdock" }, /turf/open/floor/plating/airless, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ad" = ( /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "ae" = ( /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "af" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ag" = ( /obj/machinery/door/poddoor{ id = "bigderelictshipdock" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ah" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ai" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aj" = ( /obj/machinery/button/door{ name = "tradepost entry doors"; pixel_y = 24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ak" = ( /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "al" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "am" = ( /turf/open/floor/engine, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "an" = ( /obj/structure/cable{ d1 = 2; @@ -64,7 +64,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ao" = ( /obj/machinery/power/apc{ cell_type = 0; @@ -77,7 +77,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ap" = ( /obj/structure/table, /obj/machinery/light{ @@ -85,26 +85,26 @@ }, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aq" = ( /turf/open/floor/engine, /turf/closed/wall/mineral/titanium/interior, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "ar" = ( /obj/structure/shuttle/engine/propulsion/burst/right{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "as" = ( /obj/structure/shuttle/engine/propulsion/burst/left{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "at" = ( /turf/closed/wall/mineral/titanium, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "au" = ( /obj/structure/cable{ d1 = 1; @@ -112,18 +112,18 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "av" = ( /obj/structure/table, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aw" = ( /obj/structure/table, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ax" = ( /obj/structure/window/reinforced{ dir = 1 @@ -135,7 +135,7 @@ dir = 1 }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "ay" = ( /obj/structure/window/reinforced{ dir = 1 @@ -147,19 +147,19 @@ dir = 1 }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "az" = ( /obj/structure/table, /obj/item/clothing/head/soft, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aA" = ( /turf/closed/wall, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "aB" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "aC" = ( /turf/closed/mineral, /area/ruin/unpowered/no_grav) @@ -168,51 +168,50 @@ id = "bigderelictship" }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aE" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/o2, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aF" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/regular, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aG" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/brute, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aH" = ( /obj/structure/closet/crate/engineering, /obj/item/storage/toolbox/mechanical, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aI" = ( /obj/structure/closet/crate/engineering/electrical, /obj/item/storage/toolbox/electrical, /obj/item/stock_parts/cell/hyper, /obj/item/stock_parts/cell/high, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aJ" = ( /obj/structure/table, /obj/item/clothing/gloves/fingerless, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "aL" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "aM" = ( /turf/open/floor/plating, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "aN" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -220,11 +219,11 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aO" = ( /obj/structure/closet/crate/secure/loot, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aP" = ( /obj/structure/closet/crate/internals, /obj/item/storage/toolbox/emergency, @@ -233,27 +232,27 @@ /obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aQ" = ( /obj/structure/closet/crate/radiation, /obj/item/clothing/head/radiation, /obj/item/clothing/suit/radiation, /obj/item/device/geiger_counter, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aR" = ( /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "aS" = ( /turf/closed/wall/r_wall, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "aT" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aU" = ( /obj/structure/closet/crate/critter{ name = "critter crate - mr.tiggles"; @@ -268,7 +267,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aV" = ( /obj/structure/closet/crate/engineering, /obj/item/storage/toolbox/mechanical, @@ -278,29 +277,29 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aW" = ( /obj/structure/closet/crate/engineering/electrical, /obj/item/storage/toolbox/electrical, /obj/item/stock_parts/cell/hyper, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aX" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aY" = ( /obj/structure/lattice, /turf/template_noop, /area/template_noop) "aZ" = ( /turf/closed/wall, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ba" = ( /obj/item/clothing/head/helmet, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bb" = ( /obj/machinery/power/smes, /obj/structure/cable{ @@ -308,7 +307,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bc" = ( /obj/structure/table, /obj/item/stock_parts/cell/hyper, @@ -323,7 +322,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bd" = ( /obj/machinery/power/smes, /obj/structure/cable{ @@ -331,7 +330,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "be" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -339,11 +338,11 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bf" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bg" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -352,7 +351,7 @@ }, /obj/structure/glowshroom/single, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bh" = ( /obj/machinery/button/door{ id = "bigderelictship"; @@ -365,7 +364,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bi" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/alien/weeds{ @@ -374,16 +373,16 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bj" = ( /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bk" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bl" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -391,7 +390,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bm" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -404,7 +403,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bn" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -417,7 +416,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bo" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -434,7 +433,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bp" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -447,7 +446,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bq" = ( /obj/effect/mob_spawn/human/corpse/nanotrasensoldier{ head = null; @@ -464,13 +463,13 @@ pixel_x = -29 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "br" = ( /obj/machinery/power/terminal{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bs" = ( /obj/structure/cable{ d1 = 1; @@ -478,14 +477,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bt" = ( /obj/machinery/door/airlock/titanium, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bu" = ( /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bv" = ( /obj/item/chair, /obj/effect/decal/cleanable/blood/old, @@ -495,7 +494,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bw" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -508,7 +507,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bx" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -516,7 +515,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "by" = ( /obj/machinery/door/airlock/glass_security{ id_tag = "innerbrig"; @@ -524,10 +523,10 @@ req_access_txt = "63" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bz" = ( /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bA" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -535,7 +534,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bB" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -543,23 +542,23 @@ /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bC" = ( /turf/closed/wall/r_wall, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bD" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bE" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; name = "dried blood trail" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bF" = ( /obj/structure/alien/resin/wall{ color = "#8EC127"; @@ -568,7 +567,7 @@ name = "gelatinous wall" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bG" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -582,7 +581,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bH" = ( /obj/item/ammo_casing/c45{ caliber = null; @@ -594,31 +593,31 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bI" = ( /obj/item/gun/ballistic/automatic/pistol/m1911{ spawnwithmagazine = 0 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bJ" = ( /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bK" = ( /obj/structure/table, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "bL" = ( /obj/structure/table, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bM" = ( /obj/machinery/computer, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bN" = ( /obj/structure/table_frame, /obj/item/stack/sheet/metal, @@ -632,7 +631,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bO" = ( /obj/item/shard, /obj/structure/alien/weeds{ @@ -641,7 +640,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bP" = ( /obj/effect/gibspawner/human, /obj/structure/alien/weeds{ @@ -650,14 +649,14 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "bQ" = ( /obj/structure/filingcabinet, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bR" = ( /obj/item/shard, /obj/structure/alien/weeds{ @@ -666,7 +665,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bS" = ( /obj/item/chair, /obj/structure/alien/weeds{ @@ -675,7 +674,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bT" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/button/door{ @@ -689,7 +688,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bU" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -701,7 +700,7 @@ icon_state = "wall_thermite"; name = "melted wall" }, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bV" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -709,7 +708,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bW" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -717,7 +716,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bX" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -733,13 +732,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bY" = ( /obj/item/device/gps{ gpstag = "Distress Signal" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bZ" = ( /obj/structure/cable{ d1 = 1; @@ -752,7 +751,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "ca" = ( /obj/machinery/power/apc{ cell_type = 0; @@ -766,16 +765,15 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cb" = ( /obj/structure/closet/wardrobe/cargotech, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cc" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "cd" = ( /obj/structure/grille/broken, /obj/item/shard, @@ -789,7 +787,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "ce" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -802,14 +800,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cf" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cg" = ( /obj/item/shard, /obj/item/stack/cable_coil{ @@ -826,13 +824,13 @@ /obj/item/stack/sheet/metal, /obj/item/stack/sheet/plasteel, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ch" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ci" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -841,7 +839,7 @@ }, /obj/structure/glowshroom/single, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cj" = ( /obj/structure/cable{ d1 = 2; @@ -849,7 +847,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ck" = ( /obj/machinery/power/apc{ cell_type = 0; @@ -862,7 +860,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cl" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -876,7 +874,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cm" = ( /obj/structure/alien/resin/wall{ color = "#8EC127"; @@ -885,18 +883,18 @@ name = "gelatinous wall" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cn" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical, /obj/item/stack/cable_coil, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "co" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cp" = ( /obj/structure/cable{ d1 = 1; @@ -904,7 +902,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cq" = ( /obj/structure/barricade/wooden, /obj/structure/cable{ @@ -913,7 +911,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cr" = ( /obj/machinery/door/airlock/engineering{ name = "Power Storage"; @@ -926,7 +924,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cs" = ( /obj/structure/cable{ d1 = 4; @@ -934,7 +932,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ct" = ( /obj/structure/cable{ d1 = 2; @@ -942,7 +940,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cu" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; @@ -954,7 +952,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cv" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -962,7 +960,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cw" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -980,7 +978,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cx" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -993,7 +991,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cy" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/poddoor{ @@ -1007,7 +1005,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cz" = ( /obj/structure/cable{ d1 = 4; @@ -1015,7 +1013,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cA" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1028,7 +1026,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cB" = ( /obj/structure/cable{ d1 = 1; @@ -1036,7 +1034,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cC" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1051,7 +1049,7 @@ resize = 0.85 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cD" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1071,7 +1069,7 @@ resize = 0.85 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cE" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1084,7 +1082,7 @@ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cF" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1097,14 +1095,14 @@ dir = 5 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cG" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cH" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -1116,7 +1114,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cI" = ( /obj/structure/cable{ d1 = 4; @@ -1125,7 +1123,7 @@ }, /obj/structure/janitorialcart, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cJ" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1139,7 +1137,7 @@ }, /obj/item/mop, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cK" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1157,7 +1155,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cL" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1175,7 +1173,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cM" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1189,7 +1187,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cN" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1207,22 +1205,22 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cO" = ( /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cP" = ( /obj/item/shard, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cQ" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cR" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1230,7 +1228,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cS" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1243,7 +1241,7 @@ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cT" = ( /obj/item/ammo_casing/c45{ caliber = null; @@ -1252,19 +1250,19 @@ name = "spent bullet casing" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cU" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cV" = ( /obj/effect/decal/cleanable/xenoblood/xsplatter, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cW" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cX" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1277,7 +1275,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cY" = ( /obj/structure/grille/broken, /obj/structure/alien/weeds{ @@ -1286,7 +1284,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cZ" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1300,7 +1298,7 @@ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "da" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1310,7 +1308,7 @@ /obj/structure/glowshroom/single, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "db" = ( /obj/item/ammo_casing/c45{ caliber = null; @@ -1324,7 +1322,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dc" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1333,7 +1331,7 @@ }, /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dd" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1341,7 +1339,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "de" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1349,7 +1347,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "df" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1368,7 +1366,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dg" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1386,7 +1384,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dh" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1409,7 +1407,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "di" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1430,7 +1428,7 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dj" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1439,7 +1437,7 @@ }, /obj/item/shard, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dk" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1448,7 +1446,7 @@ }, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dl" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1459,7 +1457,7 @@ name = "Miss Tiggles" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dm" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1469,7 +1467,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/structure/alien/gelpod, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dn" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1482,7 +1480,7 @@ dir = 8 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "do" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1495,13 +1493,13 @@ dir = 6 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dp" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dq" = ( /obj/effect/decal/cleanable/xenoblood/xsplatter, /obj/structure/alien/weeds{ @@ -1510,7 +1508,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dr" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; @@ -1527,10 +1525,10 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ds" = ( /turf/closed/mineral, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dt" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1539,7 +1537,7 @@ }, /obj/structure/glowshroom/single, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "du" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1551,7 +1549,7 @@ }, /obj/item/ammo_box/magazine/m45, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dv" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1564,7 +1562,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dw" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1582,7 +1580,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dx" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1595,7 +1593,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dy" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1609,7 +1607,7 @@ }, /obj/structure/glowshroom/single, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dz" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1625,7 +1623,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dA" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1633,7 +1631,7 @@ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dB" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1651,7 +1649,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dC" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1663,7 +1661,7 @@ name = "dried blood trail" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dD" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1672,7 +1670,7 @@ }, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dE" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1685,7 +1683,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dF" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1698,7 +1696,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dG" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1711,7 +1709,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dH" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1724,7 +1722,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dI" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1737,7 +1735,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dJ" = ( /obj/item/gun/ballistic/automatic/pistol/m1911{ spawnwithmagazine = 0 @@ -1749,7 +1747,7 @@ }, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dK" = ( /obj/item/ammo_casing/c45{ caliber = null; @@ -1768,10 +1766,10 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dL" = ( /turf/closed/wall, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dM" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1789,7 +1787,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dN" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1801,7 +1799,7 @@ icon_state = "wall_thermite"; name = "melted wall" }, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dO" = ( /obj/structure/alien/resin/membrane{ color = "#4BAE56"; @@ -1819,7 +1817,7 @@ icon_state = "wall_thermite"; name = "melted wall" }, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dP" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1833,7 +1831,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dQ" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1846,7 +1844,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dR" = ( /obj/structure/alien/resin/membrane{ color = "#4BAE56"; @@ -1855,7 +1853,7 @@ name = "gelatinous membrane" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dS" = ( /obj/item/ammo_box/magazine/m45, /obj/structure/alien/weeds{ @@ -1868,33 +1866,33 @@ name = "dried blood trail" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dT" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dU" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dV" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dW" = ( /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dX" = ( /obj/structure/closet/crate/secure/loot, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dY" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -1903,19 +1901,19 @@ /obj/item/stack/sheet/plasteel/twenty, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dZ" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ea" = ( /obj/structure/closet/crate, /obj/item/storage/pill_bottle/stimulant, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eb" = ( /obj/structure/closet/crate, /obj/item/target/syndicate, @@ -1928,7 +1926,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ec" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/regular{ @@ -1937,7 +1935,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ed" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/regular{ @@ -1947,7 +1945,7 @@ /obj/item/storage/firstaid/o2, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ee" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; @@ -1959,7 +1957,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ef" = ( /obj/structure/alien/resin/membrane{ color = "#4BAE56"; @@ -1968,7 +1966,7 @@ name = "gelatinous membrane" }, /turf/open/floor/plating/asteroid/airless, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "eg" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1983,25 +1981,25 @@ resize = 0.85 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "eh" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; name = "dried blood trail" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ei" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ej" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/cloth/ten, /obj/item/stack/sheet/cloth/ten, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ek" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -2010,7 +2008,7 @@ /obj/item/stack/sheet/cardboard/fifty, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "el" = ( /obj/machinery/power/apc{ cell_type = 0; @@ -2024,7 +2022,7 @@ d2 = 2 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "em" = ( /turf/closed/wall, /area/ruin/unpowered/no_grav) @@ -2043,14 +2041,14 @@ /obj/item/clothing/mask/breath, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ep" = ( /obj/structure/closet/crate/engineering/electrical, /obj/item/storage/toolbox/electrical, /obj/item/stack/cable_coil, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eq" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -2058,25 +2056,25 @@ }, /obj/item/crowbar, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "er" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/regular, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "es" = ( /obj/structure/closet/crate/engineering, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "et" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/brute, /obj/item/storage/firstaid/fire, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eu" = ( /obj/structure/cable{ d1 = 1; @@ -2084,7 +2082,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ev" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -2093,7 +2091,7 @@ }, /obj/structure/alien/gelpod, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ew" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2102,7 +2100,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ex" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2110,7 +2108,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ey" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2119,7 +2117,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ez" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2132,14 +2130,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eA" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eB" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -2149,20 +2147,20 @@ /obj/machinery/light, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eC" = ( /obj/structure/closet/crate, /obj/item/device/pda/clear, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eD" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eE" = ( /obj/structure/closet/crate/internals, /obj/item/tank/internals/emergency_oxygen/engi, @@ -2170,22 +2168,22 @@ /obj/item/storage/firstaid/toxin, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eF" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eG" = ( /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eH" = ( /obj/structure/closet/crate/engineering, /obj/item/device/multitool, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eI" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2198,7 +2196,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eJ" = ( /obj/structure/door_assembly/door_assembly_mai{ density = 0; @@ -2216,7 +2214,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eK" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2229,11 +2227,11 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "eL" = ( /obj/machinery/door/airlock/maintenance, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index b37a18798c..43cd290ca0 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -165,8 +165,7 @@ /turf/open/floor/plasteel, /area/ruin/powered) "aB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/powered) "aC" = ( @@ -499,8 +498,7 @@ /area/ruin/unpowered) "bJ" = ( /turf/open/floor/plating, -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating/airless{ icon_plating = "platingdmg2"; icon_state = "platingdmg2" diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 9b6cce271e..f577ec5143 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -17,16 +17,7 @@ /turf/closed/wall/mineral/titanium/overspace, /area/awaymission/BMPship/Aft) "af" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ag" = ( @@ -47,13 +38,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aj" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ak" = ( @@ -69,13 +54,7 @@ /area/template_noop) "an" = ( /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ao" = ( @@ -245,16 +224,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "aR" = ( @@ -380,13 +350,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "bl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "bm" = ( @@ -430,13 +394,7 @@ /area/awaymission/BMPship/Aft) "bt" = ( /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "bu" = ( @@ -1207,16 +1165,7 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "dG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "dH" = ( @@ -1423,13 +1372,7 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "ed" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "ee" = ( @@ -1649,11 +1592,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "eI" = ( @@ -2176,16 +2115,7 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "gk" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "gl" = ( @@ -2317,10 +2247,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "gF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /obj/item/shard{ icon_state = "small" }, @@ -2381,11 +2308,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "gR" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "gS" = ( @@ -2525,16 +2448,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "ho" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "hp" = ( @@ -2561,14 +2475,7 @@ /turf/closed/wall/mineral/titanium/interior, /area/awaymission/BMPship/Aft) "hu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "hv" = ( diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index c8e0bed7cf..7a146f0988 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -22,24 +22,24 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ag" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "ah" = ( /obj/structure/kitchenspike, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ai" = ( /obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aj" = ( /obj/machinery/light/small{ dir = 8 @@ -47,7 +47,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "ak" = ( /obj/machinery/conveyor{ dir = 4; @@ -56,7 +56,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "al" = ( /obj/machinery/conveyor{ dir = 4; @@ -68,7 +68,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "am" = ( /obj/machinery/recycler/deathtrap, /obj/machinery/conveyor{ @@ -78,7 +78,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "an" = ( /obj/machinery/conveyor{ dir = 1; @@ -88,7 +88,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "ao" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -99,7 +99,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ap" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 10 @@ -107,7 +107,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -115,7 +115,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ar" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -124,19 +124,19 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "as" = ( /obj/structure/table, /obj/item/storage/toolbox/emergency, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "at" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "au" = ( /obj/machinery/conveyor_switch{ id = "bunkerrecycle" @@ -147,7 +147,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "av" = ( /obj/structure/window/plasma/reinforced{ dir = 8 @@ -160,12 +160,12 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aw" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "ax" = ( /obj/machinery/processor{ name = "processor" @@ -173,31 +173,31 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ay" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "az" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aA" = ( /obj/machinery/gibber, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aB" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aC" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -207,7 +207,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aD" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -217,7 +217,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aE" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -231,7 +231,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aF" = ( /obj/machinery/conveyor{ dir = 1; @@ -244,7 +244,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aG" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/mineral/silver, @@ -258,7 +258,7 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aH" = ( /obj/structure/closet/cardboard, /obj/item/storage/box/monkeycubes, @@ -268,7 +268,7 @@ /obj/item/storage/toolbox/drone, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aI" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/cardboard, @@ -283,7 +283,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aJ" = ( /obj/structure/closet/cardboard, /obj/item/storage/box/mousetraps, @@ -296,7 +296,7 @@ gpstag = "DEEP" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aK" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/metal{ @@ -333,7 +333,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aL" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/glass{ @@ -367,13 +367,13 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aM" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ @@ -382,7 +382,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aO" = ( /obj/machinery/door/airlock/highsecurity{ name = "Recycling Room"; @@ -396,7 +396,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aP" = ( /obj/machinery/door/airlock/highsecurity{ name = "Recycling Room"; @@ -405,12 +405,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aQ" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "aR" = ( /obj/structure/closet/cardboard, /obj/item/device/flashlight/flare, @@ -428,7 +428,7 @@ /obj/item/pickaxe/drill, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aS" = ( /obj/structure/closet/cardboard, /obj/item/device/flashlight/lantern, @@ -444,7 +444,7 @@ /obj/item/clothing/glasses/night, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aT" = ( /obj/structure/closet/cardboard, /obj/item/storage/box/syringes, @@ -457,7 +457,7 @@ /obj/item/clothing/glasses/meson/engine, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aU" = ( /obj/structure/closet/cardboard, /obj/item/kitchen/knife, @@ -467,14 +467,14 @@ /obj/item/kitchen/rollingpin, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aV" = ( /obj/structure/closet/cardboard, /obj/item/defibrillator, /obj/item/storage/box/medipens, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aW" = ( /obj/structure/closet/cardboard, /obj/item/ammo_box/c9mm, @@ -485,7 +485,7 @@ /obj/item/ammo_box/c9mm, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aX" = ( /obj/structure/table, /obj/machinery/light{ @@ -496,7 +496,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aY" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/enzyme, @@ -512,7 +512,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aZ" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -527,7 +527,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ba" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/peppermill, @@ -542,13 +542,13 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bc" = ( /obj/structure/sink/kitchen{ pixel_y = 24 @@ -556,14 +556,14 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bd" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "be" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -576,7 +576,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bf" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 @@ -584,18 +584,17 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bg" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bh" = ( /obj/structure/table, /obj/item/storage/bag/plants/portaseeder, @@ -606,7 +605,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bi" = ( /obj/machinery/vending/hydronutrients, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -618,7 +617,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bj" = ( /obj/machinery/vending/hydroseeds{ slogan_delay = 700 @@ -629,7 +628,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bk" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -638,7 +637,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bl" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -650,7 +649,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -658,7 +657,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -666,7 +665,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -674,7 +673,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bp" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 6 @@ -682,7 +681,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bq" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -690,7 +689,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "br" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -698,7 +697,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bs" = ( /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null @@ -710,7 +709,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bt" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -718,12 +717,12 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bu" = ( /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -731,7 +730,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -739,7 +738,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bx" = ( /obj/structure/table, /obj/machinery/microwave, @@ -750,7 +749,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "by" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -763,21 +762,20 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bz" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bA" = ( -/obj/structure/grille, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bB" = ( /obj/structure/table, /obj/item/cultivator, @@ -785,12 +783,12 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bC" = ( /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -802,32 +800,32 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bF" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bG" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bH" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bI" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/item/storage/box/ingredients/wildcard, @@ -836,7 +834,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bJ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -847,7 +845,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -860,7 +858,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -873,7 +871,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -886,7 +884,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bN" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -900,14 +898,14 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bO" = ( /obj/machinery/light, /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -921,7 +919,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bQ" = ( /obj/machinery/door/airlock/glass{ name = "Hydroponics" @@ -929,7 +927,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bR" = ( /obj/structure/sink{ dir = 4; @@ -938,13 +936,13 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bS" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bT" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -962,7 +960,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bU" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -977,19 +975,19 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bX" = ( /obj/machinery/door/airlock/highsecurity{ name = "General Storage"; @@ -999,7 +997,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bY" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1014,14 +1012,14 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/smartfridge, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ca" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1037,7 +1035,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cb" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1048,20 +1046,19 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cc" = ( -/obj/structure/grille, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cd" = ( /obj/structure/table, /obj/structure/cable/yellow{ @@ -1072,7 +1069,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "ce" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1082,7 +1079,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cf" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1093,7 +1090,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cg" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -1108,7 +1105,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "ch" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/airalarm{ @@ -1118,13 +1115,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "ci" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cj" = ( /obj/structure/noticeboard{ pixel_y = 32 @@ -1135,7 +1132,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ck" = ( /obj/structure/chair{ dir = 4 @@ -1149,7 +1146,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cl" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, @@ -1162,7 +1159,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cm" = ( /obj/structure/table, /obj/machinery/airalarm{ @@ -1176,7 +1173,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1190,7 +1187,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "co" = ( /obj/structure/closet/crate/bin, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -1199,12 +1196,12 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cp" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cq" = ( /obj/machinery/shower{ dir = 4 @@ -1213,7 +1210,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cr" = ( /obj/machinery/light{ dir = 1 @@ -1221,7 +1218,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/airalarm{ @@ -1232,7 +1229,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ct" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1245,7 +1242,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cu" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1254,18 +1251,17 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cv" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cw" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1280,7 +1276,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cx" = ( /obj/machinery/seed_extractor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1289,7 +1285,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cy" = ( /obj/machinery/biogenerator, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1299,7 +1295,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cz" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1308,7 +1304,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cA" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1317,7 +1313,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cB" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -1332,7 +1328,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "cC" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 5 @@ -1345,7 +1341,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "cD" = ( /obj/machinery/door/airlock/highsecurity{ name = "Provisions Storage"; @@ -1362,7 +1358,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "cE" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -1376,13 +1372,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cF" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cG" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 10 @@ -1390,7 +1386,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cH" = ( /obj/structure/chair{ dir = 4 @@ -1398,20 +1394,20 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cI" = ( /obj/structure/table, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cJ" = ( /obj/structure/table, /obj/item/kitchen/fork, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cK" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1422,14 +1418,14 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/vending/coffee, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cM" = ( /obj/machinery/shower{ dir = 4 @@ -1438,12 +1434,12 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cN" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cO" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/sink{ @@ -1456,7 +1452,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1467,7 +1463,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cQ" = ( /obj/structure/cable/yellow, /obj/machinery/power/apc{ @@ -1479,7 +1475,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "cR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1491,18 +1487,18 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cS" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cT" = ( /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cU" = ( /obj/structure/chair{ dir = 1 @@ -1513,7 +1509,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cV" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -1526,7 +1522,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/vending/cigarette, @@ -1537,7 +1533,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cX" = ( /obj/structure/toilet{ dir = 4 @@ -1546,31 +1542,30 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cZ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "da" = ( -/obj/structure/grille, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "db" = ( /obj/structure/table, /obj/item/device/mass_spectrometer/adv, @@ -1582,7 +1577,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dc" = ( /obj/structure/table, /obj/item/storage/firstaid/regular{ @@ -1593,7 +1588,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dd" = ( /obj/structure/table, /obj/item/storage/firstaid/brute{ @@ -1607,12 +1602,12 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "de" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "df" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -1620,7 +1615,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1628,7 +1623,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dh" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1640,7 +1635,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "di" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1654,7 +1649,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dj" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1673,7 +1668,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -1686,7 +1681,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dl" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1701,7 +1696,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dm" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1711,7 +1706,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dn" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1727,7 +1722,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "do" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -1737,13 +1732,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dq" = ( /obj/machinery/door/airlock{ name = "Showers" @@ -1752,7 +1747,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1768,9 +1763,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ds" = ( -/obj/structure/grille, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -1781,22 +1775,22 @@ icon_state = "0-8" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dt" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "du" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dv" = ( /obj/structure/table, /obj/item/stack/sheet/metal{ @@ -1816,7 +1810,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dw" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -1837,7 +1831,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dx" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -1855,7 +1849,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -1863,7 +1857,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -1871,7 +1865,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -1879,12 +1873,12 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dB" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dC" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1898,7 +1892,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -1906,7 +1900,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1919,7 +1913,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1927,7 +1921,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1941,13 +1935,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1958,13 +1952,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dJ" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1973,7 +1967,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dL" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1984,7 +1978,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dM" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Storage"; @@ -1996,7 +1990,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2004,7 +1998,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -2012,7 +2006,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dP" = ( /obj/structure/table, /obj/item/device/radio{ @@ -2029,13 +2023,13 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dR" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 6 @@ -2048,7 +2042,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dS" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2065,7 +2059,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dT" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2076,7 +2070,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dU" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2084,7 +2078,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dV" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2099,7 +2093,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dW" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2111,7 +2105,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dX" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2124,7 +2118,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dY" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 @@ -2142,7 +2136,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dZ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2156,7 +2150,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ea" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2167,7 +2161,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eb" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2181,7 +2175,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ec" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2205,7 +2199,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ed" = ( /obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2216,7 +2210,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ee" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Storage"; @@ -2233,7 +2227,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ef" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 10 @@ -2246,7 +2240,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -2256,7 +2250,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eh" = ( /obj/structure/table, /obj/item/storage/backpack/duffelbag/sec/surgery{ @@ -2275,13 +2269,13 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ei" = ( /obj/structure/dresser, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "ej" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -2291,7 +2285,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "ek" = ( /obj/structure/bed, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -2301,7 +2295,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "el" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -2309,7 +2303,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "em" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2320,7 +2314,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "en" = ( /obj/machinery/door/airlock/highsecurity{ name = "Canister Storage"; @@ -2329,7 +2323,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eo" = ( /obj/machinery/door/poddoor{ id = "bunkerinterior" @@ -2339,7 +2333,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ep" = ( /obj/machinery/door/poddoor{ id = "bunkerinterior" @@ -2348,12 +2342,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eq" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "er" = ( /obj/machinery/door/airlock/highsecurity{ name = "Airlock Control"; @@ -2368,13 +2362,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "es" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "et" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -2393,9 +2387,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eu" = ( -/obj/structure/grille, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -2406,11 +2399,11 @@ icon_state = "0-8" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ev" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 5 @@ -2418,7 +2411,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ew" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -2426,7 +2419,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ex" = ( /obj/structure/table, /obj/item/gun/ballistic/automatic/wt550{ @@ -2442,7 +2435,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ey" = ( /obj/structure/closet/cabinet, /obj/item/card/id/away{ @@ -2453,7 +2446,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "ez" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -2463,7 +2456,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eA" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2471,7 +2464,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eB" = ( /obj/machinery/door/airlock{ name = "Personal Dorm" @@ -2483,7 +2476,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eC" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -2496,12 +2489,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eD" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eE" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light/small{ @@ -2511,7 +2504,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eF" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/light/small{ @@ -2523,7 +2516,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eG" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 6 @@ -2534,7 +2527,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eH" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 @@ -2542,7 +2535,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eI" = ( /obj/structure/table, /obj/machinery/button/door{ @@ -2577,7 +2570,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eJ" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 @@ -2596,7 +2589,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eK" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 @@ -2613,7 +2606,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eL" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 @@ -2630,16 +2623,15 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eM" = ( -/obj/structure/grille, /obj/structure/cable/yellow, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eN" = ( /obj/structure/table, /obj/item/storage/firstaid/toxin{ @@ -2652,7 +2644,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eO" = ( /obj/structure/table, /obj/item/clothing/gloves/combat{ @@ -2669,7 +2661,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eP" = ( /obj/structure/table, /obj/item/storage/toolbox/drone, @@ -2690,7 +2682,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eQ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2704,14 +2696,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eR" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/delivery, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -2719,9 +2711,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eT" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "bunkershutter" }, @@ -2735,11 +2726,11 @@ icon_state = "2-4" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eU" = ( /obj/structure/chair{ dir = 8 @@ -2752,7 +2743,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eV" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -2765,13 +2756,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eX" = ( /obj/machinery/atmospherics/components/binary/valve{ name = "Hall Siphon to Port" @@ -2783,7 +2774,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eY" = ( /obj/machinery/door/airlock/highsecurity{ name = "Atmospherics and Power Storage"; @@ -2798,7 +2789,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "eZ" = ( /obj/machinery/door/airlock/highsecurity{ name = "Atmospherics and Power Storage"; @@ -2808,7 +2799,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fa" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -2816,7 +2807,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "fb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -2824,7 +2815,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "fc" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -2832,7 +2823,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fd" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8 @@ -2840,7 +2831,7 @@ /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fe" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2855,37 +2846,36 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "ff" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fh" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "bunkershutter" }, /obj/structure/cable/yellow, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fi" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -2893,7 +2883,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fk" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -2901,7 +2891,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -2912,7 +2902,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fm" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 8 @@ -2920,7 +2910,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fn" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -2934,18 +2924,18 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fo" = ( /obj/machinery/suit_storage_unit/syndicate, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fp" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fq" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light/small{ @@ -2955,7 +2945,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 5 @@ -2967,7 +2957,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fs" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4 @@ -2975,7 +2965,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "ft" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4 @@ -2987,7 +2977,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fu" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4 @@ -2996,7 +2986,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fv" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; @@ -3005,7 +2995,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fw" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -3015,7 +3005,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3036,7 +3026,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fy" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 1; @@ -3048,7 +3038,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fz" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ @@ -3057,7 +3047,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fA" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ dir = 4 @@ -3065,18 +3055,17 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fB" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 8; @@ -3087,12 +3076,12 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fD" = ( /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fE" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow, @@ -3105,7 +3094,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "fF" = ( /obj/machinery/door/poddoor{ id = "bunkerexterior" @@ -3115,7 +3104,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fG" = ( /obj/machinery/door/poddoor{ id = "bunkerexterior" @@ -3124,19 +3113,19 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fH" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/visible, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fI" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fJ" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -3148,15 +3137,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fK" = ( -/obj/structure/grille, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fL" = ( /obj/machinery/air_sensor{ frequency = 1441; @@ -3165,7 +3153,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fM" = ( /obj/machinery/atmospherics/miner/oxygen, /obj/machinery/light/small{ @@ -3174,13 +3162,13 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "fO" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3189,7 +3177,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "fP" = ( /obj/structure/closet/wardrobe/pjs, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -3198,7 +3186,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "fQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -3206,7 +3194,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fR" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -3223,7 +3211,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fS" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 9 @@ -3234,12 +3222,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fT" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fU" = ( /obj/machinery/camera{ network = list("Bunker1") @@ -3253,13 +3241,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fV" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fW" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3272,7 +3260,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fX" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -3288,7 +3276,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fY" = ( /obj/effect/turf_decal/stripes/line{ icon_state = "warningline"; @@ -3305,7 +3293,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -3318,7 +3306,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "ga" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -3328,7 +3316,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -3336,18 +3324,17 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gc" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gd" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -3357,7 +3344,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "ge" = ( /obj/machinery/door/airlock{ name = "Personal Dorm" @@ -3368,7 +3355,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gf" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -3376,7 +3363,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gg" = ( /obj/machinery/washing_machine, /obj/machinery/light{ @@ -3389,7 +3376,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gh" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -3407,7 +3394,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gi" = ( /obj/machinery/power/terminal{ dir = 8 @@ -3423,7 +3410,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3434,7 +3421,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gk" = ( /obj/machinery/light{ dir = 4 @@ -3446,7 +3433,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -3455,7 +3442,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gm" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/crate/bin{ @@ -3464,13 +3451,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gn" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "go" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -3478,7 +3465,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3486,7 +3473,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gq" = ( /obj/structure/cable/yellow{ icon_state = "1-4"; @@ -3496,7 +3483,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gr" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/yellow{ @@ -3509,7 +3496,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -3522,7 +3509,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3538,7 +3525,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gu" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ dir = 5 @@ -3546,7 +3533,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 8; @@ -3557,7 +3544,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gw" = ( /obj/machinery/sleeper{ dir = 4 @@ -3565,12 +3552,12 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gx" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gy" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/blood/OMinus, @@ -3587,7 +3574,7 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gz" = ( /obj/machinery/door/airlock/highsecurity{ desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; @@ -3597,7 +3584,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 @@ -3610,7 +3597,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -3618,7 +3605,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gC" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -3630,7 +3617,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gD" = ( /obj/machinery/air_sensor{ frequency = 1441; @@ -3639,7 +3626,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gE" = ( /obj/machinery/atmospherics/miner/nitrogen, /obj/machinery/light/small{ @@ -3648,19 +3635,19 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gF" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gG" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gH" = ( /obj/machinery/light/small{ dir = 8 @@ -3668,7 +3655,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gI" = ( /obj/machinery/light/small{ dir = 4 @@ -3676,7 +3663,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gJ" = ( /obj/machinery/light/small{ dir = 8 @@ -3689,7 +3676,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gK" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3704,7 +3691,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gL" = ( /obj/machinery/door/airlock/highsecurity{ name = "RTG Observation"; @@ -3718,7 +3705,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3729,12 +3716,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gN" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gO" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -3744,7 +3731,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gP" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -3754,7 +3741,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gQ" = ( /obj/machinery/door/airlock/highsecurity{ desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; @@ -3765,7 +3752,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gR" = ( /obj/structure/grille, /obj/structure/cable/yellow{ @@ -3776,7 +3763,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gS" = ( /obj/structure/grille, /obj/structure/cable{ @@ -3793,7 +3780,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -3805,7 +3792,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -3813,7 +3800,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 @@ -3827,7 +3814,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gW" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -3838,7 +3825,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gX" = ( /obj/machinery/power/rtg/advanced, /obj/structure/cable/yellow{ @@ -3850,7 +3837,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gY" = ( /obj/machinery/door/airlock/highsecurity{ name = "Telecomms"; @@ -3859,14 +3846,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gZ" = ( /obj/machinery/power/rtg/advanced, /obj/structure/cable/yellow, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "ha" = ( /obj/machinery/power/rtg/advanced, /obj/machinery/light/small, @@ -3874,25 +3861,25 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hb" = ( /obj/machinery/blackbox_recorder, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hc" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hd" = ( /obj/machinery/telecomms/relay/preset/telecomms, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "he" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3903,7 +3890,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "hf" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -3917,7 +3904,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "hg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3928,7 +3915,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hh" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 @@ -3937,7 +3924,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hi" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -3953,7 +3940,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hj" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -3970,14 +3957,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "hk" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3992,7 +3979,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hm" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -4000,7 +3987,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hn" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -4009,7 +3996,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ho" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -4017,7 +4004,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hp" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/yellow{ @@ -4027,18 +4014,17 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hq" = ( -/obj/structure/grille, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/RandomRuins/SpaceRuins/derelict2.dmm index 542ec61077..de0b5d578f 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict2.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict2.dmm @@ -11,7 +11,7 @@ "c" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "d" = ( /obj/structure/window/reinforced{ dir = 8 @@ -26,30 +26,29 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "f" = ( /turf/closed/wall, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "g" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "h" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "i" = ( /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "j" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "k" = ( /obj/structure/window/reinforced, /turf/open/space, @@ -60,14 +59,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "m" = ( /obj/structure/chair{ dir = 4 }, /obj/effect/decal/remains/human, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "n" = ( /obj/structure/table, /obj/item/candle{ @@ -80,14 +79,14 @@ pixel_x = -10 }, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "o" = ( /obj/structure/chair{ dir = 8 }, /obj/effect/decal/remains/human, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "p" = ( /obj/structure/window/reinforced{ dir = 1 @@ -99,11 +98,11 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "r" = ( /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm index 38db99b058..75ba049548 100644 --- a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm +++ b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm @@ -8,7 +8,7 @@ /area/template_noop) "c" = ( /turf/closed/wall, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "d" = ( /obj/machinery/light{ dir = 1 @@ -19,7 +19,7 @@ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "e" = ( /obj/structure/window/reinforced{ dir = 4 @@ -28,7 +28,7 @@ dir = 4 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "f" = ( /obj/structure/window/reinforced{ dir = 8 @@ -42,7 +42,7 @@ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "g" = ( /obj/structure/window/reinforced{ dir = 8 @@ -55,19 +55,19 @@ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "h" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "i" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "j" = ( /obj/structure/window/reinforced{ dir = 4 @@ -77,7 +77,7 @@ dir = 4 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "k" = ( /obj/structure/window/reinforced{ dir = 8 @@ -86,14 +86,14 @@ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "l" = ( /obj/machinery/atmospherics/components/unary/outlet_injector, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "m" = ( /obj/structure/closet/crate/freezer, /obj/item/stack/sheet/animalhide/lizard, @@ -106,7 +106,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "n" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, @@ -122,7 +122,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "o" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, @@ -136,7 +136,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "p" = ( /obj/structure/window/reinforced{ dir = 1; @@ -146,7 +146,7 @@ dir = 1; icon_state = "blue" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "q" = ( /obj/machinery/door/window/brigdoor/northleft, /obj/machinery/atmospherics/components/binary/pump{ @@ -156,19 +156,19 @@ dir = 1; icon_state = "blue" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "r" = ( /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "s" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "t" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -184,17 +184,17 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "u" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "v" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "w" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -203,13 +203,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "x" = ( /obj/structure/kitchenspike, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "y" = ( /obj/structure/table/reinforced, /obj/item/kitchen/knife/butcher, @@ -218,29 +218,29 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "z" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "A" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "B" = ( /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "C" = ( /obj/machinery/gibber, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "D" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/straight_jacket, @@ -249,30 +249,30 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "E" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "F" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "G" = ( /obj/structure/chair/office/dark, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "H" = ( /obj/machinery/door/airlock/security, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "I" = ( /obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = -4; @@ -298,28 +298,28 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "J" = ( /obj/structure/rack, /obj/item/storage/toolbox/drone, /obj/item/melee/baton/cattleprod, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "K" = ( /obj/structure/table, /obj/item/pen/red, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "L" = ( /obj/structure/table, /obj/item/paper_bin, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "M" = ( /obj/structure/table, /obj/item/storage/box/prisoner, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "N" = ( /obj/structure/window/reinforced{ dir = 4 @@ -327,14 +327,14 @@ /obj/machinery/light, /obj/structure/table, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "O" = ( /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel{ icon_state = "bot"; dir = 1 }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "P" = ( /obj/structure/table/reinforced, /obj/item/surgicaldrill, @@ -348,14 +348,14 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "Q" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "R" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/syringe, @@ -366,26 +366,26 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "S" = ( /obj/machinery/suit_storage_unit/security, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "T" = ( /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "U" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "V" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "W" = ( /turf/open/floor/plating, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm index 3675604415..d68d595689 100644 --- a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm +++ b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm @@ -8,23 +8,23 @@ dir = 8; icon_state = "diagonalWall3" }, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "c" = ( /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "d" = ( /turf/template_noop, /turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "e" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8 }, /turf/template_noop, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "f" = ( /obj/structure/window/reinforced{ dir = 4 @@ -33,15 +33,15 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "g" = ( /obj/structure/table/wood, /obj/item/clothing/under/shorts/black, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "h" = ( /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "i" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, @@ -49,51 +49,49 @@ dir = 1 }, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "j" = ( /obj/structure/closet, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "k" = ( /obj/machinery/vending/assist, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "l" = ( /obj/structure/table/wood, /obj/item/clothing/shoes/sandal, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "m" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "n" = ( /obj/structure/table/wood, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "o" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "p" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "q" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "r" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "s" = ( /obj/machinery/door/poddoor{ id = "goonwizship1" @@ -104,57 +102,57 @@ pixel_y = 32 }, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "t" = ( /obj/machinery/door/airlock/external, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "u" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "v" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "w" = ( /obj/structure/table/wood, /obj/item/paper, /obj/item/pen, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "x" = ( /obj/machinery/light, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "y" = ( /mob/living/simple_animal/bot/medbot, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "z" = ( /turf/template_noop, /turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "A" = ( /obj/structure/chair, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "B" = ( /turf/template_noop, /turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" }, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "C" = ( /obj/machinery/light, /obj/structure/bed, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm index a08894db58..3286290fa5 100644 --- a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm +++ b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm @@ -4,30 +4,29 @@ /area/template_noop) "b" = ( /turf/closed/wall/mineral/titanium/overspace, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "c" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "d" = ( /turf/closed/wall/shuttle{ icon_state = "swall_s10"; dir = 2 }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "e" = ( /turf/closed/wall/mineral/titanium, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "f" = ( /obj/structure/closet/crate/secure/loot, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "g" = ( /obj/structure/closet/crate/secure/loot, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "h" = ( /obj/structure/table, /obj/machinery/button/door{ @@ -35,122 +34,122 @@ name = "Mecha Cargo Ship Doors" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "i" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "j" = ( /obj/machinery/computer/shuttle, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "k" = ( /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "l" = ( /obj/effect/decal/remains/human, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "m" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "n" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "o" = ( /turf/closed/wall/shuttle{ icon_state = "swall13"; dir = 2 }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "p" = ( /obj/machinery/door/airlock/hatch{ name = "Cockpit"; req_access_txt = "101" }, /turf/open/floor/mineral/titanium, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "q" = ( /turf/closed/wall/shuttle{ icon_state = "swall12"; dir = 2 }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "r" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "s" = ( /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "t" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "u" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "v" = ( /obj/structure/mecha_wreckage/phazon, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "w" = ( /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "x" = ( /obj/structure/mecha_wreckage/ripley/firefighter, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "y" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "z" = ( /obj/structure/mecha_wreckage/ripley, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "A" = ( /obj/mecha/working/ripley, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "B" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "C" = ( /obj/effect/decal/cleanable/robot_debris/up, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "D" = ( /obj/machinery/door/poddoor{ id = "mechaship1"; name = "Cargo Bay Door" }, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "E" = ( /obj/effect/decal/cleanable/robot_debris, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "F" = ( /obj/structure/mecha_wreckage/durand, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "G" = ( /obj/item/stack/tile/plasteel, /turf/open/floor/plating/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "H" = ( /turf/open/floor/plating/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "I" = ( /obj/structure/lattice, /turf/template_noop, @@ -158,31 +157,31 @@ "J" = ( /obj/machinery/computer/mecha, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "K" = ( /obj/effect/decal/cleanable/robot_debris/gib, /turf/open/floor/plating/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "L" = ( /obj/effect/decal/cleanable/robot_debris, /obj/item/stack/tile/plasteel, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "M" = ( /turf/open/floor/plating/airless{ broken = 1; icon_state = "platingdmg1" }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "N" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg2" }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "O" = ( /obj/structure/mecha_wreckage/odysseus, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "P" = ( /obj/item/stack/sheet/metal, /turf/template_noop, @@ -190,7 +189,7 @@ "Q" = ( /obj/structure/mecha_wreckage/gygax, /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "R" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg3" @@ -199,19 +198,19 @@ "S" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "T" = ( /turf/closed/wall/shuttle{ icon_state = "swall14"; dir = 2 }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "U" = ( /turf/closed/wall/shuttle{ icon_state = "swall_s9"; dir = 2 }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "V" = ( /obj/item/stack/rods, /turf/template_noop, @@ -221,11 +220,11 @@ icon_state = "swall15"; dir = 2 }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "X" = ( /obj/structure/shuttle/engine/propulsion, /turf/template_noop, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index 1c2acb7b97..864621b1df 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -452,40 +452,19 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bE" = ( @@ -534,32 +513,15 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/tcommsat/chamber) "bL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/tcommsat/chamber) "bM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/tcommsat/chamber) "bN" = ( @@ -579,13 +541,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/tcommsat/chamber) "bQ" = ( @@ -598,13 +554,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/chamber) @@ -660,16 +610,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "cc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/tcommsat/chamber) "cd" = ( @@ -692,11 +633,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "ch" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating, /area/tcommsat/chamber) "ci" = ( @@ -818,25 +755,11 @@ /turf/template_noop, /area/template_noop) "cA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "cB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/tcommsat/chamber) "cC" = ( diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index e61760d281..32ed7321e7 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -11,7 +11,7 @@ /area/ruin/unpowered) "ad" = ( /turf/closed/wall/r_wall, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ae" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/plasteel/twenty, @@ -21,21 +21,21 @@ pixel_y = 3 }, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "af" = ( /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ag" = ( /turf/closed/wall, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ah" = ( /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ai" = ( /obj/effect/decal/cleanable/robot_debris, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aj" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/silver{ @@ -48,80 +48,62 @@ /obj/item/ore/bluespace_crystal, /obj/item/ore/bluespace_crystal, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ak" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "al" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "am" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "an" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "ao" = ( /obj/effect/decal/cleanable/oil, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ap" = ( /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/robot_debris, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aq" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ar" = ( /turf/open/floor/plating/airless, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "as" = ( /obj/effect/decal/cleanable/dirt, /obj/item/banner, /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "at" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ dir = 1 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "au" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -129,7 +111,7 @@ name = "Broken Computer" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "av" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -138,7 +120,7 @@ }, /obj/item/paper/fluff/ruins/oldstation/damagereport, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -147,20 +129,20 @@ }, /obj/item/paper/fluff/ruins/oldstation/report, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "ax" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ dir = 4 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "ay" = ( /obj/effect/decal/cleanable/dirt, /obj/item/banner, /turf/open/floor/plasteel/blue/side{ dir = 5 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "az" = ( /turf/closed/mineral/iron, /area/ruin/unpowered) @@ -172,40 +154,40 @@ /obj/effect/decal/cleanable/robot_debris, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aC" = ( /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aD" = ( /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aE" = ( /obj/effect/decal/cleanable/oil, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aF" = ( /obj/structure/shuttle/engine/large{ icon_state = "large_engine"; dir = 4 }, /turf/closed/wall, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aG" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aH" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -214,14 +196,14 @@ name = "Charlie Station Lockdown Button" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -229,17 +211,17 @@ /obj/item/folder/blue, /obj/item/pen, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/side{ dir = 5 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aN" = ( /obj/machinery/door/airlock/highsecurity, /turf/open/floor/plating, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -253,7 +235,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -263,12 +245,12 @@ /turf/open/floor/plasteel/blue/side{ dir = 8 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -278,7 +260,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 4 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -287,11 +269,11 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aT" = ( /obj/structure/sign/poster/contraband/pwr_game, /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -300,7 +282,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -312,13 +294,13 @@ /turf/open/floor/plasteel/blue/side{ dir = 8 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/device/megaphone, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -337,11 +319,11 @@ /turf/open/floor/plasteel/blue/side{ dir = 4 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aZ" = ( /obj/item/stack/cable_coil, /turf/template_noop, @@ -351,20 +333,20 @@ /obj/structure/table, /obj/item/lighter, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/coin, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /obj/item/storage/backpack/old, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bd" = ( /obj/structure/transit_tube{ dir = 4 @@ -375,7 +357,7 @@ /obj/effect/decal/cleanable/oil, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bf" = ( /turf/open/floor/plating/airless, /area/template_noop) @@ -394,7 +376,7 @@ /obj/item/electronics/apc, /obj/item/electronics/apc, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -403,22 +385,22 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ dir = 8 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bm" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -427,7 +409,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 6 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bo" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/metal{ @@ -437,7 +419,7 @@ amount = 20 }, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bp" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/plasma{ @@ -447,7 +429,7 @@ amount = 10 }, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bq" = ( /turf/open/floor/plasteel/airless/floorgrime, /area/template_noop) @@ -461,19 +443,19 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/dice/d6, /turf/open/floor/plasteel/blue/side, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/tank/internals/emergency_oxygen, /turf/open/floor/plasteel/blue/side, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -481,11 +463,11 @@ /turf/open/floor/plasteel/blue/side{ dir = 6 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bw" = ( /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -495,33 +477,19 @@ }, /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "by" = ( /obj/structure/sign/poster/official/nanotrasen_logo, /turf/closed/wall/rust, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass_command{ @@ -529,63 +497,43 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bC" = ( /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bD" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "bE" = ( /turf/closed/wall, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "bF" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bH" = ( /obj/machinery/door/firedoor/closed, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bJ" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -594,15 +542,15 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bO" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bP" = ( /obj/structure/cable{ d1 = 2; @@ -614,7 +562,7 @@ icon_state = "plant-25" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -623,78 +571,68 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bR" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bU" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bV" = ( /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bW" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bX" = ( /obj/structure/sign/science, /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/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, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ca" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cb" = ( /obj/structure/sign/poster/official/science, /turf/closed/wall/rust, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cc" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -708,12 +646,12 @@ pixel_x = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ce" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "cf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped{ @@ -723,7 +661,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "cg" = ( /obj/structure/window/reinforced{ dir = 4 @@ -735,7 +673,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "ch" = ( /obj/structure/transit_tube/crossing/horizontal, /turf/template_noop, @@ -751,12 +689,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cj" = ( /obj/structure/transit_tube/station/reverse/flipped, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ck" = ( /obj/machinery/door/airlock/command{ name = "Beta Station Access" @@ -765,7 +703,7 @@ id = "ancient" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "cl" = ( /obj/structure/cable{ d1 = 1; @@ -774,7 +712,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -782,14 +720,14 @@ }, /obj/effect/decal/cleanable/generic, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "co" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -797,19 +735,19 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/shreds, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ @@ -819,14 +757,14 @@ id = "ancient" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "cs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ct" = ( /obj/structure/transit_tube_pod{ dir = 4 @@ -848,17 +786,17 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cx" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/medical/bruise_pack, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, @@ -867,7 +805,7 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cz" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" @@ -881,7 +819,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cA" = ( /obj/structure/cable{ d1 = 4; @@ -891,7 +829,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cB" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, @@ -902,7 +840,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cC" = ( /obj/structure/cable{ d1 = 4; @@ -912,7 +850,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cD" = ( /obj/structure/cable{ d1 = 4; @@ -921,7 +859,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cE" = ( /obj/structure/cable{ d1 = 1; @@ -930,46 +868,39 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cF" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cG" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cH" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cI" = ( /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/template_noop) "cL" = ( @@ -978,7 +909,7 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "cM" = ( /obj/item/solar_assembly, /turf/template_noop, @@ -991,7 +922,7 @@ }, /obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cO" = ( /obj/structure/cable{ d1 = 1; @@ -1003,61 +934,43 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cQ" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "cR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "cS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "cT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "cU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -1065,14 +978,14 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cY" = ( /obj/structure/cable{ d1 = 1; @@ -1083,7 +996,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1092,7 +1005,7 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "da" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, @@ -1101,7 +1014,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "db" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1109,14 +1022,14 @@ }, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, @@ -1125,7 +1038,7 @@ }, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "de" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, @@ -1133,7 +1046,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "df" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1141,16 +1054,16 @@ }, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dg" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "di" = ( /obj/structure/table, /obj/item/storage/firstaid/ancient, @@ -1169,10 +1082,10 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "dl" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "dm" = ( /obj/structure/cable{ d1 = 1; @@ -1191,7 +1104,7 @@ req_one_access = "0" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "dn" = ( /obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants{ @@ -1203,17 +1116,17 @@ /turf/open/floor/plasteel/green/side{ dir = 9 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "do" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/corner{ dir = 1 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dp" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/grass, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank/high{ @@ -1222,13 +1135,13 @@ }, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/corner{ dir = 4 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "ds" = ( /obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants{ @@ -1240,12 +1153,12 @@ /turf/open/floor/plasteel/green/side{ dir = 5 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "du" = ( /obj/machinery/light/small{ dir = 4 @@ -1259,10 +1172,10 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "dv" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dw" = ( /obj/structure/cable{ d1 = 1; @@ -1277,38 +1190,38 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dy" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "dz" = ( /obj/machinery/door/airlock/research{ name = "Research and Development" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "dA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/research{ name = "Research and Development" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "dB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -1318,7 +1231,7 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dD" = ( /obj/effect/decal/cleanable/dirt, /obj/item/roller, @@ -1327,17 +1240,7 @@ }, /area/template_noop) "dE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/template_noop) "dF" = ( @@ -1395,7 +1298,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 9 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "dN" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -1403,7 +1306,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "dO" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -1418,28 +1321,18 @@ /turf/open/floor/plasteel/yellow/side{ dir = 5 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "dP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dR" = ( /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1456,7 +1349,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -1466,7 +1359,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1474,11 +1367,11 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dV" = ( /obj/structure/sign/poster/contraband/donut_corp, /turf/closed/wall/rust, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dW" = ( /obj/structure/cable{ d1 = 1; @@ -1494,40 +1387,40 @@ req_one_access = "0" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "dZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ea" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ dir = 8 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eb" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ec" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/white/corner, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ed" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ee" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -1539,13 +1432,13 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ef" = ( /obj/machinery/door/airlock/glass_medical{ name = "Medical Bay" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "eg" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating/airless, @@ -1574,7 +1467,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 9 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ek" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stock_parts/cell{ @@ -1584,22 +1477,22 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "el" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "em" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "en" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eo" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -1607,7 +1500,7 @@ name = "Hydroponics" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "ep" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1618,12 +1511,12 @@ /obj/item/cultivator, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/seed_extractor, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "er" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1634,7 +1527,7 @@ /obj/item/seeds/poppy, /obj/item/seeds/grape, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "es" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass{ @@ -1642,7 +1535,7 @@ }, /obj/machinery/door/firedoor/closed, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "et" = ( /obj/structure/cable{ d1 = 1; @@ -1653,23 +1546,23 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "eu" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ev" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/corner{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ew" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ex" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1677,7 +1570,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ey" = ( /obj/structure/cable{ d1 = 1; @@ -1686,34 +1579,34 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ez" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eA" = ( /obj/machinery/computer/rdconsole/core, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eB" = ( /obj/machinery/r_n_d/destructive_analyzer, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eC" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eD" = ( /obj/machinery/mecha_part_fabricator, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eE" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -1726,14 +1619,14 @@ pixel_y = 3 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eG" = ( /obj/item/circuitboard/machine/sleeper, /turf/open/floor/plasteel/airless/floorgrime, @@ -1774,21 +1667,21 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1800,7 +1693,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eO" = ( /obj/structure/cable{ d1 = 1; @@ -1811,39 +1704,39 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "eP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/generic, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "eQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/side{ dir = 8 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eU" = ( /obj/structure/cable{ d1 = 1; @@ -1857,7 +1750,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "eV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1865,7 +1758,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "eW" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -1876,49 +1769,40 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "eX" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "eY" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "eZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/emitter, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fa" = ( /obj/item/solar_assembly, /obj/item/electronics/tracker, /turf/open/floor/plating/airless, /area/template_noop) "fb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fc" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner{ dir = 1 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fd" = ( /obj/machinery/power/terminal{ dir = 4 @@ -1930,7 +1814,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fe" = ( /obj/machinery/power/smes/engineering{ charge = 0 @@ -1941,14 +1825,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ff" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/corner{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fg" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -1960,13 +1844,13 @@ /turf/open/floor/plasteel/yellow/corner{ dir = 1 }, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fh" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -1975,17 +1859,17 @@ /turf/open/floor/plasteel/green/side{ dir = 8 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/plasteel/green/corner, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/green/side, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -1995,7 +1879,7 @@ /turf/open/floor/plasteel/green/corner{ dir = 8 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -2004,34 +1888,34 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fn" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fo" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fp" = ( /obj/structure/sign/poster/official/here_for_your_safety, /turf/closed/wall/rust, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/paper, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -2040,7 +1924,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ft" = ( /obj/structure/cable{ d1 = 1; @@ -2052,30 +1936,30 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fu" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fv" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/effect/decal/cleanable/dirt, /obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fw" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fx" = ( /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/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/optable{ @@ -2083,53 +1967,28 @@ }, /obj/item/surgical_drapes, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/field/generator, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating/airless, /area/template_noop) "fB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2139,12 +1998,12 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/ash, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fG" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering" @@ -2153,7 +2012,7 @@ id = "ancient" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "fH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -2161,13 +2020,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fJ" = ( /obj/machinery/light/small{ dir = 8 @@ -2175,7 +2034,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fK" = ( /obj/machinery/door/airlock/security, /obj/machinery/door/firedoor/closed, @@ -2183,7 +2042,7 @@ id = "ancient" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fL" = ( /obj/structure/cable{ d1 = 1; @@ -2194,13 +2053,13 @@ /turf/open/floor/plasteel/red/corner{ dir = 1 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/pen, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -2208,18 +2067,18 @@ name = "Broken Computer" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fO" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fP" = ( /obj/effect/decal/cleanable/dirt, /obj/item/electronics/apc, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2233,7 +2092,7 @@ start_charge = 0 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fR" = ( /obj/structure/cable{ d1 = 1; @@ -2243,13 +2102,13 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -2258,19 +2117,19 @@ /turf/open/floor/plasteel/white/corner{ dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ dir = 1 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -2279,7 +2138,7 @@ /turf/open/floor/plasteel/white/corner{ dir = 1 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -2410,7 +2269,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2422,7 +2281,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2440,7 +2299,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2458,7 +2317,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gk" = ( /obj/structure/cable{ d1 = 2; @@ -2476,7 +2335,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gl" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/cable_coil{ @@ -2486,7 +2345,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gm" = ( /obj/structure/cable{ d1 = 4; @@ -2506,19 +2365,9 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2534,7 +2383,7 @@ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "go" = ( /obj/structure/cable{ d1 = 2; @@ -2556,7 +2405,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gp" = ( /obj/structure/cable{ d1 = 4; @@ -2566,7 +2415,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gq" = ( /obj/structure/cable{ d1 = 4; @@ -2579,7 +2428,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gr" = ( /obj/structure/cable{ d1 = 4; @@ -2591,7 +2440,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -2613,7 +2462,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "gt" = ( /obj/structure/cable{ d1 = 4; @@ -2626,7 +2475,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gu" = ( /obj/structure/cable{ d1 = 4; @@ -2635,7 +2484,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -2654,7 +2503,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "gw" = ( /obj/structure/cable{ d1 = 4; @@ -2668,7 +2517,7 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gx" = ( /obj/structure/cable{ d1 = 4; @@ -2678,7 +2527,7 @@ /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gy" = ( /obj/structure/cable{ d1 = 4; @@ -2690,7 +2539,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gz" = ( /obj/structure/cable{ d1 = 4; @@ -2702,19 +2551,9 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2730,7 +2569,7 @@ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gB" = ( /obj/structure/cable{ d1 = 1; @@ -2747,7 +2586,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2759,7 +2598,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2773,19 +2612,9 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2798,7 +2627,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gF" = ( /obj/structure/cable{ d1 = 4; @@ -2811,17 +2640,7 @@ /turf/open/floor/plating/airless, /area/space) "gG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2831,7 +2650,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2843,7 +2662,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2860,7 +2679,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2873,7 +2692,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gK" = ( /obj/structure/cable{ d1 = 2; @@ -2895,7 +2714,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -2912,7 +2731,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gM" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ @@ -2925,7 +2744,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gN" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical/old, @@ -2934,21 +2753,21 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gQ" = ( /obj/structure/table, /obj/item/stock_parts/console_screen, @@ -2960,7 +2779,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gR" = ( /obj/structure/table, /obj/item/stock_parts/manipulator, @@ -2969,14 +2788,14 @@ /obj/item/stack/cable_coil, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Engineering Storage" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/airless, @@ -2986,15 +2805,9 @@ /turf/open/floor/plasteel/airless/floorgrime, /area/template_noop) "gV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -3003,7 +2816,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gX" = ( /obj/structure/cable{ d1 = 1; @@ -3012,102 +2825,77 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gY" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "gZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ha" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/corner{ dir = 8 }, -/area/ruin/ancientstation/sec) +/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, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /obj/structure/table, /obj/item/trash/plate, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "he" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hj" = ( /obj/item/solar_assembly, /turf/open/floor/plating/airless, /area/template_noop) "hk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -3116,10 +2904,9 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hm" = ( /obj/machinery/power/terminal{ dir = 4 @@ -3128,7 +2915,7 @@ /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hn" = ( /obj/machinery/power/smes/engineering{ charge = 0 @@ -3136,7 +2923,7 @@ /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ho" = ( /obj/structure/cable{ d1 = 1; @@ -3145,11 +2932,11 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hp" = ( /obj/structure/sign/poster/official/build, /turf/closed/wall/rust, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hq" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -3159,36 +2946,35 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "hr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ht" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -3200,12 +2986,12 @@ }, /obj/effect/decal/cleanable/egg_smudge, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/processor, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3214,19 +3000,19 @@ pixel_y = 6 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hz" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/folder/red, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -3236,7 +3022,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hC" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -3249,18 +3035,18 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hD" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hE" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hF" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/aluminium{ @@ -3275,7 +3061,7 @@ icon_state = "orange"; dir = 9 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hG" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/carbon{ @@ -3290,7 +3076,7 @@ icon_state = "orange"; dir = 1 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hH" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/copper{ @@ -3305,12 +3091,12 @@ icon_state = "orange"; dir = 5 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hI" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hJ" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -3318,12 +3104,12 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/rad_collector, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hL" = ( /obj/structure/cable{ d1 = 1; @@ -3366,7 +3152,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hP" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/head/welding{ @@ -3374,7 +3160,7 @@ pixel_y = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hQ" = ( /obj/structure/cable{ d1 = 1; @@ -3388,32 +3174,22 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/flour, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3424,13 +3200,13 @@ dir = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -3439,7 +3215,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3450,12 +3226,12 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hY" = ( /obj/structure/chair, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hZ" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/fluorine{ @@ -3473,7 +3249,7 @@ icon_state = "orange"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ia" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched2" @@ -3506,7 +3282,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 10 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ie" = ( /obj/effect/decal/cleanable/dirt, /obj/item/solar_assembly, @@ -3519,14 +3295,13 @@ amount = 30 }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "if" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ig" = ( /obj/structure/cable{ d1 = 1; @@ -3537,7 +3312,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ih" = ( /obj/structure/cable{ d1 = 1; @@ -3547,7 +3322,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ii" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, @@ -3555,7 +3330,7 @@ name = "Dining Area" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ij" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass{ @@ -3563,15 +3338,15 @@ }, /obj/machinery/door/firedoor/closed, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ik" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/corner, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "il" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "im" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3580,7 +3355,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "in" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -3590,7 +3365,7 @@ /obj/item/broken_bottle, /obj/item/soap/nanotrasen, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "io" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -3600,7 +3375,7 @@ /obj/item/folder/white, /obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ip" = ( /obj/machinery/chem_master, /obj/effect/decal/cleanable/dirt, @@ -3609,7 +3384,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3617,7 +3392,7 @@ }, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ir" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -3628,7 +3403,7 @@ icon_state = "orange"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "is" = ( /obj/machinery/door/airlock/glass_medical{ name = "Chemical Storage"; @@ -3636,7 +3411,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "it" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/mercury{ @@ -3655,7 +3430,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iu" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/iodine{ @@ -3683,7 +3458,7 @@ icon_state = "orange"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iv" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -3693,13 +3468,13 @@ /turf/open/floor/plasteel/yellow/side{ dir = 10 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iw" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical/old, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/side, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ix" = ( /obj/structure/rack, /obj/item/stack/cable_coil, @@ -3714,12 +3489,12 @@ /turf/open/floor/plasteel/yellow/side{ dir = 6 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -3739,13 +3514,13 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "iA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/item/clothing/suit/armor/vest/old, /turf/open/floor/plasteel/red/side, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "iB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -3753,7 +3528,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "iC" = ( /obj/structure/cable{ d1 = 1; @@ -3770,24 +3545,24 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "iD" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/item/toy/nuke, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iE" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/machinery/recharger, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iF" = ( /obj/machinery/chem_heater, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iG" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/potassium{ @@ -3805,7 +3580,7 @@ icon_state = "orange"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -3816,27 +3591,27 @@ dir = 8 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/kitchen/fork, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3849,13 +3624,13 @@ pixel_y = 2 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/trash/plate, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -3865,7 +3640,7 @@ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iO" = ( /obj/machinery/airalarm{ dir = 8; @@ -3876,14 +3651,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "iP" = ( /obj/structure/chair{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iQ" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/sugar{ @@ -3898,7 +3673,7 @@ icon_state = "orange"; dir = 10 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iR" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/silver{ @@ -3909,7 +3684,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iS" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker/large/sacid{ @@ -3924,7 +3699,7 @@ icon_state = "orange"; dir = 6 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iT" = ( /obj/structure/closet/crate, /turf/open/floor/plating/airless, @@ -3936,7 +3711,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iV" = ( /obj/machinery/power/smes/engineering{ charge = 0; @@ -3949,47 +3724,29 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/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/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iX" = ( /obj/structure/sign/radiation, /turf/closed/wall/rust, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ja" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "jb" = ( /obj/machinery/light/small{ dir = 8 @@ -3999,39 +3756,39 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jc" = ( /obj/machinery/door/airlock/research{ name = "Research and Development" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "jd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/research{ name = "Research and Development" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "je" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/recharge_station, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jh" = ( /obj/structure/cable{ d1 = 4; @@ -4046,24 +3803,24 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jk" = ( /obj/machinery/door/airlock/engineering{ name = "Backup Generator Room" }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -4071,7 +3828,7 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4079,21 +3836,21 @@ /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped{ @@ -4103,12 +3860,12 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jr" = ( /obj/structure/transit_tube/station/reverse/flipped, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "js" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ @@ -4116,7 +3873,7 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -4124,7 +3881,7 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ju" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -4132,7 +3889,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -4142,13 +3899,13 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -4159,14 +3916,14 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -4177,7 +3934,7 @@ /obj/item/device/assembly/flash/handheld, /obj/item/storage/box/firingpins, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jA" = ( /turf/open/floor/plasteel/floorgrime, /area/template_noop) @@ -4188,14 +3945,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jC" = ( /obj/machinery/power/port_gen/pacman/super{ name = "\improper emergency power generator" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jD" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -4204,7 +3961,7 @@ /obj/item/paper, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jE" = ( /obj/structure/cable{ d1 = 1; @@ -4217,7 +3974,7 @@ icon_state = "plant-25" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jF" = ( /obj/structure/cable{ d1 = 2; @@ -4226,23 +3983,23 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jJ" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" @@ -4255,7 +4012,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jK" = ( /obj/structure/cable{ d1 = 4; @@ -4265,7 +4022,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jL" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -4275,7 +4032,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jM" = ( /obj/structure/cable{ d1 = 2; @@ -4284,16 +4041,16 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /obj/item/disk/tech_disk, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jO" = ( /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "jP" = ( /obj/structure/cable{ d1 = 1; @@ -4301,7 +4058,7 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "jQ" = ( /obj/structure/lattice, /obj/item/solar_assembly, @@ -4312,27 +4069,13 @@ /turf/open/floor/plating/airless, /area/template_noop) "jS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass{ @@ -4340,10 +4083,10 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jV" = ( /turf/closed/wall/r_wall/rust, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "jW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ @@ -4356,7 +4099,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white/side, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "jX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4365,7 +4108,7 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/white/side, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "jY" = ( /obj/machinery/power/apc{ dir = 4; @@ -4375,40 +4118,40 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "jZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ka" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kd" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/space/hardsuit/ancient, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ke" = ( /obj/machinery/door/poddoor{ id = "proto" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -4418,7 +4161,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -4432,7 +4175,7 @@ d2 = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -4441,12 +4184,12 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ki" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -4457,7 +4200,7 @@ req_one_access = "0" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -4468,32 +4211,23 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kl" = ( /obj/structure/table/reinforced, /obj/machinery/the_singularitygen, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "km" = ( /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kn" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/engine/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "ko" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/template_noop) "kp" = ( @@ -4506,7 +4240,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/showcase/oldpod, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kq" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4518,7 +4252,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/showcase/oldpod, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kr" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4529,14 +4263,14 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/oldsec, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ks" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kt" = ( /obj/machinery/light{ dir = 8 @@ -4544,7 +4278,7 @@ /obj/structure/table/reinforced, /obj/item/paper/fluff/ruins/oldstation/protosuit, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ku" = ( /obj/structure/window/reinforced{ dir = 4 @@ -4553,18 +4287,18 @@ id = "proto" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -4572,7 +4306,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ky" = ( /obj/structure/window/reinforced{ dir = 8 @@ -4581,7 +4315,7 @@ id = "proto" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kz" = ( /obj/machinery/light{ dir = 4 @@ -4589,19 +4323,13 @@ /obj/structure/table/reinforced, /obj/item/paper/fluff/ruins/oldstation/protosing, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kA" = ( /obj/structure/window/reinforced, /turf/open/floor/engine/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/template_noop) "kC" = ( @@ -4611,19 +4339,19 @@ amount = 30 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kD" = ( /obj/structure/table, /obj/item/crowbar, /obj/item/device/flashlight/glowstick, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/deadcockroach, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -4631,14 +4359,14 @@ name = "Broken Computer" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "kG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /obj/item/reagent_containers/spray/weedspray, /obj/item/reagent_containers/spray/pestspray, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kH" = ( /obj/effect/decal/cleanable/dirt, /obj/item/solar_assembly, @@ -4648,7 +4376,7 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -4660,7 +4388,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -4669,22 +4397,22 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kL" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/pipedispenser, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kM" = ( /obj/structure/sign/poster/official/work_for_a_future, /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kN" = ( /obj/structure/table, /obj/item/crowbar, @@ -4694,7 +4422,7 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kO" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4705,7 +4433,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/oldsci, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kP" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4717,7 +4445,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/mob_spawn/human/oldeng, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kQ" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -4726,7 +4454,7 @@ }, /obj/item/paper/fluff/ruins/oldstation, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kR" = ( /obj/machinery/light{ dir = 8 @@ -4734,12 +4462,12 @@ /obj/structure/table/reinforced, /obj/item/paper/fluff/ruins/oldstation/protohealth, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -4752,7 +4480,7 @@ }, /obj/item/paper/fluff/ruins/oldstation/protoinv, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kU" = ( /obj/machinery/light{ dir = 4 @@ -4760,13 +4488,13 @@ /obj/structure/table/reinforced, /obj/item/paper/fluff/ruins/oldstation/protogun, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 8 }, /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kW" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -4774,7 +4502,7 @@ on = 1 }, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kX" = ( /obj/structure/window/reinforced{ dir = 1 @@ -4789,7 +4517,7 @@ name = "air output" }, /turf/open/floor/engine/air, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -4802,7 +4530,7 @@ /obj/structure/cable, /obj/item/storage/backpack/old, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kZ" = ( /obj/structure/table/reinforced, /obj/item/device/healthanalyzer{ @@ -4810,12 +4538,12 @@ name = "prototype health analyzer" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "la" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "lb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -4823,34 +4551,27 @@ name = "Broken Computer" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/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/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ld" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1 }, /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "le" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "lf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, /area/template_noop) "lg" = ( @@ -4862,27 +4583,13 @@ /turf/closed/mineral/plasma, /area/ruin/unpowered) "li" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "lj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "lk" = ( /obj/machinery/airalarm{ dir = 8; @@ -4892,7 +4599,7 @@ req_one_access = "0" }, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "ll" = ( /turf/closed/mineral/uranium, /area/ruin/unpowered) @@ -4902,7 +4609,7 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ln" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; @@ -4922,17 +4629,17 @@ /obj/effect/decal/cleanable/dirt, /obj/item/pickaxe, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "lr" = ( /obj/effect/decal/cleanable/dirt, /obj/item/ore/bluespace_crystal, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ls" = ( /obj/effect/decal/cleanable/dirt, /obj/item/ore/bluespace_crystal/refined, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ @@ -4940,7 +4647,7 @@ pixel_y = 28 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "lu" = ( /obj/item/stock_parts/manipulator, /turf/open/floor/plasteel/airless/floorgrime, @@ -4962,12 +4669,12 @@ name = "Artificial Program Core Room" }, /turf/open/floor/plating, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ly" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/science, /turf/open/floor/plating, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "lz" = ( /turf/open/floor/plating/airless{ tag = "icon-floor"; @@ -5044,7 +4751,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/orange/corner, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ @@ -5052,7 +4759,7 @@ icon_state = "orange"; dir = 8 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lN" = ( /turf/open/floor/plating/airless{ tag = "icon-floor"; @@ -5097,7 +4804,7 @@ icon_state = "orangecorner"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ @@ -5105,7 +4812,7 @@ icon_state = "orange"; dir = 8 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lV" = ( /turf/open/floor/plating/airless{ tag = "icon-floor"; diff --git a/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm index 10983b2d61..4c7526de80 100644 --- a/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm @@ -5,21 +5,21 @@ "b" = ( /obj/structure/lattice, /turf/template_noop, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "c" = ( /turf/open/floor/plating/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "d" = ( /turf/closed/wall/r_wall, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "e" = ( /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "f" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "g" = ( /obj/structure/light_construct/small{ dir = 1 @@ -27,25 +27,25 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "h" = ( /obj/machinery/computer/teleporter, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "i" = ( /obj/machinery/teleport/station, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "j" = ( /obj/machinery/teleport/hub, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "k" = ( /obj/structure/light_construct/small{ dir = 4 }, /turf/open/floor/plating/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "l" = ( /obj/structure/table, /obj/item/stock_parts/cell{ @@ -53,12 +53,12 @@ maxcharge = 15000 }, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "m" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "n" = ( /obj/machinery/power/apc{ dir = 0; @@ -66,7 +66,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index b799c316f7..237407f3e5 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -49,12 +49,11 @@ /area/template_noop) "ag" = ( /turf/closed/wall, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "ah" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "ai" = ( /obj/structure/cable{ d1 = 1; @@ -66,19 +65,19 @@ /area/template_noop) "aj" = ( /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "ak" = ( /turf/closed/wall, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "al" = ( /obj/machinery/sleeper/syndie{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "am" = ( /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "an" = ( /obj/structure/table, /obj/item/storage/firstaid/toxin{ @@ -87,15 +86,15 @@ }, /obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "ao" = ( /obj/structure/bed, /obj/item/bedsheet/black, /turf/open/floor/plasteel, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "ap" = ( /turf/open/floor/plasteel, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aq" = ( /obj/machinery/door/airlock/external, /obj/structure/cable{ @@ -104,10 +103,10 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "ar" = ( /turf/closed/wall, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "as" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone1ext"; @@ -117,7 +116,7 @@ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "at" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone2ext"; @@ -127,7 +126,7 @@ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "au" = ( /obj/machinery/door/poddoor/preopen{ id = "onehalf_drone3ext"; @@ -137,7 +136,7 @@ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "av" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone4ext"; @@ -147,7 +146,7 @@ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aw" = ( /obj/structure/lattice, /turf/template_noop, @@ -155,21 +154,21 @@ "ax" = ( /obj/structure/lattice, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "ay" = ( /obj/structure/table_frame, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "az" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aA" = ( /obj/item/roller, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aB" = ( /obj/machinery/light{ dir = 4 @@ -181,13 +180,13 @@ }, /obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aC" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aD" = ( /obj/structure/cable{ d1 = 1; @@ -198,40 +197,40 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aE" = ( /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aF" = ( /obj/structure/disposalpipe/trunk, /obj/item/ore/diamond, /turf/open/floor/plating/airless, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aG" = ( /turf/open/floor/plating/airless{ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aH" = ( /obj/item/stack/rods, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aI" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aJ" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aK" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aL" = ( /obj/structure/cable{ d1 = 2; @@ -239,7 +238,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aM" = ( /obj/structure/cable{ d2 = 8; @@ -256,7 +255,7 @@ pixel_x = 26 }, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aN" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -264,7 +263,7 @@ name = "mining drone bay blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aO" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -272,7 +271,7 @@ name = "mining drone bay blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aP" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -280,7 +279,7 @@ name = "mining drone bay blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aQ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -288,14 +287,14 @@ name = "mining drone bay blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aR" = ( /obj/structure/disposaloutlet{ dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aS" = ( /obj/structure/lattice, /obj/item/storage/toolbox/syndicate, @@ -310,12 +309,12 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aU" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aV" = ( /obj/machinery/door/airlock/glass_medical, /obj/structure/cable{ @@ -324,11 +323,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aW" = ( /obj/machinery/door/airlock, /turf/open/floor/plasteel, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aX" = ( /obj/structure/cable{ d1 = 1; @@ -344,7 +343,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aY" = ( /obj/structure/cable{ d2 = 8; @@ -360,14 +359,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aZ" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "ba" = ( /obj/machinery/button/door{ id = "onehalf_drone2int"; @@ -397,13 +396,13 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bc" = ( /obj/machinery/button/door{ id = "onehalf_drone3int"; @@ -433,26 +432,25 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bd" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "be" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bf" = ( /obj/item/stack/sheet/metal, /turf/open/floor/plating/airless{ broken = 1; icon_state = "platingdmg1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bg" = ( /obj/structure/disposalpipe/broken{ icon_state = "pipe-b"; @@ -467,7 +465,7 @@ broken = 1; icon_state = "platingdmg2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -485,7 +483,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -498,7 +496,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -509,7 +507,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bk" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -528,7 +526,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -544,7 +542,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bm" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -556,7 +554,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -568,7 +566,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -579,27 +577,27 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "br" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -610,7 +608,7 @@ /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bt" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-y"; @@ -619,14 +617,14 @@ /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bu" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/disposal/bin, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bv" = ( /obj/structure/disposalpipe/broken{ icon_state = "pipe-b"; @@ -635,7 +633,7 @@ /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -643,13 +641,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bx" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "by" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -658,7 +656,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -670,7 +668,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -678,56 +676,56 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bB" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bC" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bD" = ( /obj/structure/disposalpipe/junction{ dir = 8; icon_state = "pipe-j1" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bF" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bG" = ( /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bH" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bI" = ( /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bJ" = ( /obj/structure/chair/office{ dir = 4 @@ -735,60 +733,60 @@ /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bK" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bL" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bM" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bN" = ( /obj/machinery/vending/snack, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bO" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/disposal/bin, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bP" = ( /obj/structure/girder/reinforced, /obj/item/stack/sheet/plasteel, /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bQ" = ( /obj/structure/girder/reinforced, /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bR" = ( /turf/closed/wall/r_wall, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bS" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bT" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bU" = ( /turf/closed/wall/r_wall, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "bV" = ( /obj/item/stack/sheet/metal, /turf/template_noop, @@ -798,53 +796,52 @@ broken = 1; icon_state = "platingdmg1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bX" = ( /obj/structure/disposalpipe/segment, /obj/item/stack/rods, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bY" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge_onehalf"; name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "ca" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cb" = ( /obj/structure/table/reinforced, /obj/item/paper, /obj/item/pen, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cc" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cd" = ( /obj/machinery/light{ dir = 1 }, /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "ce" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cf" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -857,7 +854,7 @@ pixel_y = 24 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cg" = ( /obj/structure/cable{ d1 = 2; @@ -870,7 +867,7 @@ }, /obj/item/stack/spacecash/c1000, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "ch" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -881,7 +878,7 @@ broken = 1; icon_state = "platingdmg2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "ci" = ( /obj/structure/lattice, /obj/structure/disposalpipe/broken{ @@ -894,7 +891,7 @@ }, /obj/item/stack/rods, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cj" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -906,8 +903,7 @@ /turf/template_noop, /area/template_noop) "ck" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -916,7 +912,7 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cl" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -927,22 +923,22 @@ total_paper = 12 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cm" = ( /obj/structure/chair/office{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cn" = ( /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "co" = ( /obj/structure/chair/office{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cp" = ( /obj/structure/cable{ d1 = 1; @@ -957,10 +953,9 @@ /obj/structure/table/reinforced, /obj/item/lighter, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -979,7 +974,7 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cr" = ( /obj/item/stack/rods, /turf/template_noop, @@ -997,36 +992,35 @@ icon_state = "medium" }, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cu" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cv" = ( /obj/structure/girder/reinforced, /turf/open/floor/plating/airless, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cw" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/disposal/bin, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cx" = ( /obj/item/stack/tile/plasteel, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cy" = ( /obj/machinery/power/solar_control, /obj/structure/cable, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; @@ -1038,14 +1032,14 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cA" = ( /obj/item/stack/tile/wood, /turf/template_noop, /area/template_noop) "cB" = ( /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cC" = ( /obj/structure/lattice, /obj/structure/cable{ @@ -1054,7 +1048,7 @@ icon_state = "2-8" }, /turf/open/space, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cD" = ( /obj/structure/lattice, /obj/structure/disposalpipe/broken{ @@ -1066,17 +1060,17 @@ dir = 1 }, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cE" = ( /obj/machinery/door/airlock/glass_command{ name = "Bridge" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cF" = ( /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cG" = ( /obj/machinery/door/poddoor/preopen{ id = "bridge_onehalf"; @@ -1086,12 +1080,12 @@ name = "Bridge" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cH" = ( /obj/item/crowbar/red, /obj/item/device/multitool, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cI" = ( /obj/structure/safe/floor, /obj/item/tank/internals/oxygen/red, @@ -1101,13 +1095,13 @@ /obj/item/reagent_containers/food/drinks/bottle/rum, /obj/item/folder/syndicate/mining, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cJ" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cK" = ( /obj/structure/lattice, /obj/item/stack/cable_coil/cut{ @@ -1116,20 +1110,20 @@ icon_state = "coil_red2" }, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cL" = ( /turf/open/floor/plating/airless{ broken = 1; icon_state = "platingdmg2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cM" = ( /obj/machinery/light{ dir = 8 }, /obj/machinery/vending/sovietsoda, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cN" = ( /obj/item/stack/sheet/plasteel, /turf/template_noop, @@ -1142,26 +1136,25 @@ icon_state = "1-2" }, /turf/open/space, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cP" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cR" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cS" = ( /obj/structure/chair/office, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cT" = ( /obj/machinery/button/door{ id = "bridge_onehalf"; @@ -1170,14 +1163,13 @@ pixel_y = 5 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cU" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -1188,7 +1180,7 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cW" = ( /obj/structure/cable{ d1 = 1; @@ -1212,28 +1204,28 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cY" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cZ" = ( /obj/structure/table/reinforced, /obj/item/ore/bluespace_crystal, /obj/item/coin/plasma, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "da" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "db" = ( /obj/machinery/light, /obj/structure/table/reinforced, /obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "dc" = ( /obj/structure/grille{ density = 0; @@ -1248,17 +1240,16 @@ broken = 1; icon_state = "platingdmg1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "dd" = ( /obj/structure/grille, /obj/item/shard, /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "de" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -1273,10 +1264,9 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "df" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -1290,10 +1280,9 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "dg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -1308,7 +1297,7 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "dh" = ( /obj/item/stack/sheet/plasteel, /obj/structure/lattice/catwalk, diff --git a/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm b/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm index 31d10f5f1d..aeeb60001d 100644 --- a/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm +++ b/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm @@ -5,7 +5,6 @@ "b" = ( /turf/template_noop, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 8 }, /area/ruin/powered) @@ -14,38 +13,24 @@ /area/ruin/powered) "d" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "e" = ( /turf/template_noop, /turf/closed/indestructible/oldshuttle/corner, /area/ruin/powered) "f" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 1 }, /area/ruin/powered) "g" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "h" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 4 }, /area/ruin/powered) @@ -54,10 +39,7 @@ icon_state = "oldcloset"; name = "strange closet" }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "j" = ( /obj/structure/shuttle/engine/propulsion/burst{ @@ -67,10 +49,7 @@ /area/ruin/powered) "k" = ( /mob/living/simple_animal/hostile/retaliate/spaceman, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "l" = ( /turf/closed/indestructible/oldshuttle{ @@ -82,10 +61,7 @@ icon_state = "chairold"; dir = 1 }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "n" = ( /obj/structure/chair/old{ @@ -97,10 +73,7 @@ force = 20; name = "heavy crowbar" }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "o" = ( /obj/structure/chair/old{ @@ -108,55 +81,37 @@ dir = 1 }, /mob/living/simple_animal/hostile/retaliate/spaceman, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "p" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 8 }, /area/ruin/powered) "q" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner, /area/ruin/powered) "r" = ( /turf/template_noop, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 1 }, /area/ruin/powered) "s" = ( /turf/template_noop, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 4 }, /area/ruin/powered) "t" = ( /obj/machinery/power/generator, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "u" = ( /obj/machinery/power/smes, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "v" = ( /obj/structure/shuttle/engine/propulsion/burst/left, diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index 878ab25c2f..d1f7f178fc 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -101,69 +101,65 @@ /area/ruin/unpowered/no_grav) "am" = ( /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "an" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "ao" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "ap" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "ar" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "as" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "at" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "au" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "av" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "aw" = ( /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ax" = ( /obj/machinery/shower{ dir = 4 }, /obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "ay" = ( @@ -173,12 +169,12 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "az" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aA" = ( @@ -186,18 +182,18 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aB" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aD" = ( @@ -205,13 +201,13 @@ icon_state = "plant-02" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aE" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aF" = ( @@ -220,7 +216,7 @@ }, /obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aG" = ( @@ -230,12 +226,12 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aH" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aI" = ( @@ -243,18 +239,18 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aJ" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aL" = ( @@ -262,13 +258,13 @@ icon_state = "plant-16" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aM" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aN" = ( @@ -277,7 +273,7 @@ }, /obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aO" = ( @@ -287,12 +283,12 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aP" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aQ" = ( @@ -300,18 +296,18 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aR" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aT" = ( @@ -319,13 +315,13 @@ icon_state = "plant-16" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aU" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aV" = ( @@ -334,7 +330,7 @@ }, /obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "aW" = ( @@ -344,12 +340,12 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "aX" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "aY" = ( @@ -357,18 +353,18 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "aZ" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ba" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bb" = ( @@ -376,13 +372,13 @@ icon_state = "plant-18" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bc" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bd" = ( @@ -396,7 +392,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bf" = ( @@ -404,7 +400,7 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bg" = ( @@ -412,26 +408,26 @@ /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bj" = ( /obj/structure/bed, /obj/item/bedsheet/red, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bk" = ( @@ -440,7 +436,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bl" = ( @@ -448,7 +444,7 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bm" = ( @@ -456,26 +452,26 @@ /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bp" = ( /obj/structure/bed, /obj/item/bedsheet/blue, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bq" = ( @@ -484,7 +480,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "br" = ( @@ -492,7 +488,7 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bs" = ( @@ -500,26 +496,26 @@ /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bv" = ( /obj/structure/bed, /obj/item/bedsheet/black, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bw" = ( @@ -528,7 +524,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bx" = ( @@ -536,7 +532,7 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "by" = ( @@ -544,39 +540,39 @@ /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bB" = ( /obj/structure/bed, /obj/item/bedsheet/purple, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bC" = ( /obj/item/clothing/head/cone, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "bD" = ( /obj/machinery/light{ dir = 8 }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bE" = ( @@ -585,7 +581,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bF" = ( @@ -594,7 +590,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bG" = ( @@ -603,7 +599,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bH" = ( @@ -612,7 +608,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bI" = ( @@ -621,7 +617,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bJ" = ( @@ -630,7 +626,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bK" = ( @@ -639,13 +635,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bL" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "bM" = ( /obj/structure/sink{ dir = 4; @@ -655,7 +651,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bN" = ( @@ -670,7 +666,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bO" = ( @@ -681,7 +677,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bP" = ( @@ -692,7 +688,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bQ" = ( @@ -700,14 +696,14 @@ pixel_y = -24 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bR" = ( /obj/structure/table/wood, /obj/item/clothing/head/sombrero, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bS" = ( @@ -719,7 +715,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bT" = ( @@ -734,7 +730,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bU" = ( @@ -745,7 +741,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bV" = ( @@ -756,7 +752,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bW" = ( @@ -764,14 +760,14 @@ pixel_y = -24 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bX" = ( /obj/structure/table/wood, /obj/item/lipstick, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bY" = ( @@ -783,7 +779,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bZ" = ( @@ -798,7 +794,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "ca" = ( @@ -809,7 +805,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cb" = ( @@ -820,7 +816,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cc" = ( @@ -828,14 +824,14 @@ pixel_y = -24 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cd" = ( /obj/structure/table/wood, /obj/item/clothing/head/collectable/kitty, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "ce" = ( @@ -847,7 +843,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "cf" = ( @@ -862,7 +858,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "cg" = ( @@ -873,7 +869,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ch" = ( @@ -884,7 +880,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ci" = ( @@ -892,19 +888,19 @@ pixel_y = -24 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "cj" = ( /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ck" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cl" = ( /obj/machinery/door/airlock{ id_tag = "a3"; @@ -917,13 +913,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "cm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "cn" = ( @@ -938,13 +934,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "co" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "cp" = ( @@ -959,13 +955,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cr" = ( @@ -980,13 +976,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "cs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ct" = ( @@ -994,32 +990,32 @@ dir = 6 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cu" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cy" = ( /obj/structure/cable{ d1 = 1; @@ -1031,7 +1027,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cz" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1042,7 +1038,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cA" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1053,13 +1049,13 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cC" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1070,7 +1066,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1079,7 +1075,7 @@ pixel_y = 30 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cE" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1092,20 +1088,19 @@ dir = 9 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cF" = ( /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cI" = ( /obj/structure/cable{ d1 = 2; @@ -1116,7 +1111,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cJ" = ( /obj/structure/cable{ d1 = 4; @@ -1127,7 +1122,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cK" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; @@ -1142,7 +1137,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cL" = ( /obj/structure/cable{ d1 = 4; @@ -1153,7 +1148,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cM" = ( /obj/structure/cable{ d1 = 4; @@ -1172,7 +1167,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cN" = ( /obj/structure/cable{ d1 = 4; @@ -1184,7 +1179,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cO" = ( /obj/structure/cable{ d1 = 4; @@ -1195,7 +1190,7 @@ dir = 1 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cP" = ( /obj/structure/cable{ d1 = 1; @@ -1206,7 +1201,7 @@ dir = 9 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cQ" = ( /obj/structure/cable{ d1 = 1; @@ -1215,11 +1210,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cR" = ( /obj/machinery/light, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cS" = ( /obj/structure/cable{ d1 = 1; @@ -1228,7 +1223,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cT" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1239,13 +1234,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cU" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cV" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1255,23 +1250,23 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cY" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cZ" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "da" = ( @@ -1286,18 +1281,18 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "db" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dc" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dd" = ( @@ -1312,33 +1307,33 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "de" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "df" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "dg" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "dh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "di" = ( /turf/closed/wall, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dj" = ( /obj/machinery/door/airlock/centcom{ name = "Hotel Staff Storage" @@ -1351,14 +1346,14 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dk" = ( /obj/machinery/shower{ dir = 4 }, /obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dl" = ( @@ -1368,7 +1363,7 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dm" = ( @@ -1380,7 +1375,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dn" = ( @@ -1395,7 +1390,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "do" = ( @@ -1406,7 +1401,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dp" = ( @@ -1417,7 +1412,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dq" = ( @@ -1425,13 +1420,13 @@ icon_state = "plant-21" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dr" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "ds" = ( @@ -1440,7 +1435,7 @@ }, /obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dt" = ( @@ -1450,7 +1445,7 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "du" = ( @@ -1462,7 +1457,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dv" = ( @@ -1477,7 +1472,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dw" = ( @@ -1488,7 +1483,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dx" = ( @@ -1499,7 +1494,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dy" = ( @@ -1507,13 +1502,13 @@ icon_state = "plant-14" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dz" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dA" = ( @@ -1521,7 +1516,7 @@ pixel_y = 24 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dB" = ( /obj/structure/cable{ d1 = 1; @@ -1530,36 +1525,36 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dC" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dD" = ( /obj/structure/table, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dE" = ( /obj/structure/table, /obj/item/soap, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dF" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dG" = ( /obj/structure/table, /obj/structure/bedsheetbin, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dH" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dI" = ( @@ -1568,7 +1563,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dJ" = ( @@ -1576,36 +1571,36 @@ /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dM" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dN" = ( /obj/structure/bed, /obj/item/bedsheet/yellow, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dO" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dP" = ( @@ -1614,7 +1609,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dQ" = ( @@ -1622,36 +1617,36 @@ /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dT" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dU" = ( /obj/structure/bed, /obj/item/bedsheet/ian, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dV" = ( /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dW" = ( /obj/structure/cable{ d1 = 1; @@ -1660,7 +1655,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dX" = ( /obj/structure/cable{ d1 = 4; @@ -1671,7 +1666,7 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dY" = ( /obj/structure/cable{ d1 = 4; @@ -1682,7 +1677,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dZ" = ( /obj/structure/cable{ d1 = 2; @@ -1693,35 +1688,34 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ea" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ec" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ed" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ee" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "ef" = ( @@ -1730,7 +1724,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "eg" = ( @@ -1739,7 +1733,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "eh" = ( @@ -1747,7 +1741,7 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "ei" = ( @@ -1755,7 +1749,7 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ej" = ( @@ -1764,7 +1758,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ek" = ( @@ -1773,7 +1767,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "el" = ( @@ -1781,7 +1775,7 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "em" = ( @@ -1789,26 +1783,26 @@ dir = 8 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "en" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ep" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eq" = ( /obj/structure/cable{ d1 = 1; @@ -1819,19 +1813,19 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "er" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "es" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "et" = ( @@ -1839,14 +1833,14 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "eu" = ( /obj/structure/table/wood, /obj/item/storage/pill_bottle/dice, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "ev" = ( @@ -1854,7 +1848,7 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ew" = ( @@ -1862,23 +1856,23 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ex" = ( /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ey" = ( /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ez" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eA" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -1888,43 +1882,43 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eB" = ( /obj/machinery/light, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eC" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eD" = ( /obj/structure/closet/crate, /obj/item/clothing/head/rice_hat, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eE" = ( /obj/structure/closet/crate, /obj/item/bedsheet/patriot, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eF" = ( /obj/structure/closet/crate, /obj/item/card/id/away/hotel, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eG" = ( /turf/closed/wall, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eI" = ( /obj/structure/cable{ d1 = 2; @@ -1938,7 +1932,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eJ" = ( /obj/structure/cable{ d1 = 4; @@ -1946,7 +1940,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eK" = ( /obj/structure/cable{ d1 = 2; @@ -1954,105 +1948,105 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eL" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plating, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "eM" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eN" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; req_access_txt = "201" }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eP" = ( /obj/structure/flora/ausbushes/fernybush, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eQ" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eR" = ( /obj/machinery/light{ dir = 1 }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eS" = ( /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eT" = ( /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eU" = ( /obj/machinery/vending/cola, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eV" = ( /obj/machinery/light{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eW" = ( /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eX" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eY" = ( /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eZ" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fa" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fb" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fc" = ( /obj/machinery/airalarm{ pixel_y = 24 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fd" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/cable{ @@ -2064,7 +2058,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fe" = ( /obj/structure/cable{ d1 = 1; @@ -2075,16 +2069,16 @@ dir = 9 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ff" = ( /obj/structure/closet/crate, /obj/item/clothing/head/papersack/smiley, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fg" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fh" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -2094,123 +2088,122 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fi" = ( /turf/closed/wall, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fj" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; req_access_txt = "200,201" }, /turf/open/floor/plating, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fn" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fo" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fq" = ( /obj/machinery/vending/cigarette, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "ft" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fu" = ( /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fw" = ( /obj/structure/closet/chefcloset, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fx" = ( /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fy" = ( /obj/structure/sink/kitchen{ pixel_y = 28 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fz" = ( /obj/machinery/processor, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fA" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fB" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks/beer, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fC" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fD" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -2218,26 +2211,26 @@ dir = 1 }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fE" = ( /obj/machinery/vending/boozeomat{ req_access_txt = "200" }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fF" = ( /obj/structure/table, /obj/item/book/manual/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fG" = ( /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fH" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fI" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-02" @@ -2246,35 +2239,35 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ @@ -2282,7 +2275,7 @@ pixel_x = -24 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fP" = ( /obj/structure/sink{ dir = 8; @@ -2290,10 +2283,10 @@ pixel_y = 2 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fQ" = ( /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fR" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/grown/wheat, @@ -2320,31 +2313,31 @@ /obj/item/reagent_containers/food/snacks/grown/tomato, /obj/item/reagent_containers/food/snacks/grown/tomato, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fS" = ( /obj/machinery/chem_master/condimaster{ name = "CondiMaster Neo" }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fT" = ( /obj/machinery/door/airlock/freezer{ name = "Freezer"; req_access_txt = "200" }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fU" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fW" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, @@ -2352,13 +2345,13 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fY" = ( /obj/structure/table, /obj/item/kitchen/knife, @@ -2366,63 +2359,63 @@ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fZ" = ( /obj/structure/table, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ga" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gb" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/enzyme, /obj/item/reagent_containers/food/condiment/enzyme, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gc" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/sugar, /obj/item/reagent_containers/food/condiment/sugar, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gd" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/glass/rag, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ge" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "gf" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gg" = ( /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gh" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gi" = ( /obj/structure/table/wood, /obj/machinery/light{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gj" = ( /obj/effect/decal/cleanable/oil, /obj/structure/cable{ @@ -2432,55 +2425,55 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "gk" = ( /obj/structure/kitchenspike, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gl" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "go" = ( /obj/structure/kitchenspike, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gp" = ( /obj/structure/table, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gq" = ( /obj/structure/table, /obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gr" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gs" = ( /obj/machinery/door/airlock/centcom{ name = "Hotel Staff Room"; req_access_txt = "200" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gt" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2491,7 +2484,7 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gu" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2499,7 +2492,7 @@ layer = 2.9 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gv" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2514,10 +2507,10 @@ name = "hotel gps" }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gw" = ( /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gx" = ( /obj/structure/table, /obj/item/screwdriver, @@ -2527,36 +2520,36 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gy" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gA" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gB" = ( /obj/machinery/gibber, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gC" = ( /obj/structure/closet/secure_closet/freezer/meat{ req_access_txt = "200" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gD" = ( /obj/structure/table, /obj/item/kitchen/knife, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gE" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/pack/hotsauce, @@ -2565,14 +2558,14 @@ /obj/item/reagent_containers/food/condiment/pack/ketchup, /obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gF" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gG" = ( /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gH" = ( /obj/structure/table, /obj/machinery/light{ @@ -2580,23 +2573,23 @@ }, /obj/item/crowbar, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gI" = ( /obj/structure/noticeboard{ pixel_y = 32 }, /obj/item/paper/fluff/ruins/spacehotel/notice, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gJ" = ( /obj/structure/closet/secure_closet/freezer/kitchen/mining, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gK" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gL" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, @@ -2604,37 +2597,37 @@ pixel_y = 32 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gM" = ( /obj/effect/mob_spawn/human/hotel_staff, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gN" = ( /obj/structure/filingcabinet, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gO" = ( /obj/structure/chair/office/light{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gP" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gQ" = ( /obj/machinery/computer/teleporter, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gR" = ( /obj/machinery/teleport/station, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gS" = ( /obj/machinery/teleport/hub, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gT" = ( /obj/machinery/light{ dir = 8 @@ -2646,32 +2639,32 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gW" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gX" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gY" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -2681,22 +2674,22 @@ pixel_x = -4 }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gZ" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ha" = ( /obj/machinery/vending/wallmed{ pixel_x = -32 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hb" = ( /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hc" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2708,18 +2701,18 @@ /obj/item/paper/pamphlet/ruin/spacehotel, /obj/item/paper/pamphlet/ruin/spacehotel, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hd" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/mug/tea, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "he" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hf" = ( /obj/structure/cable{ d1 = 1; @@ -2731,20 +2724,20 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hh" = ( /obj/structure/kitchenspike, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hi" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -2752,26 +2745,26 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hl" = ( /obj/structure/kitchenspike, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hm" = ( /obj/item/reagent_containers/food/condiment/rice, /obj/item/reagent_containers/food/condiment/rice, @@ -2782,42 +2775,42 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ho" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hp" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hq" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hr" = ( /obj/item/device/radio/beacon, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hs" = ( /obj/structure/table/wood, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "ht" = ( /obj/structure/table, /obj/item/storage/box/monkeycubes, /obj/item/storage/box/monkeycubes, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hu" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat/slab/bear, @@ -2835,7 +2828,7 @@ /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hv" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/food/snacks/meat/slab/bear, @@ -2854,12 +2847,12 @@ /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hw" = ( /obj/structure/table, /obj/item/kitchen/knife, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hx" = ( /obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = 4 @@ -2869,17 +2862,17 @@ }, /obj/structure/table, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hy" = ( /obj/structure/table, /obj/item/book/manual/chef_recipes, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hz" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hA" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -2895,24 +2888,24 @@ name = "Accidents Happen" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hB" = ( /obj/structure/mirror{ pixel_y = -32 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hC" = ( /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hD" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hE" = ( /obj/structure/table, /obj/item/card/id/away/hotel, @@ -2922,12 +2915,12 @@ /obj/item/card/id/away/hotel, /obj/item/card/id/away/hotel, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hF" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hG" = ( /obj/effect/mob_spawn/human/hotel_staff{ icon_state = "sleeper_s"; @@ -2935,14 +2928,14 @@ }, /obj/machinery/light, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hH" = ( /obj/effect/mob_spawn/human/hotel_staff{ icon_state = "sleeper_s"; dir = 1 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hI" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; @@ -2950,17 +2943,17 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hJ" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/soysauce, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hK" = ( /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hL" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, @@ -2968,12 +2961,12 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hM" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hN" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2981,11 +2974,11 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hO" = ( /obj/machinery/light, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hP" = ( /obj/structure/cable{ d1 = 1; @@ -2996,7 +2989,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hQ" = ( /obj/structure/cable{ d1 = 4; @@ -3012,7 +3005,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hR" = ( /obj/structure/cable{ d1 = 4; @@ -3021,7 +3014,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hS" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -3035,17 +3028,17 @@ dir = 10 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hT" = ( /obj/machinery/vending/dinnerware{ req_access_txt = "200" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hV" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, @@ -3053,13 +3046,13 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hW" = ( /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hX" = ( /obj/structure/window/reinforced{ dir = 1 @@ -3068,7 +3061,7 @@ icon_state = "piano" }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3078,31 +3071,31 @@ }, /obj/structure/chair/stool, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hZ" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ia" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ib" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ic" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "id" = ( /obj/machinery/door/airlock/engineering{ name = "Power Storage"; @@ -3118,37 +3111,37 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ie" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "if" = ( /obj/machinery/smartfridge/food, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ig" = ( /obj/structure/table/wood, /obj/item/device/instrument/violin, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ih" = ( /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ii" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ij" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ik" = ( /obj/structure/cable{ d1 = 2; @@ -3159,7 +3152,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "il" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ @@ -3172,7 +3165,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "im" = ( /obj/structure/cable{ d1 = 2; @@ -3183,19 +3176,19 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "in" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "io" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "ip" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -3215,14 +3208,13 @@ "ir" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "is" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 9 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "it" = ( /obj/structure/cable{ d1 = 1; @@ -3236,10 +3228,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iu" = ( /obj/structure/cable{ d1 = 4; @@ -3253,10 +3244,9 @@ pixel_y = 32 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iv" = ( /obj/structure/cable{ d1 = 4; @@ -3267,10 +3257,9 @@ pixel_y = 24 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iw" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -3283,29 +3272,27 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ix" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iy" = ( /obj/machinery/light, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "iz" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "iA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ @@ -3313,21 +3300,21 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "iB" = ( /obj/machinery/light, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "iC" = ( /obj/machinery/light, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iE" = ( /obj/structure/cable{ d1 = 1; @@ -3338,7 +3325,7 @@ dir = 8 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iF" = ( /obj/structure/cable{ d1 = 1; @@ -3346,11 +3333,11 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "iG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "iH" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical, @@ -3359,10 +3346,9 @@ dir = 8 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iI" = ( /obj/structure/cable{ d1 = 1; @@ -3371,29 +3357,28 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iJ" = ( /obj/structure/closet/crate, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iK" = ( /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iL" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iM" = ( /obj/item/twohanded/required/kirbyplants, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iN" = ( /obj/structure/cable{ d1 = 1; @@ -3402,11 +3387,11 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iO" = ( /obj/machinery/vending/coffee, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iP" = ( /obj/structure/cable{ d1 = 1; @@ -3414,24 +3399,23 @@ icon_state = "1-2" }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "iQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "iR" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, /obj/item/clothing/head/welding, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iS" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iT" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel/twenty, @@ -3439,10 +3423,9 @@ amount = 60 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iU" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -3463,7 +3446,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "iV" = ( /obj/structure/cable{ d1 = 4; @@ -3472,7 +3455,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iW" = ( /obj/structure/cable{ d1 = 4; @@ -3484,7 +3467,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iX" = ( /obj/structure/cable{ d1 = 4; @@ -3500,7 +3483,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iY" = ( /obj/structure/cable{ d1 = 4; @@ -3515,7 +3498,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "iZ" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -3536,7 +3519,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ja" = ( /obj/structure/cable{ d1 = 4; @@ -3547,7 +3530,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "jb" = ( /obj/structure/cable{ d1 = 4; @@ -3558,7 +3541,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "jc" = ( /obj/structure/cable{ d1 = 1; @@ -3567,11 +3550,11 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "jd" = ( /obj/machinery/vending/snack, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "je" = ( /obj/machinery/light{ dir = 8 @@ -3584,34 +3567,33 @@ }, /obj/structure/cable, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "jf" = ( /obj/machinery/light, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "jg" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "jh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "ji" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, /obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jj" = ( /obj/structure/cable{ d1 = 1; @@ -3622,47 +3604,46 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jm" = ( /obj/structure/table, /obj/item/stack/sheet/rglass{ amount = 50 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jq" = ( /obj/machinery/door/airlock/glass_security{ name = "Hotel Security Checkpoint"; @@ -3673,24 +3654,24 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "js" = ( /obj/structure/closet, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "jt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ju" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, @@ -3698,16 +3679,15 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jw" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, @@ -3716,23 +3696,23 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "jA" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -3744,10 +3724,9 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jB" = ( /obj/structure/cable{ d1 = 1; @@ -3755,149 +3734,142 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jE" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jF" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 30 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jG" = ( /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jH" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 9 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 1 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 1 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jK" = ( /obj/machinery/airalarm{ pixel_y = 24 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 1 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jL" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 5 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jM" = ( /obj/structure/table, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jN" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jO" = ( /obj/structure/closet, /obj/item/dice/d20, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jQ" = ( /turf/closed/wall, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jR" = ( /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jS" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jT" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jU" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jV" = ( /obj/machinery/firealarm{ pixel_y = 24 }, /turf/open/floor/wood, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jW" = ( /turf/open/floor/carpet, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jY" = ( /turf/open/floor/wood, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jZ" = ( /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ka" = ( /obj/machinery/computer/arcade, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kb" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kc" = ( /obj/structure/cable{ d1 = 1; @@ -3908,10 +3880,9 @@ dir = 8 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kd" = ( /obj/machinery/power/terminal, /obj/structure/cable/yellow{ @@ -3919,7 +3890,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ke" = ( /obj/machinery/power/terminal, /obj/structure/cable/yellow{ @@ -3932,7 +3903,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kf" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3944,60 +3915,56 @@ open = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kg" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kh" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ki" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kj" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kk" = ( /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kl" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "km" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kn" = ( /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ko" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kp" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kq" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/structure/cable{ @@ -4006,10 +3973,9 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kr" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ @@ -4025,7 +3991,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ks" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ @@ -4033,7 +3999,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -4042,7 +4008,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ku" = ( /obj/machinery/power/solar_control, /obj/structure/cable/yellow{ @@ -4055,7 +4021,7 @@ d2 = 4 }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kv" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -4066,7 +4032,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kw" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -4074,34 +4040,32 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 6 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kx" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ky" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kz" = ( /obj/structure/table, /obj/item/folder/red, /obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kA" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kB" = ( /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; @@ -4112,37 +4076,37 @@ req_access_txt = "203" }, /turf/open/floor/plasteel/red, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kC" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kD" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kE" = ( /obj/structure/chair, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kH" = ( /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kI" = ( /obj/machinery/door/airlock/engineering{ name = "Air Supply"; @@ -4150,7 +4114,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kJ" = ( /obj/machinery/door/airlock/glass_external, /obj/structure/cable/yellow{ @@ -4159,52 +4123,50 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kK" = ( /obj/structure/table, /obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kL" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/coffee, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kM" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kN" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kO" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 2 }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kQ" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -4212,7 +4174,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4220,31 +4182,31 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kU" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -4253,17 +4215,17 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kY" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "la" = ( /obj/machinery/light/small{ dir = 4 @@ -4274,7 +4236,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "lb" = ( /obj/structure/table, /obj/machinery/recharger, @@ -4282,10 +4244,9 @@ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lc" = ( /obj/structure/table, /obj/item/papercutter, @@ -4293,28 +4254,28 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ld" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "le" = ( /obj/structure/toilet{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lg" = ( /obj/structure/bed, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lh" = ( /obj/structure/chair{ dir = 4 @@ -4322,18 +4283,18 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "li" = ( /obj/effect/light_emitter, /turf/open/floor/plating/beach/water{ baseturf = /turf/open/space }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lj" = ( /turf/open/floor/plating/beach/water{ baseturf = /turf/open/space }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lk" = ( /obj/structure/chair{ dir = 8 @@ -4341,17 +4302,17 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ll" = ( /obj/structure/table, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lm" = ( /obj/machinery/shower{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ln" = ( /obj/structure/mirror{ pixel_y = 32 @@ -4360,48 +4321,47 @@ pixel_y = 24 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lo" = ( /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lp" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "lq" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "lr" = ( /obj/structure/table, /obj/item/restraints/handcuffs, /obj/item/restraints/handcuffs, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ls" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lt" = ( /obj/structure/table, /obj/item/toy/beach_ball, /obj/item/clothing/glasses/sunglasses, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lu" = ( /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lv" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2 @@ -4410,27 +4370,25 @@ /area/ruin/unpowered/no_grav) "lw" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lx" = ( /turf/open/floor/plasteel/red/side, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ly" = ( /turf/open/floor/plasteel/red/corner{ dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lz" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lA" = ( /obj/structure/closet, /obj/item/dice/d1, @@ -4438,7 +4396,7 @@ icon_state = "cobweb2" }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -4479,7 +4437,7 @@ req_access_txt = "203" }, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lG" = ( /obj/structure/window{ icon_state = "window"; @@ -4489,10 +4447,10 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lH" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lI" = ( /obj/structure/closet/crate, /obj/item/clothing/shoes/sandal, @@ -4510,7 +4468,7 @@ dir = 1 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lJ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -4527,47 +4485,47 @@ "lK" = ( /obj/effect/mob_spawn/human/hotel_staff/security, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lL" = ( /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lM" = ( /obj/machinery/door/airlock{ name = "Men's Changing" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lN" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lO" = ( /obj/structure/mirror{ pixel_x = 32 }, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lP" = ( /obj/item/bikehorn/rubberducky, /turf/open/floor/plating/beach/water{ baseturf = /turf/open/space }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lQ" = ( /obj/structure/table, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lR" = ( /obj/structure/dresser, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lS" = ( /obj/structure/table, /obj/item/card/id/away/hotel/securty, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lT" = ( /obj/structure/closet/secure_closet/security{ req_access = null; @@ -4576,13 +4534,12 @@ /obj/item/gun/energy/laser/scatter/shotty, /obj/item/clothing/head/helmet/justice, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lU" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lV" = ( /obj/machinery/power/solar, /obj/structure/cable/yellow{ @@ -4646,12 +4603,12 @@ "ma" = ( /obj/structure/closet, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mb" = ( /obj/structure/table, /obj/item/lipstick, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mc" = ( /obj/structure/mirror{ pixel_y = 32 @@ -4660,43 +4617,43 @@ pixel_y = 24 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "md" = ( /turf/closed/wall, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "me" = ( /mob/living/simple_animal/bot/cleanbot, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mf" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mg" = ( /obj/structure/janitorialcart, /obj/item/mop, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mh" = ( /obj/structure/closet/l3closet/janitor, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mi" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bucket, /obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mj" = ( /obj/structure/table, /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mk" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -4704,49 +4661,49 @@ }, /obj/item/device/lightreplacer, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "ml" = ( /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mn" = ( /obj/machinery/door/airlock{ name = "Women's Changing" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ms" = ( /obj/structure/window, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mt" = ( /obj/structure/closet/crate, /obj/item/clothing/shoes/sandal, @@ -4761,19 +4718,19 @@ /obj/item/clothing/shoes/sandal, /obj/structure/window, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mw" = ( /obj/structure/cable{ d1 = 2; @@ -4784,7 +4741,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mx" = ( /obj/machinery/door/airlock{ name = "Custodial Closet"; @@ -4799,7 +4756,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "my" = ( /obj/structure/cable{ d1 = 1; @@ -4808,13 +4765,13 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mA" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; @@ -4824,13 +4781,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mC" = ( /obj/structure/chair{ dir = 1 @@ -4838,34 +4795,34 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mD" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mE" = ( /obj/structure/table, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mF" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mG" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mH" = ( /obj/structure/closet/crate/trashcart, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mI" = ( /obj/structure/table, /obj/item/storage/bag/trash, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mJ" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -4875,29 +4832,28 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mK" = ( /obj/structure/closet/secure_closet/personal, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mL" = ( /obj/machinery/light, /obj/structure/table, /obj/item/toy/beach_ball, /obj/item/clothing/glasses/sunglasses, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mM" = ( /obj/machinery/light, /obj/structure/table, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mO" = ( /obj/machinery/power/tracker, /obj/structure/cable/yellow, @@ -4910,7 +4866,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "mQ" = ( /obj/machinery/door/airlock/centcom{ name = "Hotel Staff Room"; @@ -4922,7 +4878,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "mR" = ( /obj/structure/cable{ d1 = 1; @@ -4930,7 +4886,7 @@ icon_state = "1-4" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mS" = ( /obj/structure/cable{ d1 = 4; @@ -4938,7 +4894,7 @@ icon_state = "4-8" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mT" = ( /obj/structure/cable{ d1 = 2; @@ -4946,7 +4902,7 @@ icon_state = "2-8" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mU" = ( /obj/structure/cable{ d1 = 1; @@ -4954,7 +4910,7 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mV" = ( /obj/structure/cable{ d1 = 4; @@ -4970,7 +4926,7 @@ icon_state = "1-8" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm index 5596b4dc91..b084adfa19 100644 --- a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm +++ b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm @@ -9,68 +9,68 @@ "c" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "d" = ( /turf/closed/wall/r_wall, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "e" = ( /obj/structure/table/reinforced, /obj/item/stock_parts/cell/hyper, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "f" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "g" = ( /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "h" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "i" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "j" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "k" = ( /turf/open/floor/plating, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "l" = ( /turf/open/floor/plating/airless, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "m" = ( /obj/structure/table/reinforced, /obj/item/folder, /obj/item/device/radio, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "n" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "o" = ( /obj/machinery/porta_turret, /turf/open/floor/plating/airless, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "p" = ( /obj/structure/filingcabinet, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "q" = ( /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "r" = ( /obj/machinery/power/apc{ dir = 0; @@ -78,21 +78,21 @@ pixel_y = -24 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "s" = ( /obj/structure/rack, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "t" = ( /obj/item/rack_parts, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "u" = ( /obj/item/rack_parts, /obj/machinery/light{ @@ -102,7 +102,7 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "v" = ( /obj/structure/rack, /obj/item/device/firing_pin, @@ -110,26 +110,26 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "w" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "x" = ( /obj/machinery/door/airlock, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "y" = ( /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "z" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "A" = ( /obj/structure/table/reinforced, /obj/item/clothing/head/ushanka, @@ -137,14 +137,14 @@ dir = 4; icon_state = "darkredfull" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "B" = ( /obj/structure/table/reinforced, /obj/structure/reagent_dispensers/peppertank{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "C" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -153,11 +153,11 @@ }, /obj/item/device/radio, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "D" = ( /obj/machinery/vending/clothing, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "E" = ( /obj/structure/rack, /obj/item/ammo_box/c9mm, @@ -165,19 +165,19 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "F" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "G" = ( /turf/open/floor/plasteel{ dir = 4; icon_state = "darkredfull" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "H" = ( /obj/structure/bed, /obj/item/bedsheet/orange, @@ -185,7 +185,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "I" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/swat, @@ -193,7 +193,7 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "J" = ( /obj/structure/rack, /obj/item/crowbar/red, @@ -202,29 +202,29 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "K" = ( /obj/structure/chair/office/dark, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "L" = ( /obj/structure/chair/comfy/beige{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "M" = ( /obj/structure/bed, /obj/item/bedsheet/orange, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "N" = ( /obj/structure/rack, /obj/item/grenade/chem_grenade/teargas, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "O" = ( /obj/structure/table/reinforced, /obj/item/paper/crumpled, @@ -232,23 +232,23 @@ dir = 4; icon_state = "darkredfull" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "P" = ( /obj/structure/table/reinforced, /obj/machinery/light, /obj/item/device/camera_bug, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "Q" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "R" = ( /obj/structure/table/reinforced, /obj/item/pen/blue, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "S" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/vodka{ @@ -259,7 +259,7 @@ pixel_x = 3 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "T" = ( /obj/structure/rack, /obj/item/storage/belt/military, @@ -268,7 +268,7 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "U" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/riot, @@ -276,7 +276,7 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "V" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/breadslice/meat, @@ -284,7 +284,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm index d26dab9757..0b489899ed 100644 --- a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm +++ b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm @@ -19,89 +19,89 @@ /area/ruin/unpowered/no_grav) "f" = ( /turf/closed/wall, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "g" = ( /turf/closed/wall/rust, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "h" = ( /obj/effect/overlay/palmtree_r, /turf/open/floor/holofloor/beach, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "i" = ( /obj/structure/piano, /obj/structure/window{ dir = 8 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "j" = ( /obj/structure/chair/stool, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "k" = ( /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "l" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "m" = ( /obj/structure/table/reinforced, /obj/item/device/taperecorder, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "n" = ( /obj/structure/chair/comfy/black{ dir = 8 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "o" = ( /obj/structure/window{ dir = 4 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "p" = ( /obj/effect/overlay/palmtree_l, /turf/open/floor/holofloor/beach, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "q" = ( /turf/open/floor/holofloor/beach, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "r" = ( /obj/structure/window{ dir = 8 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "s" = ( /obj/structure/table/reinforced, /obj/item/clothing/glasses/sunglasses/big{ name = "aesthetic sunglasses" }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "t" = ( /obj/item/device/instrument/eguitar, /turf/open/floor/holofloor/beach, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "u" = ( /turf/open/floor/holofloor/beach/coast_t, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "v" = ( /obj/item/statuebust, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "w" = ( /mob/living/simple_animal/butterfly, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "x" = ( /obj/structure/closet/crate/bin, /obj/item/device/tape/random, @@ -109,12 +109,12 @@ /area/ruin/unpowered/no_grav) "y" = ( /turf/open/floor/holofloor/beach/coast_b, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "z" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/hatch, /turf/open/floor/pod/dark, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "A" = ( /obj/effect/turf_decal/sand, /turf/open/floor/plating/astplate{ @@ -197,15 +197,15 @@ dir = 1 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "P" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "Q" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "R" = ( /obj/machinery/light/small{ dir = 1 diff --git a/_maps/RandomRuins/SpaceRuins/way_home.dmm b/_maps/RandomRuins/SpaceRuins/way_home.dmm index aae341cb2b..eb3f983f85 100644 --- a/_maps/RandomRuins/SpaceRuins/way_home.dmm +++ b/_maps/RandomRuins/SpaceRuins/way_home.dmm @@ -4,14 +4,14 @@ /area/template_noop) "b" = ( /turf/closed/mineral/random, -/area/ruin/unpowered/no_grav/way_home) +/area/ruin/space/way_home) "c" = ( /turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav/way_home) +/area/ruin/space/way_home) "d" = ( /obj/structure/signpost/salvation, /turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav/way_home) +/area/ruin/space/way_home) (1,1,1) = {" a diff --git a/_maps/RandomZLevels/Academy.dmm b/_maps/RandomZLevels/Academy.dmm index 4a769a74a2..ba93de1bc8 100644 --- a/_maps/RandomZLevels/Academy.dmm +++ b/_maps/RandomZLevels/Academy.dmm @@ -571,7 +571,6 @@ }, /area/awaymission/academy/headmaster) "bR" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -581,7 +580,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/headmaster) "bS" = ( @@ -648,14 +647,13 @@ }, /area/awaymission/academy/headmaster) "cf" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/headmaster) "cg" = ( @@ -910,9 +908,8 @@ }, /area/awaymission/academy/headmaster) "cW" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/headmaster) "cX" = ( @@ -1354,8 +1351,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/academy/classrooms) "es" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "et" = ( @@ -1830,7 +1826,6 @@ /turf/open/floor/carpet, /area/awaymission/academy/academyaft) "fG" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -1840,7 +1835,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "fH" = ( @@ -1950,14 +1945,13 @@ /turf/open/floor/plasteel/red/side, /area/awaymission/academy/classrooms) "fZ" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "ga" = ( @@ -1991,7 +1985,6 @@ /turf/open/floor/engine/cult, /area/awaymission/academy/academycellar) "gg" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -2001,7 +1994,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gh" = ( @@ -2087,14 +2080,13 @@ }, /area/awaymission/academy/classrooms) "gs" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gt" = ( @@ -2169,13 +2161,12 @@ /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "gE" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gF" = ( @@ -2317,13 +2308,12 @@ /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "gY" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gZ" = ( @@ -3042,7 +3032,6 @@ }, /area/awaymission/academy/academyaft) "iT" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -3053,7 +3042,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "iU" = ( @@ -3070,14 +3059,13 @@ /turf/open/floor/carpet, /area/awaymission/academy/academyaft) "iV" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "iW" = ( @@ -3117,12 +3105,11 @@ /turf/open/space, /area/awaymission/academy/academyaft) "jb" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "jc" = ( @@ -3141,25 +3128,23 @@ }, /area/awaymission/academy/academyaft) "jd" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "je" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "jf" = ( @@ -3189,12 +3174,11 @@ }, /area/awaymission/academy/academyaft) "jh" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "ji" = ( @@ -3353,9 +3337,8 @@ /turf/open/floor/carpet, /area/awaymission/academy/academyaft) "jE" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "jF" = ( @@ -3429,8 +3412,7 @@ }, /area/awaymission/academy/academyaft) "jP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "jQ" = ( @@ -3470,8 +3452,7 @@ /turf/open/floor/carpet, /area/awaymission/academy/academygate) "jX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academygate) "jY" = ( diff --git a/_maps/RandomZLevels/centcomAway.dmm b/_maps/RandomZLevels/centcomAway.dmm index ad069e3159..2faa93900f 100644 --- a/_maps/RandomZLevels/centcomAway.dmm +++ b/_maps/RandomZLevels/centcomAway.dmm @@ -9,33 +9,15 @@ /turf/closed/wall/r_wall, /area/awaymission/centcomAway/cafe) "ad" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ae" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "af" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ag" = ( @@ -119,16 +101,7 @@ }, /area/awaymission/centcomAway/cafe) "at" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "au" = ( @@ -163,13 +136,7 @@ }, /area/awaymission/centcomAway/cafe) "aB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "aC" = ( @@ -210,17 +177,7 @@ /turf/open/floor/plasteel/redyellow, /area/awaymission/centcomAway/cafe) "aK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "aL" = ( @@ -266,33 +223,15 @@ }, /area/awaymission/centcomAway/maint) "aS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aV" = ( @@ -326,14 +265,7 @@ }, /area/awaymission/centcomAway/cafe) "ba" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "bb" = ( @@ -656,17 +588,7 @@ }, /area/awaymission/centcomAway/general) "ce" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) @@ -687,16 +609,7 @@ /turf/open/floor/plasteel/hydrofloor, /area/awaymission/centcomAway/cafe) "ci" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "cj" = ( @@ -746,13 +659,7 @@ /turf/open/floor/plasteel/hydrofloor, /area/awaymission/centcomAway/cafe) "cu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "cv" = ( @@ -913,14 +820,7 @@ }, /area/awaymission/centcomAway/general) "cZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "da" = ( @@ -1062,14 +962,7 @@ /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "dA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /obj/structure/window/reinforced{ dir = 1 }, @@ -1174,33 +1067,15 @@ }, /area/awaymission/centcomAway/hangar) "dS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dV" = ( @@ -1281,17 +1156,7 @@ }, /area/awaymission/centcomAway/cafe) "ei" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ej" = ( @@ -1374,10 +1239,7 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "ey" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "ez" = ( @@ -1500,17 +1362,7 @@ /turf/open/floor/carpet, /area/awaymission/centcomAway/courtroom) "eV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "eW" = ( @@ -1596,33 +1448,15 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/courtroom) "fn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fq" = ( @@ -1642,44 +1476,19 @@ /turf/closed/wall/r_wall, /area/awaymission/centcomAway/general) "fu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fy" = ( @@ -1870,53 +1679,26 @@ }, /area/awaymission/centcomAway/general) "gd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "ge" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gi" = ( @@ -1970,14 +1752,7 @@ }, /area/awaymission/centcomAway/general) "gr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gs" = ( @@ -2094,16 +1869,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "gM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gN" = ( @@ -2163,13 +1929,7 @@ }, /area/awaymission/centcomAway/general) "gX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gY" = ( @@ -2208,17 +1968,7 @@ /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "he" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "hf" = ( @@ -2284,25 +2034,11 @@ }, /area/awaymission/centcomAway/general) "hq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "hr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hs" = ( @@ -2310,30 +2046,11 @@ /turf/open/floor/carpet, /area/awaymission/centcomAway/courtroom) "ht" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "hv" = ( @@ -2401,13 +2118,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/courtroom) "hF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hG" = ( @@ -2537,14 +2248,7 @@ /turf/open/floor/wood, /area/awaymission/centcomAway/courtroom) "id" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "ie" = ( @@ -2636,36 +2340,15 @@ }, /area/awaymission/centcomAway/general) "iv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/space) "iw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "ix" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "iy" = ( @@ -2695,14 +2378,7 @@ }, /area/awaymission/centcomAway/hangar) "iC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "iD" = ( @@ -3051,49 +2727,25 @@ }, /area/awaymission/centcomAway/general) "jH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) @@ -3153,14 +2805,7 @@ /turf/open/floor/plasteel, /area/awaymission/centcomAway/general) "jT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "jU" = ( @@ -3209,14 +2854,7 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "kb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kc" = ( @@ -3273,42 +2911,16 @@ }, /area/awaymission/centcomAway/general) "kk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "km" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kn" = ( @@ -3361,11 +2973,7 @@ }, /area/awaymission/centcomAway/general) "kv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /obj/structure/window/reinforced{ dir = 4 }, @@ -3476,16 +3084,7 @@ }, /area/awaymission/centcomAway/general) "kM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kN" = ( @@ -3583,17 +3182,7 @@ }, /area/awaymission/centcomAway/thunderdome) "lf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lg" = ( @@ -3698,33 +3287,15 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/thunderdome) "lw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "ly" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lz" = ( diff --git a/_maps/RandomZLevels/challenge.dmm b/_maps/RandomZLevels/challenge.dmm index a7ed222e90..a50ac00aab 100644 --- a/_maps/RandomZLevels/challenge.dmm +++ b/_maps/RandomZLevels/challenge.dmm @@ -248,25 +248,11 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "ba" = ( @@ -470,11 +456,7 @@ /turf/open/floor/plasteel, /area/awaymission/challenge/main) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bB" = ( @@ -892,41 +874,19 @@ /turf/open/space, /area/space) "cM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/awaymission/challenge/end) "cN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/challenge/end) "cO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/awaymission/challenge/end) "cP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/challenge/end) "cQ" = ( @@ -1034,14 +994,7 @@ /turf/open/space, /area/space) "de" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/challenge/end) "df" = ( @@ -1091,16 +1044,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/challenge/end) "dl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/challenge/end) "dm" = ( diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 10c6448d5d..b88d60a0f6 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -1261,8 +1261,7 @@ name = "Syndicate Outpost" }) "bP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1652,8 +1651,7 @@ name = "Syndicate Outpost" }) "cn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -3064,7 +3062,6 @@ name = "MO19 Research" }) "eb" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaybiohazard"; @@ -3076,7 +3073,7 @@ layer = 2.9; name = "Acid-Proof biohazard containment door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -3371,8 +3368,7 @@ name = "Acid-Proof containment chamber blast door" }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -3913,8 +3909,7 @@ id = "Awaylab"; name = "Acid-Proof containment chamber blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4428,8 +4423,7 @@ name = "MO19 Research" }) "fV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4760,8 +4754,7 @@ name = "Acid-Proof containment chamber blast door" }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -5015,8 +5008,7 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -5513,13 +5505,12 @@ name = "MO19 Research" }) "hu" = ( -/obj/structure/grille, /obj/machinery/door/poddoor{ id = "AwayRD"; layer = 2.9; name = "privacy shutter" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -6128,8 +6119,7 @@ name = "MO19 Arrivals" }) "io" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -6917,8 +6907,7 @@ name = "MO19 Arrivals" }) "jA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; @@ -6941,8 +6930,7 @@ name = "MO19 Arrivals" }) "jC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 @@ -7063,8 +7051,7 @@ name = "MO19 Arrivals" }) "jM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -8301,8 +8288,7 @@ name = "MO19 Arrivals" }) "lA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaycontent/a1{ has_gravity = 1; @@ -8792,12 +8778,11 @@ name = "MO19 Arrivals" }) "mv" = ( -/obj/structure/grille, /obj/structure/sign/vacuum{ desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -9795,9 +9780,8 @@ name = "MO19 Arrivals" }) "nV" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index 8228dfe16d..f80b70ff37 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -3743,8 +3743,7 @@ }, /area/awaymission/research/interior/medbay) "kB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/awaymission/research/interior/medbay) "kC" = ( diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index b8fb38ca51..7acf9a7b3a 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -223,8 +223,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2616,8 +2615,7 @@ }, /area/awaymission/snowdin/post) "hb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4410,8 +4408,7 @@ }, /area/awaymission/snowdin) "lM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index ae49190ce3..d8f2349de5 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -857,16 +857,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "cY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "cZ" = ( @@ -889,13 +880,7 @@ /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/cruiser) "dd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) @@ -1045,38 +1030,19 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "dE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dI" = ( @@ -1171,13 +1137,7 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "dY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dZ" = ( @@ -1198,13 +1158,7 @@ }, /area/awaymission/spacebattle/cruiser) "eb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "ec" = ( @@ -1260,14 +1214,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "ek" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "el" = ( @@ -1380,16 +1327,7 @@ /turf/open/floor/plasteel/blue, /area/awaymission/spacebattle/cruiser) "eF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "eG" = ( @@ -1443,13 +1381,7 @@ /turf/open/floor/plasteel/blue, /area/awaymission/spacebattle/cruiser) "eQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "eR" = ( @@ -2129,14 +2061,7 @@ }, /area/awaymission/spacebattle/cruiser) "ha" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "hb" = ( @@ -2179,16 +2104,7 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "hi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate7) "hj" = ( @@ -2247,13 +2163,7 @@ /turf/closed/wall/r_wall, /area/awaymission/spacebattle/cruiser) "hu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate7) "hv" = ( @@ -3050,16 +2960,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "ki" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kj" = ( @@ -3088,16 +2989,7 @@ /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "ko" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kp" = ( @@ -3114,13 +3006,7 @@ /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "ks" = ( @@ -3141,24 +3027,15 @@ /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "kv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "ky" = ( @@ -3166,11 +3043,7 @@ /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kA" = ( diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index f28a765b73..fec63e34de 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -442,8 +442,7 @@ name = "UO45 Central Hall" }) "aP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -598,8 +597,7 @@ name = "UO45 Central Hall" }) "bd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/space, /area/awaycontent/a1{ has_gravity = 1; @@ -2598,8 +2596,7 @@ name = "UO45 Central Hall" }) "el" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -3991,8 +3988,7 @@ name = "UO45 Central Hall" }) "gr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4294,8 +4290,7 @@ name = "UO45 Gateway" }) "gU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4776,8 +4771,7 @@ name = "UO45 Research" }) "hH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4944,8 +4938,7 @@ name = "UO45 Crew Quarters" }) "hV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4; level = 2 @@ -4975,8 +4968,7 @@ name = "UO45 Central Hall" }) "hX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -5567,8 +5559,7 @@ name = "UO45 Gateway" }) "iS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -5833,8 +5824,7 @@ name = "UO45 Gateway" }) "jl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -6160,9 +6150,8 @@ name = "UO45 Gateway" }) "jM" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -6187,8 +6176,7 @@ name = "UO45 Research" }) "jO" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -8028,8 +8016,7 @@ name = "UO45 Research" }) "mi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "UO45_rdprivacy"; @@ -8043,8 +8030,7 @@ name = "UO45 Research" }) "mj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "UO45_rdprivacy"; name = "privacy shutters" @@ -10994,8 +10980,7 @@ poweralm = 0 }) "qb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -11023,8 +11008,7 @@ name = "UO45 Engineering" }) "qd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/meter{ layer = 3.3; name = "Mixed Air Tank Out" @@ -11038,8 +11022,7 @@ name = "UO45 Engineering" }) "qe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/meter{ layer = 3.3; @@ -11103,8 +11086,7 @@ name = "UO45 Research" }) "qj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -11832,8 +11814,7 @@ name = "UO45 Crew Quarters" }) "rg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -12138,8 +12119,7 @@ name = "UO45 Research" }) "rA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -12683,8 +12663,7 @@ name = "UO45 Engineering" }) "sg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -12832,8 +12811,7 @@ name = "UO45 Engineering" }) "sq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -13230,8 +13208,7 @@ name = "UO45 Engineering" }) "sT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13365,8 +13342,7 @@ name = "UO45 Engineering" }) "td" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -14518,8 +14494,7 @@ name = "UO45 Engineering" }) "uI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 1 }, @@ -14534,8 +14509,7 @@ name = "UO45 Engineering" }) "uJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/meter{ layer = 3.3 }, @@ -14946,8 +14920,7 @@ poweralm = 0 }) "vm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -15629,8 +15602,7 @@ name = "UO45 Mining" }) "wk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "0-4"; @@ -15644,8 +15616,7 @@ name = "UO45 Engineering" }) "wl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -15786,8 +15757,7 @@ name = "UO45 Mining" }) "ww" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -16459,8 +16429,7 @@ name = "UO45 Mining" }) "xr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -16575,8 +16544,7 @@ name = "UO45 Mining" }) "xA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16906,8 +16874,7 @@ name = "UO45 Mining" }) "xY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ heat_capacity = 1e+006 diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm index a162375678..45e023d24a 100644 --- a/_maps/RandomZLevels/wildwest.dmm +++ b/_maps/RandomZLevels/wildwest.dmm @@ -449,10 +449,7 @@ /obj/structure/window/reinforced{ icon_state = "fwindow" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -554,10 +551,7 @@ icon_state = "fwindow"; dir = 8 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -878,10 +872,7 @@ icon_state = "fwindow"; dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -1707,8 +1698,7 @@ icon_state = "fwindow"; dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plasteel, /area/awaymission/wwrefine) "fB" = ( @@ -2167,16 +2157,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/awaymission/wwrefine) "gX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced{ icon_state = "fwindow" }, diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index bb283a4750..e1a6d179b6 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -53,16 +53,14 @@ /turf/closed/wall/r_wall, /area/security/prison) "aak" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aal" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -71,11 +69,10 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aam" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -84,7 +81,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aan" = ( @@ -337,22 +334,22 @@ dir = 6 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "abc" = ( /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "abd" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "abe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "abf" = ( /obj/machinery/vending/sustenance, /turf/open/floor/plasteel/floorgrime, @@ -362,7 +359,7 @@ dir = 10 }, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "abh" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/floorgrime, @@ -418,8 +415,7 @@ }, /area/ai_monitored/security/armory) "abo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "abp" = ( @@ -429,8 +425,7 @@ /turf/closed/wall, /area/crew_quarters/heads/hos) "abr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) "abs" = ( @@ -449,14 +444,14 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "abu" = ( /obj/machinery/door/poddoor{ id = "executionspaceblast"; name = "blast door" }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "abv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -465,7 +460,7 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "abw" = ( /obj/machinery/light/small{ dir = 1 @@ -478,7 +473,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "abx" = ( /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/floorgrime, @@ -486,7 +481,7 @@ "aby" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "abz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -767,7 +762,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acb" = ( /obj/machinery/sparker{ dir = 2; @@ -778,12 +773,12 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acc" = ( /obj/structure/bed, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acd" = ( /turf/closed/wall, /area/security/prison) @@ -861,6 +856,7 @@ /obj/machinery/power/apc{ cell_type = 5000; dir = 4; + areastring = "/area/ai_monitored/security/armory"; name = "Armory APC"; pixel_x = 24 }, @@ -950,7 +946,7 @@ dir = 10 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acA" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2 @@ -959,13 +955,13 @@ dir = 6 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acB" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acC" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -1050,7 +1046,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "acJ" = ( /obj/structure/cable{ d1 = 1; @@ -1176,8 +1172,7 @@ /turf/open/space, /area/solar/port/fore) "acX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; @@ -1186,7 +1181,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "acY" = ( /obj/structure/table, /obj/item/paper, @@ -1195,8 +1190,7 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "acZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; layer = 2.9; @@ -1204,7 +1198,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "ada" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/flasher{ @@ -1338,9 +1332,8 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "adm" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) "adn" = ( @@ -1497,7 +1490,7 @@ /obj/item/surgical_drapes, /obj/item/razor, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "adD" = ( /obj/machinery/button/flasher{ id = "executionflash"; @@ -1513,7 +1506,7 @@ }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "adE" = ( /obj/structure/table, /obj/item/folder/red{ @@ -1525,7 +1518,7 @@ /obj/item/device/assembly/flash/handheld, /obj/item/reagent_containers/spray/pepper, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "adF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -1588,6 +1581,7 @@ "adN" = ( /obj/machinery/power/apc{ dir = 8; + areastring = "/area/crew_quarters/heads/hos"; name = "Head of Security's Office APC"; pixel_x = -24 }, @@ -1722,13 +1716,13 @@ dir = 9 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aeb" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aec" = ( /obj/structure/window/reinforced{ dir = 4 @@ -1739,7 +1733,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aed" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -1758,13 +1752,13 @@ }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aee" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aef" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1777,7 +1771,7 @@ "aeg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "aeh" = ( /obj/machinery/button/door{ id = "permacell3"; @@ -1917,6 +1911,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Prison Wing APC"; + areastring = "/area/security/prison"; pixel_x = 24 }, /obj/structure/cable{ @@ -1966,9 +1961,8 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/main) "aex" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aey" = ( @@ -2046,7 +2040,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aeI" = ( /obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2066,7 +2060,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "aeJ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2075,7 +2069,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aeK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2087,13 +2081,13 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aeL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aeM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ @@ -2124,7 +2118,7 @@ req_access_txt = "2" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aeO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2244,12 +2238,11 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aeX" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -2272,7 +2265,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "aeZ" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2281,7 +2273,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -2454,8 +2446,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "afs" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) "aft" = ( @@ -2466,18 +2457,17 @@ dir = 10 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "afu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "afv" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "afw" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -2492,7 +2482,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "afx" = ( /obj/machinery/light_switch{ pixel_x = 25 @@ -2506,7 +2496,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "afy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -2515,7 +2505,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "afz" = ( /obj/structure/table, /obj/item/restraints/handcuffs, @@ -2525,7 +2515,7 @@ /area/security/prison) "afA" = ( /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "afB" = ( /obj/item/device/radio/intercom{ dir = 4; @@ -2637,17 +2627,15 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "afQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ pixel_x = -32 }, /turf/open/floor/plating, /area/security/main) "afR" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "afS" = ( @@ -2747,17 +2735,18 @@ pixel_y = -24 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agg" = ( /obj/structure/closet/secure_closet/injection, /obj/structure/cable, /obj/machinery/power/apc{ dir = 2; name = "Prisoner Transfer Centre"; + areastring = "/area/security/execution/transfer"; pixel_y = -27 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agh" = ( /obj/structure/table, /obj/item/device/electropack, @@ -2771,7 +2760,7 @@ pixel_y = -22 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ @@ -3074,12 +3063,11 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agR" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "agS" = ( @@ -3113,12 +3101,11 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agW" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "agX" = ( @@ -3337,6 +3324,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Brig Control APC"; + areastring = "/area/security/warden"; pixel_x = -24 }, /obj/structure/cable{ @@ -3599,6 +3587,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Office APC"; + areastring = "/area/security/main"; pixel_x = 24 }, /obj/structure/cable{ @@ -3615,7 +3604,7 @@ "ahO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/security/main) +/area/maintenance/fore/secondary) "ahP" = ( /turf/open/floor/plasteel/white, /area/security/brig) @@ -3799,7 +3788,6 @@ }, /area/security/brig) "aii" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -3807,7 +3795,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aij" = ( @@ -3987,8 +3975,7 @@ }, /area/security/brig) "aiA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore/secondary) "aiB" = ( @@ -4031,7 +4018,6 @@ }, /area/security/brig) "aiI" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -4042,7 +4028,7 @@ name = "HIGH VOLTAGE"; pixel_x = -32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aiJ" = ( @@ -4075,7 +4061,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aiK" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -4085,11 +4070,10 @@ d2 = 4 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aiL" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -4098,7 +4082,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aiM" = ( @@ -4109,12 +4093,11 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aiN" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aiO" = ( @@ -4153,8 +4136,7 @@ /turf/closed/wall, /area/security/processing) "aiU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/processing) "aiV" = ( @@ -4391,6 +4373,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Brig APC"; + areastring = "/area/security/brig"; pixel_y = 24 }, /obj/structure/cable{ @@ -4591,8 +4574,7 @@ /turf/open/floor/plasteel/black, /area/security/courtroom) "ajV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/fore) "ajW" = ( @@ -4609,8 +4591,7 @@ /turf/open/floor/plating, /area/maintenance/solars/port/fore) "ajX" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) "ajY" = ( @@ -4623,8 +4604,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "ajZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -4932,7 +4912,6 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "akG" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -4940,7 +4919,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/processing) "akH" = ( @@ -4982,7 +4961,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "akM" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -4993,11 +4971,10 @@ }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akN" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -5007,7 +4984,7 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akO" = ( @@ -5023,7 +5000,6 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "akP" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -5033,7 +5009,7 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akQ" = ( @@ -5057,7 +5033,6 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "akS" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -5067,7 +5042,7 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akT" = ( @@ -5100,7 +5075,6 @@ /turf/open/floor/plasteel/black, /area/security/brig) "akV" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -5109,7 +5083,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akW" = ( @@ -5145,7 +5119,6 @@ }, /area/security/brig) "akY" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -5156,17 +5129,16 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akZ" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "ala" = ( @@ -5238,8 +5210,7 @@ /turf/open/floor/plating, /area/maintenance/solars/port/fore) "ali" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) "alj" = ( @@ -5410,8 +5381,7 @@ }, /area/security/brig) "alD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/courtroom) @@ -5477,6 +5447,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Courtroom APC"; + areastring = "/area/security/courtroom"; pixel_x = -24 }, /obj/structure/cable{ @@ -5485,7 +5456,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/security/courtroom) +/area/maintenance/fore/secondary) "alM" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -5506,8 +5477,7 @@ /turf/open/space, /area/solar/starboard/fore) "alO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "alP" = ( @@ -5748,14 +5718,12 @@ /turf/open/floor/plasteel/floorgrime, /area/security/brig) "amr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) "ams" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) "amt" = ( @@ -5786,8 +5754,7 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "amw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "amx" = ( @@ -5891,9 +5858,8 @@ /turf/closed/wall, /area/security/processing) "amL" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/processing) "amM" = ( @@ -5940,12 +5906,11 @@ }, /area/shuttle/syndicate) "amP" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "amQ" = ( @@ -5953,13 +5918,12 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "amR" = ( @@ -5971,12 +5935,11 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "amS" = ( @@ -6010,7 +5973,6 @@ /turf/open/floor/plasteel/black, /area/security/brig) "amU" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "briggate"; name = "security blast door" @@ -6019,7 +5981,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "amV" = ( @@ -6127,6 +6089,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Bow Solar APC"; + areastring = "/area/maintenance/solars/port/fore"; pixel_x = -25; pixel_y = 3 }, @@ -6316,8 +6279,7 @@ }, /area/hallway/primary/fore) "anC" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/security/courtroom) "anD" = ( @@ -6624,7 +6586,6 @@ /turf/open/floor/plating/airless, /area/shuttle/labor) "aoq" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -6632,7 +6593,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/processing) "aor" = ( @@ -6794,6 +6755,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Fitness Room APC"; + areastring = "/area/crew_quarters/fitness"; pixel_y = -24 }, /obj/structure/cable{ @@ -6802,7 +6764,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/fitness) +/area/maintenance/fore/secondary) "aoJ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -7024,6 +6986,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Fore Maintenance APC"; + areastring = "/area/maintenance/fore/secondary"; pixel_y = 24 }, /obj/structure/disposalpipe/segment{ @@ -7134,6 +7097,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Bow Solar APC"; + areastring = "/area/maintenance/solars/starboard/fore"; pixel_x = -25; pixel_y = 3 }, @@ -7160,13 +7124,11 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "apE" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/starboard/fore) "apF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -7175,8 +7137,7 @@ /turf/open/floor/plasteel, /area/janitor) "apH" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_1) "apI" = ( @@ -7191,8 +7152,7 @@ /turf/closed/wall, /area/construction/mining/aux_base) "apK" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_2) "apL" = ( @@ -7223,10 +7183,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "apP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 35 - }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/port/fore) "apQ" = ( @@ -7379,6 +7336,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Dormitory APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = -24 }, /obj/structure/cable{ @@ -7389,7 +7347,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/dorms) +/area/maintenance/fore/secondary) "aql" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -7477,36 +7435,32 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aqr" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aqs" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aqt" = ( -/obj/structure/grille, /obj/effect/landmark/syndicate_breach_area, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aqu" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aqv" = ( @@ -7640,6 +7594,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Bow Maintenance APC"; + areastring = "/area/maintenance/port/fore"; pixel_x = -1; pixel_y = 26 }, @@ -7650,8 +7605,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "aqQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "aqR" = ( @@ -7672,6 +7626,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Labor Shuttle Dock APC"; + areastring = "/area/security/processing"; pixel_x = -24 }, /obj/structure/cable, @@ -7680,7 +7635,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/security/processing) +/area/maintenance/fore) "aqU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -7743,12 +7698,11 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "ard" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "lawyer_blast"; name = "privacy door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/lawoffice) "are" = ( @@ -7808,9 +7762,8 @@ }, /area/crew_quarters/fitness) "arm" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "arn" = ( @@ -7828,7 +7781,6 @@ }, /area/holodeck/rec_center) "arp" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -7836,7 +7788,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arq" = ( @@ -7865,6 +7817,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Bow Maintenance APC"; + areastring = "/area/maintenance/starboard/fore"; pixel_y = 24 }, /obj/structure/cable{ @@ -8238,7 +8191,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/lawoffice) +/area/maintenance/fore) "asp" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -8353,8 +8306,7 @@ /turf/closed/wall, /area/hallway/secondary/entry) "asF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction/mining/aux_base) "asG" = ( @@ -8481,8 +8433,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "asY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -9104,8 +9055,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "auB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "auC" = ( @@ -9344,14 +9294,16 @@ /obj/machinery/power/apc{ dir = 8; name = "Vacant Office B APC"; + areastring = "/area/security/vacantoffice/b"; pixel_x = -24 }, /turf/open/floor/plating, -/area/security/vacantoffice/b) +/area/maintenance/fore) "avi" = ( /obj/machinery/power/apc{ dir = 1; name = "Law Office APC"; + areastring = "/area/lawoffice"; pixel_y = 24 }, /obj/structure/cable{ @@ -9489,8 +9441,7 @@ }, /area/crew_quarters/fitness) "avx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/fitness) "avy" = ( @@ -9511,8 +9462,7 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "avB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -9585,6 +9535,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Electrical Maintenance APC"; + areastring = "/area/maintenance/department/electrical"; pixel_y = 24 }, /obj/structure/cable{ @@ -9694,11 +9645,10 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "avY" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "avZ" = ( @@ -9731,6 +9681,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Fore Maintenance APC"; + areastring = "/area/maintenance/fore"; pixel_y = 24 }, /obj/structure/cable{ @@ -10171,8 +10122,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "awW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "awX" = ( @@ -10844,7 +10794,6 @@ /turf/closed/wall/r_wall, /area/maintenance/port/fore) "ayA" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -10853,20 +10802,18 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayB" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayC" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -10876,11 +10823,10 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayD" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -10890,20 +10836,19 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayE" = ( /turf/closed/wall/r_wall, /area/maintenance/fore) "ayF" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayG" = ( @@ -10984,6 +10929,7 @@ /obj/machinery/power/apc{ dir = 1; name = "EVA Storage APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_y = 24 }, /obj/structure/cable{ @@ -11012,7 +10958,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "ayS" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -11020,7 +10965,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "ayT" = ( @@ -11121,8 +11066,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "azg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -11200,9 +11144,8 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "azp" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "azq" = ( @@ -11420,7 +11363,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) +/area/maintenance/fore) "azR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -11518,8 +11461,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aAc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -11567,13 +11509,14 @@ /obj/machinery/power/apc{ dir = 2; name = "Security Checkpoint APC"; + areastring = "/area/security/checkpoint/checkpoint2"; pixel_x = 1; pixel_y = -24 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/security/checkpoint/checkpoint2) +/area/maintenance/port/fore) "aAk" = ( /obj/structure/cable{ d1 = 4; @@ -11708,6 +11651,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Garden APC"; + areastring = "/area/hydroponics/garden"; pixel_x = 27; pixel_y = 2 }, @@ -11716,7 +11660,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/hydroponics/garden) +/area/maintenance/port/fore) "aAx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -11772,7 +11716,6 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/entry) "aAD" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -11780,7 +11723,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aAE" = ( @@ -11842,6 +11785,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Primary Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_x = 1; pixel_y = -24 }, @@ -11853,7 +11797,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/storage/primary) +/area/maintenance/port/fore) "aAM" = ( /obj/structure/cable{ d1 = 4; @@ -12028,6 +11972,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Gateway APC"; + areastring = "/area/gateway"; pixel_x = -24; pixel_y = -1 }, @@ -12039,7 +11984,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/gateway) +/area/maintenance/fore) "aBj" = ( /obj/structure/rack{ dir = 8; @@ -12069,7 +12014,7 @@ req_access_txt = "1" }, /turf/open/floor/plating, -/area/security/checkpoint/checkpoint2) +/area/maintenance/port/fore) "aBm" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -12125,7 +12070,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aBs" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; @@ -12134,12 +12078,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "aBt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "aBu" = ( @@ -12320,6 +12263,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Vault APC"; + areastring = "/area/ai_monitored/nuke_storage"; pixel_y = 25 }, /obj/structure/cable{ @@ -12450,9 +12394,8 @@ }, /area/crew_quarters/theatre) "aCi" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "aCj" = ( @@ -12556,27 +12499,24 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aCu" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aCv" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aCw" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aCx" = ( @@ -12765,8 +12705,7 @@ /turf/open/floor/plating, /area/shuttle/arrival) "aCV" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/arrival) "aCW" = ( @@ -13288,7 +13227,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/theatre) +/area/maintenance/starboard/fore) "aEc" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -13344,6 +13283,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_y = -24 }, /obj/structure/cable{ @@ -13351,7 +13291,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/chapel/main) +/area/maintenance/starboard/fore) "aEh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -13414,6 +13354,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/ore_box, /turf/open/floor/plating, /area/shuttle/auxillary_base) "aEq" = ( @@ -13472,6 +13413,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Entry Hall APC"; + areastring = "/area/hallway/secondary/entry"; pixel_x = 24 }, /obj/structure/cable, @@ -13709,9 +13651,8 @@ /turf/open/floor/plating, /area/maintenance/fore) "aEW" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/ai_monitored/storage/eva) @@ -13724,9 +13665,8 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aEY" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/ai_monitored/storage/eva) @@ -13795,6 +13735,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Dormitory Bathrooms APC"; + areastring = "/area/crew_quarters/toilet"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -13835,11 +13776,10 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aFo" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aFp" = ( @@ -13929,6 +13869,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Chapel Office APC"; + areastring = "/area/chapel/office"; pixel_y = -24 }, /obj/structure/cable, @@ -14472,7 +14413,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/library) +/area/maintenance/starboard/fore) "aGH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14557,7 +14498,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/chapel/office) +/area/maintenance/starboard/fore) "aGN" = ( /obj/structure/cable{ d1 = 4; @@ -14659,14 +14600,13 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "aGV" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aGW" = ( @@ -14841,8 +14781,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aHq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/chapel/main) "aHr" = ( @@ -14883,16 +14822,12 @@ /turf/open/floor/wood, /area/crew_quarters/dorms) "aHx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/fore) "aHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "aHz" = ( @@ -15063,7 +14998,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/bar) +/area/maintenance/starboard/fore) "aHT" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -15132,6 +15067,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Theatre APC"; + areastring = "/area/crew_quarters/theatre"; pixel_x = -25 }, /obj/structure/cable, @@ -15139,11 +15075,12 @@ dir = 5 }, /turf/open/floor/plating, -/area/crew_quarters/theatre) +/area/maintenance/starboard/fore) "aIc" = ( /obj/machinery/power/apc{ dir = 2; name = "Bar APC"; + areastring = "/area/crew_quarters/bar"; pixel_y = -24 }, /obj/structure/cable, @@ -15151,7 +15088,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/bar) +/area/maintenance/starboard/fore) "aId" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -15196,6 +15133,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = -24 }, /obj/structure/cable, @@ -15203,7 +15141,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/kitchen) +/area/maintenance/starboard/fore) "aIi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -15275,6 +15213,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_y = -24 }, /obj/structure/cable{ @@ -15285,7 +15224,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/hydroponics) +/area/maintenance/starboard/fore) "aIo" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -15402,8 +15341,7 @@ /turf/open/floor/plasteel/chapel, /area/chapel/main) "aIF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/security/warden) @@ -15583,12 +15521,11 @@ /turf/open/floor/plasteel, /area/storage/primary) "aJd" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aJe" = ( @@ -15688,8 +15625,7 @@ /turf/open/floor/wood, /area/crew_quarters/bar) "aJn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "aJo" = ( @@ -15783,7 +15719,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/kitchen) +/area/maintenance/starboard/fore) "aJB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -15792,7 +15728,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/hydroponics) +/area/maintenance/starboard/fore) "aJC" = ( /turf/closed/wall, /area/crew_quarters/bar) @@ -15995,7 +15931,6 @@ /turf/open/floor/plasteel, /area/storage/primary) "aKb" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -16004,7 +15939,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/hallway/primary/port) @@ -16047,6 +15982,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Auxillary Base Construction APC"; + areastring = "/area/construction/mining/aux_base"; pixel_x = -24 }, /obj/structure/cable{ @@ -16058,7 +15994,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/construction/mining/aux_base) +/area/maintenance/port/fore) "aKg" = ( /obj/structure/closet/emcloset, /turf/open/floor/mineral/titanium/blue, @@ -16099,8 +16035,7 @@ /turf/open/floor/plasteel, /area/hydroponics/garden) "aKn" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hydroponics/garden) "aKo" = ( @@ -16110,8 +16045,7 @@ }, /area/hallway/primary/central) "aKp" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/primary) "aKq" = ( @@ -16132,9 +16066,8 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aKs" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/primary) "aKt" = ( @@ -16146,8 +16079,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aKu" = ( @@ -16155,12 +16087,10 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aKv" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ d2 = 8; @@ -16170,7 +16100,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aKw" = ( @@ -16199,8 +16129,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aKy" = ( @@ -16598,8 +16527,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aLw" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/secondary/entry) "aLx" = ( @@ -16655,6 +16583,7 @@ }, /obj/machinery/power/apc{ name = "Port Hall APC"; + areastring = "/area/hallway/primary/port"; dir = 1; pixel_y = 26 }, @@ -17155,8 +17084,7 @@ /turf/closed/wall, /area/hallway/secondary/exit) "aNa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit) "aNb" = ( @@ -17442,8 +17370,7 @@ /turf/open/floor/wood, /area/library) "aNQ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hydroponics) "aNR" = ( @@ -17863,8 +17790,7 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aOK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/bar) "aOL" = ( @@ -18056,8 +17982,7 @@ }, /area/chapel/main) "aPo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plasteel/black, /area/chapel/main) "aPp" = ( @@ -18176,8 +18101,7 @@ /turf/closed/wall, /area/crew_quarters/locker) "aPF" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/art) "aPG" = ( @@ -18247,7 +18171,6 @@ /turf/closed/wall/r_wall, /area/bridge) "aPS" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -18256,7 +18179,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18265,7 +18188,6 @@ /turf/open/floor/plating, /area/bridge) "aPT" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -18275,11 +18197,10 @@ layer = 2.9; name = "bridge blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "aPU" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -18292,7 +18213,7 @@ density = 0; layer = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18301,7 +18222,6 @@ /turf/open/floor/plating, /area/bridge) "aPV" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -18314,7 +18234,7 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18323,7 +18243,6 @@ /turf/open/floor/plating, /area/bridge) "aPW" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -18336,7 +18255,7 @@ density = 0; layer = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18345,12 +18264,11 @@ /turf/open/floor/plating, /area/bridge) "aPX" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18401,8 +18319,7 @@ }, /area/hydroponics) "aQg" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/preopen{ id = "barShutters"; name = "privacy shutters" @@ -18706,13 +18623,12 @@ }, /area/hallway/secondary/entry) "aRe" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/storage/tools) @@ -18941,12 +18857,13 @@ /obj/machinery/power/apc{ dir = 4; name = "Library APC"; + areastring = "/area/library"; pixel_x = 24 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/library) +/area/maintenance/starboard/fore) "aRL" = ( /obj/machinery/door/airlock/glass_security{ name = "Holding Area"; @@ -19005,15 +18922,15 @@ /turf/open/floor/plasteel, /area/storage/tools) "aRU" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit) "aRV" = ( /obj/machinery/power/apc{ dir = 1; name = "Auxiliary Tool Storage APC"; + areastring = "/area/storage/tools"; pixel_y = 24 }, /obj/machinery/firealarm{ @@ -19034,12 +18951,11 @@ /turf/open/floor/plasteel, /area/storage/tools) "aRW" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit) "aRX" = ( @@ -19172,8 +19088,7 @@ /turf/open/floor/plasteel, /area/storage/tools) "aSs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tools) "aSt" = ( @@ -20128,12 +20043,11 @@ /turf/open/floor/plasteel, /area/bridge) "aVd" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "aVe" = ( @@ -20170,6 +20084,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Fore Primary Hallway APC"; + areastring = "/area/hallway/primary/fore"; pixel_x = -24 }, /obj/structure/cable{ @@ -20586,14 +20501,13 @@ /turf/open/floor/carpet, /area/library) "aWa" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aWb" = ( @@ -20749,6 +20663,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Art Storage"; + areastring = "/area/storage/art"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20764,7 +20679,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/storage/art) +/area/maintenance/port) "aWx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -20787,6 +20702,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Emergency Storage APC"; + areastring = "/area/storage/emergency/port"; pixel_y = 24 }, /obj/structure/cable{ @@ -20799,7 +20715,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/storage/emergency/port) +/area/maintenance/port) "aWA" = ( /obj/structure/cable{ d1 = 4; @@ -21013,7 +20929,7 @@ /area/bridge) "aWV" = ( /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; name = "AI Upload turret control"; pixel_y = -25 }, @@ -21033,6 +20949,7 @@ cell_type = 5000; dir = 2; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_y = -24 }, /obj/structure/cable, @@ -21507,6 +21424,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_x = -27; pixel_y = 2 }, @@ -21652,9 +21570,8 @@ /turf/open/floor/plasteel, /area/bridge) "aYp" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "aYq" = ( @@ -21788,6 +21705,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Central Hall APC"; + areastring = "/area/hallway/primary/central"; pixel_y = -24 }, /obj/structure/cable, @@ -22379,8 +22297,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bam" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) "ban" = ( @@ -22513,6 +22430,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Escape Hallway APC"; + areastring = "/area/hallway/secondary/exit"; pixel_x = -25 }, /obj/structure/cable{ @@ -22589,6 +22507,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Locker Restrooms APC"; + areastring = "/area/crew_quarters/toilet/locker"; pixel_x = 27; pixel_y = 2 }, @@ -22597,7 +22516,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/crew_quarters/toilet/locker) +/area/maintenance/port) "baN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -22831,6 +22750,7 @@ cell_type = 2500; dir = 1; name = "Captain's Office APC"; + areastring = "/area/crew_quarters/heads/captain"; pixel_y = 24 }, /obj/structure/cable{ @@ -22900,8 +22820,7 @@ /turf/open/floor/carpet, /area/bridge/meeting_room) "bbD" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/library) "bbE" = ( @@ -22909,8 +22828,7 @@ /turf/closed/wall, /area/library) "bbF" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/chapel/main) "bbG" = ( @@ -22935,6 +22853,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Vacant Office APC"; + areastring = "/area/security/vacantoffice"; pixel_x = -24 }, /obj/structure/cable{ @@ -22942,7 +22861,7 @@ d2 = 4 }, /turf/open/floor/plating, -/area/security/vacantoffice) +/area/maintenance/port) "bbJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -23021,7 +22940,7 @@ req_access_txt = "4" }, /turf/open/floor/plating, -/area/security/detectives_office) +/area/maintenance/port) "bbV" = ( /obj/machinery/firealarm{ dir = 8; @@ -23030,13 +22949,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bbW" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "heads_meeting"; layer = 2.9; name = "privacy shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge/meeting_room) "bbX" = ( @@ -23408,8 +23326,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bcX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "heads_meeting"; layer = 2.9; @@ -23801,6 +23718,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Disposal APC"; + areastring = "/area/maintenance/disposal"; pixel_x = -24 }, /obj/structure/cable{ @@ -23811,7 +23729,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal) +/area/maintenance/port) "bdU" = ( /obj/structure/closet/crate/medical, /turf/open/floor/plasteel/floorgrime, @@ -23890,6 +23808,7 @@ cell_type = 5000; dir = 2; name = "Upload APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = -24 }, /obj/structure/cable, @@ -24334,6 +24253,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Locker Room APC"; + areastring = "/area/crew_quarters/locker"; pixel_y = 24 }, /obj/structure/cable{ @@ -24344,7 +24264,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/crew_quarters/locker) +/area/maintenance/port) "bfd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24402,6 +24322,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Cargo Bay APC"; + areastring = "/area/quartermaster/storage"; pixel_x = 1; pixel_y = -24 }, @@ -24415,14 +24336,13 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/quartermaster/storage) +/area/maintenance/port) "bfl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/quartermaster/sorting) "bfm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "bfn" = ( @@ -24555,8 +24475,7 @@ /turf/closed/wall, /area/medical/chemistry) "bfG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/medbay/central) "bfH" = ( @@ -24601,14 +24520,14 @@ /obj/machinery/power/apc{ dir = 2; name = "Starboard Primary Hallway APC"; + areastring = "/area/hallway/primary/starboard"; pixel_y = -24 }, /obj/structure/cable, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bfQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -24777,6 +24696,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; pixel_x = 26 }, /obj/structure/cable{ @@ -24785,7 +24705,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/science/robotics/mechbay) +/area/maintenance/aft) "bgp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, @@ -25062,6 +24982,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Chemistry APC"; + areastring = "/area/medical/chemistry"; pixel_y = 24 }, /obj/structure/cable{ @@ -25120,8 +25041,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bhi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "bhj" = ( @@ -25188,6 +25108,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_y = 24 }, /obj/structure/cable{ @@ -25270,12 +25191,11 @@ /turf/open/floor/plasteel/white, /area/science/robotics/lab) "bhy" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; name = "robotics lab shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "bhz" = ( @@ -25310,12 +25230,11 @@ /turf/open/floor/plasteel/white, /area/science/research) "bhC" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd"; name = "research lab shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/lab) "bhD" = ( @@ -25720,8 +25639,7 @@ /turf/open/floor/plasteel/black, /area/medical/morgue) "biA" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -25823,7 +25741,6 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 1 }, /area/science/robotics/lab) @@ -25961,8 +25878,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bja" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) "bjb" = ( @@ -26224,6 +26140,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Bridge Maintenance APC"; + areastring = "/area/maintenance/department/bridge"; pixel_y = 24 }, /obj/structure/cable{ @@ -26689,8 +26606,7 @@ /turf/open/floor/plating, /area/maintenance/disposal) "bkD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port) "bkE" = ( @@ -26715,10 +26631,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/quartermaster/storage) +/area/maintenance/port) "bkH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -26731,8 +26646,7 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bkJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/quartermaster/storage) "bkK" = ( @@ -26756,8 +26670,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bkN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -26884,6 +26797,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Conference Room APC"; + areastring = "/area/bridge/meeting_room"; pixel_x = 24 }, /obj/structure/cable{ @@ -26891,7 +26805,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/bridge/meeting_room) +/area/maintenance/central) "bkY" = ( /obj/effect/landmark/blobstart, /obj/structure/cable{ @@ -26991,7 +26905,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/morgue) +/area/maintenance/aft) "blh" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastright{ @@ -27058,6 +26972,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Emergency Storage APC"; + areastring = "/area/storage/emergency/starboard"; pixel_y = 24 }, /obj/structure/cable{ @@ -27068,11 +26983,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/storage/emergency/starboard) +/area/maintenance/aft) "blp" = ( /obj/machinery/power/apc{ dir = 8; name = "Medbay Security APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -25 }, /obj/structure/cable{ @@ -27186,8 +27102,7 @@ /turf/open/floor/plasteel/white, /area/science/robotics/lab) "blA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "blB" = ( @@ -27355,8 +27270,7 @@ /turf/open/floor/plating, /area/maintenance/disposal) "blW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "blX" = ( @@ -27785,8 +27699,7 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bmU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/checkpoint/medical) @@ -27963,6 +27876,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Research Lab APC"; + areastring = "/area/science/lab"; pixel_x = 26 }, /obj/structure/cable{ @@ -28167,8 +28081,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bnK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/quartermaster/office) "bnL" = ( @@ -28258,7 +28171,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "bnT" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -28269,7 +28181,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "bnU" = ( @@ -28286,7 +28198,6 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bnV" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -28295,11 +28206,10 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "bnW" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; @@ -28314,7 +28224,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "bnX" = ( @@ -28392,8 +28302,7 @@ /turf/closed/wall, /area/medical/medbay/central) "bog" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/central) "boh" = ( @@ -28494,6 +28403,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; pixel_x = -25 }, /obj/structure/cable, @@ -28501,11 +28411,10 @@ /turf/open/floor/plasteel/white, /area/science/robotics/lab) "bot" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "bou" = ( @@ -28641,14 +28550,13 @@ /turf/open/floor/plating, /area/maintenance/starboard) "boI" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "boJ" = ( @@ -29060,8 +28968,7 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bpE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/genetics) "bpF" = ( @@ -29078,6 +28985,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Genetics APC"; + areastring = "/area/medical/genetics"; pixel_y = 24 }, /obj/structure/cable{ @@ -29126,9 +29034,8 @@ /turf/open/floor/plasteel, /area/medical/genetics) "bpM" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/chemistry) @@ -29218,12 +29125,11 @@ /turf/closed/wall/r_wall, /area/science/robotics/lab) "bpW" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics2"; name = "robotics lab shutters" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics2"; name = "robotics lab shutters" @@ -29422,8 +29328,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bqv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/central) "bqw" = ( @@ -29432,7 +29337,6 @@ }, /area/hallway/primary/central) "bqx" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -29442,7 +29346,7 @@ layer = 2.9; name = "Privacy Shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "bqy" = ( @@ -29484,6 +29388,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_x = -25; pixel_y = 1 }, @@ -29558,8 +29463,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bqM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -29857,8 +29761,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "brr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -29932,12 +29835,11 @@ /turf/open/floor/plasteel/white, /area/science/explab) "brx" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd2"; name = "research lab shutters" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/lab) "bry" = ( @@ -29957,7 +29859,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/science/explab) +/area/maintenance/starboard) "brz" = ( /obj/structure/table, /obj/item/pen, @@ -30159,7 +30061,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "brU" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -30176,12 +30077,11 @@ layer = 2.9; name = "Privacy Shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "brV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -30537,6 +30437,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Experimentation Lab APC"; + areastring = "/area/science/explab"; pixel_x = 26 }, /obj/structure/cable, @@ -30964,6 +30865,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_x = -24 }, /obj/structure/cable{ @@ -31146,6 +31048,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Cargo Office APC"; + areastring = "/area/quartermaster/office"; pixel_x = 1; pixel_y = -24 }, @@ -31201,12 +31104,11 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "buj" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics2"; name = "robotics lab shutters" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/robotics/lab) "buk" = ( @@ -31256,8 +31158,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "buq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31714,8 +31615,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "bvh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/sleeper) "bvi" = ( @@ -31870,8 +31770,7 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "bvC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/checkpoint/science) @@ -31941,8 +31840,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bvJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hor) "bvK" = ( @@ -32107,8 +32005,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bwd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "bwe" = ( @@ -32430,8 +32327,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bwQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -32792,8 +32688,7 @@ /turf/open/floor/plasteel, /area/quartermaster/qm) "bxx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "bxy" = ( @@ -33110,8 +33005,7 @@ /turf/open/floor/plasteel/white, /area/security/checkpoint/science) "byk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science) "byl" = ( @@ -33130,8 +33024,7 @@ }, /area/quartermaster/qm) "bym" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33207,12 +33100,11 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "byv" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "telelab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor/heavy, /turf/open/floor/engine, /area/science/explab) @@ -33243,6 +33135,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Quartermaster APC"; + areastring = "/area/quartermaster/qm"; pixel_y = 24 }, /obj/structure/cable{ @@ -33282,6 +33175,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Mining Dock APC"; + areastring = "/area/quartermaster/miningdock"; pixel_y = 24 }, /obj/structure/cable{ @@ -33324,8 +33218,7 @@ }, /area/security/checkpoint/supply) "byJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33448,21 +33341,19 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "byY" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/sleeper) "byZ" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/sleeper) "bza" = ( @@ -33473,12 +33364,11 @@ /turf/open/floor/plasteel/black, /area/medical/sleeper) "bzb" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/sleeper) @@ -33610,17 +33500,11 @@ pressure_checks = 0; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bzu" = ( /obj/machinery/r_n_d/server/robotics, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bzv" = ( /obj/machinery/atmospherics/pipe/simple{ @@ -33634,7 +33518,6 @@ /turf/open/floor/plasteel/black, /area/science/server) "bzw" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, @@ -33643,7 +33526,7 @@ name = "SERVER ROOM"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) "bzx" = ( @@ -33665,6 +33548,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Server Room APC"; + areastring = "/area/science/server"; pixel_y = 25 }, /obj/structure/cable{ @@ -34008,7 +33892,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/quartermaster/miningdock) +/area/maintenance/port/aft) "bAo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34021,6 +33905,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Cargo Security APC"; + areastring = "/area/security/checkpoint/supply"; pixel_x = 1; pixel_y = 24 }, @@ -34032,7 +33917,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/checkpoint/supply) +/area/maintenance/port/aft) "bAp" = ( /obj/structure/closet/secure_closet/medical1, /obj/machinery/light{ @@ -34110,10 +33995,7 @@ /area/maintenance/port/aft) "bAy" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "bAz" = ( /obj/machinery/airalarm/server{ @@ -34123,10 +34005,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "bAA" = ( /obj/machinery/atmospherics/pipe/manifold{ @@ -34770,17 +34649,11 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bBT" = ( /obj/machinery/r_n_d/server/core, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bBU" = ( /obj/machinery/atmospherics/pipe/simple{ @@ -34793,7 +34666,6 @@ /turf/open/floor/plasteel/black, /area/science/server) "bBV" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -34802,7 +34674,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) "bBW" = ( @@ -34835,6 +34707,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Science Security APC"; + areastring = "/area/security/checkpoint/science"; pixel_y = -24 }, /obj/structure/cable, @@ -34885,6 +34758,7 @@ /obj/machinery/power/apc{ dir = 8; name = "RD Office APC"; + areastring = "/area/crew_quarters/heads/hor"; pixel_x = -25 }, /obj/structure/cable, @@ -35090,7 +34964,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/sleeper) +/area/maintenance/aft) "bCC" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -35197,8 +35071,7 @@ /turf/closed/wall, /area/medical/sleeper) "bCQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/sleeper) "bCR" = ( @@ -35486,6 +35359,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Tech Storage APC"; + areastring = "/area/storage/tech"; pixel_y = 24 }, /obj/structure/cable{ @@ -35505,6 +35379,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Treatment Center APC"; + areastring = "/area/medical/sleeper"; pixel_x = 26 }, /obj/structure/cable{ @@ -35516,7 +35391,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/sleeper) +/area/maintenance/aft) "bDB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35552,12 +35427,11 @@ /turf/open/floor/plasteel/white, /area/medical/sleeper) "bDF" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "medpriv4"; name = "privacy door" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -35794,8 +35668,7 @@ /turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) "bEi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "bEj" = ( @@ -35856,6 +35729,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Misc Research APC"; + areastring = "/area/science/research"; pixel_x = -25 }, /obj/structure/cable{ @@ -36139,8 +36013,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bEV" = ( @@ -36152,12 +36025,11 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bEW" = ( @@ -36169,8 +36041,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bEX" = ( @@ -36184,8 +36055,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bEZ" = ( @@ -36296,6 +36166,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Custodial Closet APC"; + areastring = "/area/janitor"; pixel_x = -24 }, /obj/structure/cable{ @@ -36303,17 +36174,14 @@ d2 = 2 }, /turf/open/floor/plating, -/area/janitor) +/area/maintenance/aft) "bFm" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; icon_state = "pipe-j2s"; sortType = 6 }, -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bFn" = ( @@ -36332,11 +36200,10 @@ /turf/open/floor/plating, /area/maintenance/aft) "bFp" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bFq" = ( @@ -36359,11 +36226,10 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/janitor) +/area/maintenance/aft) "bFt" = ( /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/aft) @@ -36394,8 +36260,7 @@ /area/medical/sleeper) "bFx" = ( /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/aft) @@ -36529,8 +36394,7 @@ /turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) "bFO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -36622,8 +36486,7 @@ /turf/closed/wall, /area/science/mixing) "bGc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/mixing) "bGd" = ( @@ -36641,8 +36504,7 @@ /turf/closed/wall, /area/science/test_area) "bGf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/science/test_area) "bGg" = ( @@ -36654,8 +36516,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "bGi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningdock) "bGj" = ( @@ -36706,9 +36567,8 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bGp" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "bGq" = ( @@ -36727,8 +36587,7 @@ d2 = 2 }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bGs" = ( @@ -37123,6 +36982,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Toxins Storage APC"; + areastring = "/area/science/storage"; pixel_x = -25 }, /obj/structure/cable{ @@ -37480,12 +37340,11 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bHT" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "medpriv1"; name = "privacy door" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37504,6 +37363,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Aft Maintenance APC"; + areastring = "/area/maintenance/aft"; pixel_x = -24 }, /obj/structure/cable{ @@ -37514,17 +37374,11 @@ /area/maintenance/aft) "bHW" = ( /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 35 - }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bHX" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bHY" = ( @@ -37542,8 +37396,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bHZ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bIa" = ( @@ -37807,7 +37660,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/science/xenobiology) +/area/maintenance/aft) "bIt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38040,8 +37893,7 @@ /turf/open/floor/plasteel, /area/science/mixing) "bIT" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -38426,7 +38278,6 @@ /turf/open/floor/plating, /area/science/xenobiology) "bJI" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -38443,11 +38294,10 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bJJ" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -38456,11 +38306,10 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bJK" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d2 = 8; @@ -38474,7 +38323,7 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bJL" = ( @@ -38495,7 +38344,6 @@ /turf/open/floor/engine, /area/science/xenobiology) "bJM" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -38504,7 +38352,7 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bJN" = ( @@ -38522,8 +38370,7 @@ /turf/open/floor/plasteel/bar, /area/maintenance/port/aft) "bJQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -38628,6 +38475,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Toxins Lab APC"; + areastring = "/area/science/mixing"; pixel_x = 26 }, /obj/structure/cable, @@ -38661,8 +38509,7 @@ /turf/open/floor/plasteel, /area/science/mixing) "bKe" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/mixing) "bKf" = ( @@ -38756,8 +38603,7 @@ d2 = 4 }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bKs" = ( @@ -38769,9 +38615,8 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bKt" = ( @@ -38796,8 +38641,7 @@ /turf/open/floor/plating, /area/storage/tech) "bKv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -38949,11 +38793,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Medbay APC"; + areastring = "/area/medical/medbay/central"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/medbay/central) +/area/maintenance/aft) "bKL" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -39033,6 +38878,7 @@ /obj/machinery/power/apc{ dir = 1; name = "CM Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_y = 24 }, /obj/structure/cable{ @@ -39043,7 +38889,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/heads/cmo) +/area/maintenance/aft) "bKT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -39308,8 +39154,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bLv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "bLw" = ( @@ -39366,8 +39211,7 @@ /turf/open/floor/plating, /area/storage/tech) "bLB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -39395,6 +39239,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Delivery Office APC"; + areastring = "/area/quartermaster/sorting"; pixel_x = 1; pixel_y = -24 }, @@ -39456,7 +39301,7 @@ req_access_txt = "24" }, /turf/open/floor/plating, -/area/engine/atmos) +/area/maintenance/aft) "bLP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -39566,7 +39411,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay/central) +/area/maintenance/aft) "bMd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39618,6 +39463,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Xenobiology APC"; + areastring = "/area/science/xenobiology"; pixel_x = -25 }, /obj/structure/cable{ @@ -39696,13 +39542,11 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "bMr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/xenobiology) "bMs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/research) "bMt" = ( @@ -39897,8 +39741,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bMQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bMR" = ( @@ -40042,8 +39885,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bNk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/virology) @@ -40248,8 +40090,7 @@ /turf/open/floor/plating/airless, /area/science/test_area) "bNG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/test_area) "bNH" = ( @@ -40366,8 +40207,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bNU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -40390,11 +40230,10 @@ /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) "bNY" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bNZ" = ( @@ -40437,11 +40276,10 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bOf" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bOg" = ( @@ -40718,8 +40556,7 @@ /turf/open/floor/plasteel, /area/tcommsat/computer) "bON" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "kanyewest"; layer = 2.9; @@ -40731,6 +40568,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Engineering Security APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_x = -24 }, /obj/structure/cable{ @@ -40855,11 +40693,10 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bPa" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bPb" = ( @@ -40913,12 +40750,11 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bPh" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bPi" = ( @@ -40957,8 +40793,7 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "bPn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/aft) "bPo" = ( @@ -41160,8 +40995,7 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "bPK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/misc_lab) "bPL" = ( @@ -41310,13 +41144,12 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bQi" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "atmos"; layer = 2.9; name = "atmos blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bQj" = ( @@ -41347,11 +41180,10 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bQn" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/atmos) "bQo" = ( @@ -41433,9 +41265,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bQy" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bQz" = ( @@ -41451,8 +41282,7 @@ }, /area/engine/atmos) "bQA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/engine/atmos) "bQB" = ( @@ -41490,8 +41320,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bQG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -41569,8 +41398,7 @@ /turf/open/floor/plasteel, /area/science/misc_lab) "bQP" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/tcommsat/computer) @@ -41840,8 +41668,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bRx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/atmos) "bRy" = ( @@ -41922,12 +41749,11 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bRI" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bRJ" = ( @@ -41992,8 +41818,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bRQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "bRR" = ( @@ -42035,7 +41860,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bRW" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -42047,7 +41871,7 @@ id = "xenobio3"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bRX" = ( @@ -42092,7 +41916,6 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "bSa" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -42105,7 +41928,7 @@ id = "xenobio8"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bSb" = ( @@ -42308,8 +42131,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bSC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmos"; layer = 2.9; @@ -42392,37 +42214,33 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bSJ" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSK" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSL" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSM" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSN" = ( @@ -42430,24 +42248,21 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSP" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSQ" = ( @@ -42532,6 +42347,7 @@ cell_type = 5000; dir = 1; name = "Virology APC"; + areastring = "/area/medical/virology"; pixel_y = 24 }, /obj/structure/cable{ @@ -42661,8 +42477,7 @@ }, /area/security/checkpoint/engineering) "bTj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -42786,8 +42601,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bTy" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, @@ -42872,6 +42686,7 @@ "bTJ" = ( /obj/machinery/power/apc{ name = "Aft Hall APC"; + areastring = "/area/hallway/primary/aft"; dir = 8; pixel_x = -25; pixel_y = 1 @@ -43038,7 +42853,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bUe" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -43048,7 +42862,7 @@ id = "xenobio3"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bUf" = ( @@ -43079,7 +42893,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bUh" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -43088,7 +42901,7 @@ id = "xenobio8"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bUi" = ( @@ -43269,6 +43082,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Construction Area APC"; + areastring = "/area/construction"; pixel_y = 24 }, /obj/structure/cable{ @@ -43279,11 +43093,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/construction) +/area/maintenance/port/aft) "bUB" = ( /obj/machinery/power/apc{ dir = 2; name = "Telecomms Monitoring APC"; + areastring = "/area/tcommsat/computer"; pixel_y = -24 }, /obj/structure/cable{ @@ -43294,7 +43109,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/tcommsat/computer) +/area/maintenance/port/aft) "bUC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43620,8 +43435,7 @@ /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) "bVo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -43686,14 +43500,13 @@ /turf/open/floor/plating/airless, /area/maintenance/port/aft) "bVy" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "bVz" = ( @@ -43957,14 +43770,12 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bWi" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/virology) "bWj" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/virology) "bWk" = ( @@ -43974,7 +43785,6 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bWl" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -43986,7 +43796,7 @@ id = "xenobio2"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bWm" = ( @@ -44009,7 +43819,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bWn" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -44022,7 +43831,7 @@ id = "xenobio7"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bWo" = ( @@ -44121,6 +43930,7 @@ cell_type = 5000; dir = 1; name = "Telecomms Server APC"; + areastring = "/area/tcommsat/server"; pixel_y = 25 }, /obj/structure/cable{ @@ -44140,8 +43950,7 @@ }, /area/tcommsat/computer) "bWI" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -44335,12 +44144,11 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bXb" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/virology) "bXc" = ( @@ -44627,8 +44435,7 @@ }, /area/tcommsat/computer) "bXF" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -44853,7 +44660,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bYg" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44866,11 +44672,10 @@ id = "xenobio2"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bYh" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44879,26 +44684,24 @@ id = "xenobio7"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bYi" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "testlab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/misc_lab) "bYj" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "testlab"; name = "test chamber blast door" }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/misc_lab) "bYk" = ( @@ -45206,11 +45009,10 @@ /turf/open/floor/plasteel, /area/science/misc_lab) "bZe" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bZf" = ( @@ -45237,8 +45039,7 @@ /turf/open/floor/plasteel, /area/science/misc_lab) "bZi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "bZj" = ( @@ -45302,8 +45103,7 @@ /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bZq" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -45323,8 +45123,7 @@ /turf/closed/wall, /area/tcommsat/computer) "bZs" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -45348,8 +45147,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bZv" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/computer) "bZw" = ( @@ -45403,8 +45201,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bZC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -45423,12 +45220,11 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bZD" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -45451,6 +45247,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Atmospherics APC"; + areastring = "/area/engine/atmos"; pixel_x = -24 }, /obj/structure/cable{ @@ -45579,7 +45376,6 @@ /turf/open/floor/plating, /area/maintenance/aft) "bZV" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -45591,7 +45387,7 @@ id = "xenobio1"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bZW" = ( @@ -45614,7 +45410,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bZX" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -45627,7 +45422,7 @@ id = "xenobio6"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bZY" = ( @@ -45637,8 +45432,7 @@ /turf/open/floor/engine, /area/science/misc_lab) "bZZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/misc_lab) "caa" = ( @@ -45864,8 +45658,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "caA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "caB" = ( @@ -45946,8 +45739,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "caI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -46154,12 +45946,11 @@ /turf/open/floor/engine, /area/science/misc_lab) "caZ" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "testlab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, /area/science/misc_lab) @@ -46185,6 +45976,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Testing Lab APC"; + areastring = "/area/science/misc_lab"; pixel_x = 26 }, /obj/structure/cable{ @@ -46260,8 +46052,7 @@ /turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cbm" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -46277,8 +46068,7 @@ /turf/closed/wall, /area/tcommsat/computer) "cbo" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -46297,6 +46087,7 @@ cell_type = 5000; dir = 4; name = "CE Office APC"; + areastring = "/area/crew_quarters/heads/chief"; pixel_x = 24 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -46360,6 +46151,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_x = -24 }, /obj/structure/cable{ @@ -46563,7 +46355,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cbS" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; @@ -46573,7 +46364,7 @@ id = "xenobio1"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "cbT" = ( @@ -46586,7 +46377,6 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "cbU" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -46595,7 +46385,7 @@ id = "xenobio6"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "cbV" = ( @@ -46697,7 +46487,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/construction) +/area/maintenance/port/aft) "ccf" = ( /obj/machinery/telecomms/broadcaster/preset_left, /turf/open/floor/plasteel/black/telecomms/mainframe, @@ -47029,8 +46819,7 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "ccQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) "ccR" = ( @@ -47221,8 +47010,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cdq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -47248,6 +47036,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Quarter Maintenance APC"; + areastring = "/area/maintenance/starboard/aft"; pixel_x = -25 }, /obj/structure/cable{ @@ -47514,6 +47303,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Quarter Maintenance APC"; + areastring = "/area/maintenance/port/aft"; pixel_x = -25; pixel_y = 1 }, @@ -47570,8 +47360,7 @@ }, /area/tcommsat/computer) "cef" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/tcommsat/computer) @@ -47654,7 +47443,6 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "ceq" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -47663,7 +47451,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "cer" = ( @@ -47686,18 +47474,16 @@ }, /area/engine/engineering) "ceu" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/engineering) "cev" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -47734,8 +47520,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "ceA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, @@ -47927,12 +47712,11 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/chief) "cfc" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -48065,10 +47849,7 @@ dir = 4; network = list("SS13","RD") }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cfs" = ( /obj/machinery/door/airlock/maintenance{ @@ -48090,7 +47871,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/science/misc_lab) +/area/maintenance/starboard/aft) "cfu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -48106,8 +47887,7 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/port/aft) "cfx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/maintenance/solars/port/aft) "cfy" = ( @@ -48168,7 +47948,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/engine/engineering) +/area/maintenance/port/aft) "cfE" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/neutral{ @@ -48324,12 +48104,13 @@ /obj/machinery/power/apc{ dir = 2; name = "Incinerator APC"; + areastring = "/area/maintenance/disposal/incinerator"; pixel_y = -24 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) +/area/maintenance/aft) "cfY" = ( /obj/structure/cable{ d1 = 1; @@ -48422,10 +48203,7 @@ /turf/open/floor/plating, /area/maintenance/aft) "cgi" = ( -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cgj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -48436,8 +48214,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cgk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/biohazard, /turf/open/floor/plating, /area/science/xenobiology) @@ -48447,10 +48224,7 @@ external_pressure_bound = 120; name = "killroom vent" }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cgm" = ( /obj/structure/cable{ @@ -48661,22 +48435,19 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cgJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cgK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cgL" = ( @@ -48746,7 +48517,6 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cgS" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -48755,7 +48525,7 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -48946,10 +48716,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "chp" = ( /obj/structure/disposalpipe/segment{ @@ -48964,10 +48731,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "chr" = ( /obj/machinery/door/firedoor, @@ -48983,10 +48747,7 @@ "chs" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cht" = ( /obj/structure/disposalpipe/segment, @@ -49051,8 +48812,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "chz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -49144,8 +48904,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "chG" = ( @@ -49365,6 +49124,7 @@ cell_type = 15000; dir = 1; name = "Engineering APC"; + areastring = "/area/engine/engineering"; pixel_y = 25 }, /obj/structure/cable{ @@ -49402,6 +49162,7 @@ cell_type = 15000; dir = 1; name = "Engineering APC"; + areastring = "/area/engine/engineering"; pixel_y = 25 }, /obj/structure/cable{ @@ -49532,9 +49293,8 @@ /turf/open/floor/engine, /area/engine/engineering) "ciq" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -49545,8 +49305,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cis" = ( @@ -49558,21 +49317,18 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "ciu" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "civ" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "ciw" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "cix" = ( @@ -49670,8 +49426,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "ciL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/maintenance/starboard/aft) "ciM" = ( @@ -49735,6 +49490,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Port Quarter Solar APC"; + areastring = "/area/maintenance/solars/port/aft"; pixel_x = 23; pixel_y = 2 }, @@ -50279,9 +50035,8 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckf" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "ckg" = ( @@ -50335,8 +50090,7 @@ /turf/open/floor/plating, /area/maintenance/aft) "ckn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/xenobiology) @@ -50381,6 +50135,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Quarter Solar APC"; + areastring = "/area/maintenance/solars/starboard/aft"; pixel_x = -26; pixel_y = 3 }, @@ -50550,12 +50305,11 @@ /turf/open/floor/plasteel, /area/engine/engineering) "ckL" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "ckM" = ( @@ -51010,8 +50764,7 @@ /turf/open/floor/plasteel/red/side, /area/security/main) "clJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/engineering) "clK" = ( @@ -51115,9 +50868,8 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cmb" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cmc" = ( @@ -51243,11 +50995,10 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cmt" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cmu" = ( @@ -51618,8 +51369,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "cnj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "cnk" = ( @@ -52175,8 +51925,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "coi" = ( @@ -52280,9 +52029,8 @@ /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cot" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/aft) "cou" = ( @@ -52479,8 +52227,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "coL" = ( @@ -52979,8 +52726,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "cpM" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_4) "cpN" = ( @@ -53020,6 +52766,7 @@ /obj/machinery/power/apc{ dir = 2; name = "SMES room APC"; + areastring = "/area/engine/engine_smes"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/line{ @@ -53096,8 +52843,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cqa" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -53521,8 +53267,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cqY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cqZ" = ( @@ -53629,17 +53374,15 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "crn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/engine/engineering) "cro" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "crp" = ( @@ -53655,12 +53398,10 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "crr" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ d2 = 8; @@ -53670,7 +53411,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "crs" = ( @@ -53707,8 +53448,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "crx" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "cry" = ( @@ -53939,8 +53679,7 @@ /turf/open/space, /area/space) "csa" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/engineering) @@ -54142,8 +53881,7 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "csD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "csE" = ( @@ -54367,8 +54105,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "cti" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ pixel_y = -32 }, @@ -54711,6 +54448,7 @@ /obj/machinery/power/apc{ dir = 4; name = "MiniSat Foyer APC"; + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_x = 27 }, /obj/structure/chair, @@ -54768,7 +54506,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "cud" = ( /obj/machinery/turretid{ - control_area = null; + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; @@ -55057,7 +54795,7 @@ start_active = 1 }, /obj/machinery/turretid{ - control_area = "AI Satellite Atmospherics"; + control_area = "/area/ai_monitored/turret_protected/aisat/atmos"; enabled = 1; icon_state = "control_standby"; name = "Atmospherics Turret Control"; @@ -55082,7 +54820,7 @@ dir = 4 }, /obj/machinery/turretid{ - control_area = "AI Satellite Service"; + control_area = "/area/ai_monitored/turret_protected/aisat/service"; enabled = 1; icon_state = "control_standby"; name = "Service Bay Turret Control"; @@ -55176,6 +54914,7 @@ /obj/machinery/power/apc{ dir = 8; name = "MiniSat Atmospherics APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/atmos"; pixel_x = -27 }, /obj/structure/cable{ @@ -55328,6 +55067,7 @@ /obj/machinery/power/apc{ dir = 4; name = "MiniSat Service Bay APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/service"; pixel_x = 27 }, /obj/structure/cable{ @@ -55403,7 +55143,7 @@ dir = 4 }, /obj/machinery/turretid{ - control_area = "AI Satellite Hallway"; + control_area = "/area/ai_monitored/turret_protected/aisat/hallway"; enabled = 1; icon_state = "control_standby"; name = "Chamber Hallway Turret Control"; @@ -55507,8 +55247,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvv" = ( @@ -55545,8 +55284,7 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "cvy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) @@ -55629,8 +55367,7 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) "cvH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -55721,8 +55458,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -55776,8 +55512,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) @@ -55793,13 +55528,13 @@ /obj/machinery/power/apc{ dir = 4; name = "MiniSat Chamber Hallway APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/hallway"; pixel_x = 27 }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) "cwb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -55943,13 +55678,11 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cwr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "cws" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) @@ -56084,6 +55817,7 @@ cell_type = 5000; dir = 2; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = -24 }, /obj/machinery/flasher{ @@ -56399,8 +56133,7 @@ /turf/open/floor/plating, /area/shuttle/transport) "cxw" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "cxx" = ( @@ -56936,8 +56669,7 @@ /turf/open/floor/plating, /area/shuttle/supply) "cyR" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "cyS" = ( @@ -57304,8 +57036,7 @@ /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "czQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -57520,7 +57251,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cAm" = ( -/obj/machinery/power/supermatter_shard/crystal, +/obj/machinery/power/supermatter_shard/crystal/engine, /turf/open/floor/engine, /area/engine/supermatter) "cAn" = ( @@ -57702,6 +57433,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Head of Personnel APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_y = -24 }, /obj/structure/cable{ @@ -57709,7 +57441,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/crew_quarters/heads/hop) +/area/maintenance/central) "cAH" = ( /obj/machinery/processor, /turf/open/floor/plating, @@ -57765,7 +57497,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/main) +/area/maintenance/fore/secondary) "cAO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -57970,8 +57702,7 @@ /turf/open/space, /area/space) "cBg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/hydroponics) @@ -58432,11 +58163,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Detective's Office APC"; + areastring = "/area/security/detectives_office"; pixel_x = 24 }, /obj/structure/cable, /turf/open/floor/plating, -/area/security/detectives_office) +/area/maintenance/port) "cCo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -58552,9 +58284,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cCF" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -58794,8 +58525,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cDl" = ( @@ -59321,8 +59051,7 @@ /turf/open/floor/engine, /area/engine/supermatter) "cEv" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, @@ -59341,8 +59070,7 @@ /turf/open/floor/engine, /area/engine/supermatter) "cEy" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, @@ -59502,8 +59230,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cEO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, @@ -59522,8 +59249,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cER" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, @@ -59638,8 +59364,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cFe" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, @@ -59658,8 +59383,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cFh" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, @@ -60168,8 +59892,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cGD" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -60177,8 +59900,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cGE" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 }, @@ -60194,8 +59916,7 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "cGH" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -60228,16 +59949,14 @@ /turf/open/floor/engine, /area/engine/engineering) "cGK" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, /area/engine/engineering) "cGL" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -60895,8 +60614,7 @@ }, /area/shuttle/syndicate) "cIn" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -60931,10 +60649,11 @@ pixel_x = -32 }, /obj/item/clipboard, -/obj/item/toy/figure/syndie, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -62245,78 +61964,63 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "cMm" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMn" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMo" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMp" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMq" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMr" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMs" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMt" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMu" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMv" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMw" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMx" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMy" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMz" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMA" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMB" = ( @@ -62381,8 +62085,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "cMN" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "cMO" = ( @@ -62785,8 +62488,7 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "cNI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "cNJ" = ( @@ -62806,6 +62508,7 @@ cell_type = 2500; dir = 1; name = "Central Maintenance APC"; + areastring = "/area/maintenance/central"; pixel_y = 24 }, /obj/structure/cable{ @@ -62850,13 +62553,11 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "cNP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "cNQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "cNR" = ( @@ -62871,6 +62572,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard"; pixel_x = 26 }, /obj/structure/cable{ @@ -63047,8 +62749,7 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cOw" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/port/aft) "cOx" = ( @@ -63120,16 +62821,14 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOU" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "cOV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOW" = ( @@ -63144,8 +62843,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cPa" = ( @@ -63359,13 +63057,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cQk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQm" = ( @@ -63375,13 +63071,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cQo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQq" = ( @@ -63391,18 +63085,15 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cQs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQv" = ( @@ -63525,13 +63216,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cQL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQN" = ( @@ -63580,18 +63269,15 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cRb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRe" = ( @@ -63601,18 +63287,15 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cRg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRj" = ( @@ -63622,18 +63305,15 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cRl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRo" = ( @@ -63652,13 +63332,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cRt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRv" = ( @@ -63784,13 +63462,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cSg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSi" = ( @@ -63806,26 +63482,22 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cSm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSp" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "cSq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSr" = ( @@ -63835,28 +63507,23 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cSt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSy" = ( @@ -64125,8 +63792,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cTc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -64135,8 +63801,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cTd" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/engineering) @@ -64174,8 +63839,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "cTi" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTj" = ( @@ -64191,8 +63855,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "cTn" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTo" = ( @@ -64202,8 +63865,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "cTq" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTr" = ( @@ -64216,13 +63878,11 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "cTu" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTv" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTw" = ( @@ -64256,6 +63916,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Central Maintenance APC"; + areastring = "/area/maintenance/central/secondary"; pixel_x = -24 }, /obj/structure/cable{ @@ -64265,6 +63926,12 @@ }, /turf/open/floor/plating, /area/maintenance/central/secondary) +"cTE" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/construction/mining/aux_base) (1,1,1) = {" aaa @@ -75669,8 +75336,8 @@ aaa apJ apJ apJ -apJ ajZ +asF atp asF asF @@ -75925,10 +75592,10 @@ aaa aaa aaa aaf -aaf apJ asH atI +atI arE ayq ayq @@ -76182,12 +75849,12 @@ aaa aaa aaa aaa -aaa asF asI auQ auQ auQ +auQ aCX aub aLu @@ -76439,9 +76106,9 @@ aaa aaa aaa aaa -aaa apJ asJ +cTE avQ axc aCT @@ -76696,7 +76363,7 @@ aaa aaa aaa aaa -aaa +apJ apJ apJ apJ @@ -97055,7 +96722,7 @@ aJv bzs bFp bGJ -bHZ +bHX bJA bKG bLK @@ -98349,7 +98016,7 @@ bOc bPe bQu bRE -bSL +bSJ bPe bOd cCB @@ -98606,7 +98273,7 @@ bOd bPg bQx bRH -bSO +bSM bTU bUS bUS @@ -98622,7 +98289,7 @@ cez cez cfQ chd -ciw +bQy cpP ckc clb @@ -99120,7 +98787,7 @@ bOg bPi bQz bRJ -bSO +bSM bTV bUT bWc @@ -102210,7 +101877,7 @@ bKH bzs bAw bBR -bHZ +bHX bzs bzs bzs @@ -102467,7 +102134,7 @@ bKH bzs bAw bXZ -bHZ +bHX bZN caK bzs diff --git a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm index c8cf1fa6a7..f9f808e392 100644 --- a/_maps/map_files/Cerestation/cerestation.dmm +++ b/_maps/map_files/Cerestation/cerestation.dmm @@ -25,116 +25,40 @@ /obj/effect/landmark/carpspawn, /turf/open/space, /area/space) -"aah" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 9 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) "aai" = ( /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aaj" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) -"aak" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 5 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) "aal" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) -"aam" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aan" = ( /turf/open/floor/plasteel/black, /area/shuttle/syndicate) -"aao" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp{ - pixel_x = 4; - pixel_y = 1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aap" = ( -/obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaq" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "syndieshutters"; - name = "remote shutter control"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aar" = ( -/obj/structure/frame/computer, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aas" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aat" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aau" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aav" = ( /obj/machinery/camera/motion{ c_tag = "AI Core North-West" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaw" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aax" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aay" = ( /obj/machinery/light{ @@ -143,61 +67,25 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaz" = ( /obj/machinery/camera/motion{ c_tag = "AI Core North-East" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"aaA" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaB" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaC" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_y = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaD" = ( -/obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aaE" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-09" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aaF" = ( /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aaG" = ( /obj/structure/cable{ @@ -205,9 +93,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaH" = ( /obj/structure/cable{ @@ -215,9 +101,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaI" = ( /obj/structure/cable{ @@ -229,9 +113,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaJ" = ( /obj/machinery/power/terminal, @@ -239,31 +121,26 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaK" = ( /obj/machinery/power/apc{ dir = 2; name = "AI Core APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = -24 }, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaL" = ( /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aaM" = ( /turf/open/space, @@ -271,13 +148,6 @@ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) -"aaN" = ( -/obj/machinery/door/window{ - name = "Cockpit"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aaO" = ( /turf/open/space, /turf/closed/wall/mineral/plastitanium{ @@ -290,37 +160,29 @@ /area/space) "aaQ" = ( /turf/closed/wall, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "aaR" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "aaS" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/ai) "aaT" = ( /obj/machinery/door/window/southright{ req_access_txt = "65" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aaU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "aaV" = ( /obj/machinery/power/smes{ @@ -330,9 +192,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaW" = ( /obj/structure/cable{ @@ -340,35 +200,13 @@ d2 = 8; icon_state = "1-8" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/ai) "aaX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) -"aaY" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/crowbar/red, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaZ" = ( -/obj/structure/table, -/obj/item/storage/box/zipties{ - pixel_x = 1; - pixel_y = 2 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aba" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -405,13 +243,13 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abg" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -420,7 +258,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abh" = ( /obj/machinery/conveyor/auto{ dir = 8 @@ -431,13 +269,13 @@ random_basetype = /obj/structure/sign/poster/contraband }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abi" = ( /obj/machinery/conveyor/auto{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abj" = ( /obj/machinery/conveyor/auto{ dir = 8 @@ -446,7 +284,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abk" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/conveyor/auto{ @@ -454,14 +292,12 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abl" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "abm" = ( /obj/structure/cable{ @@ -469,9 +305,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abn" = ( /obj/effect/landmark/tripai, @@ -498,9 +332,7 @@ pixel_x = 27; pixel_y = 5 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abo" = ( /obj/effect/landmark/tripai, @@ -527,24 +359,14 @@ name = "Custom Channel"; pixel_y = 28 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abp" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/turret_protected/ai) -"abq" = ( -/obj/structure/chair{ - dir = 8 - }, /turf/open/floor/plasteel/black, -/area/shuttle/syndicate) +/area/ai_monitored/turret_protected/ai) "abr" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -557,25 +379,25 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abv" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abw" = ( /obj/machinery/conveyor/auto{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abx" = ( /obj/structure/showcase{ density = 0; @@ -587,15 +409,11 @@ pixel_x = 9; pixel_y = 2 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aby" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "abz" = ( /obj/item/device/radio/intercom{ @@ -639,9 +457,7 @@ pixel_y = 28 }, /obj/effect/landmark/start/ai, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abA" = ( /obj/structure/showcase{ @@ -654,9 +470,7 @@ pixel_x = -9; pixel_y = 2 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abB" = ( /obj/machinery/porta_turret/syndicate{ @@ -668,11 +482,6 @@ /obj/structure/lattice, /turf/open/space, /area/space) -"abD" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) "abE" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ @@ -680,19 +489,19 @@ }) "abF" = ( /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abG" = ( /obj/machinery/light/small, /obj/structure/table, /obj/item/storage/toolbox/emergency, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abH" = ( /obj/structure/rack, /obj/item/clothing/mask/breath, /obj/item/tank/internals/emergency_oxygen, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abI" = ( /obj/structure/cable/orange{ d2 = 4; @@ -701,6 +510,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Northern External Waste Belt APC"; + areastring = "/area/maintenance/asteroid/disposal/external/north"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ @@ -708,7 +518,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abJ" = ( /obj/structure/cable/orange{ d1 = 2; @@ -716,33 +526,29 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abL" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abM" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "abN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "abO" = ( /obj/structure/cable{ @@ -750,9 +556,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abP" = ( /obj/machinery/light{ @@ -763,9 +567,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abQ" = ( /obj/structure/cable{ @@ -776,38 +578,18 @@ /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abR" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) -"abT" = ( -/obj/machinery/suit_storage_unit/syndicate, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"abU" = ( -/obj/structure/closet/syndicate/nuclear, -/obj/item/pickaxe/mini, -/obj/item/pickaxe/mini, -/obj/item/pickaxe/mini, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "abV" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, @@ -827,24 +609,20 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abY" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aca" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-09" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acb" = ( /obj/structure/cable{ @@ -855,74 +633,12 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) -"acd" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ace" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acf" = ( -/obj/structure/table, -/obj/item/device/aicard, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acg" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ach" = ( -/obj/machinery/door/poddoor{ - id = "smindicate"; - name = "outer blast door" - }, -/obj/machinery/button/door{ - id = "smindicate"; - name = "external door control"; - pixel_x = -26; - req_access_txt = "150" - }, -/obj/docking_port/mobile{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate"; - name = "syndicate infiltrator"; - port_angle = 0; - roundstart_move = "syndicate_away"; - width = 18 - }, -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_nw"; - name = "northwest of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/floor/plating, -/area/shuttle/syndicate) "aci" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -949,14 +665,14 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "acl" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "acm" = ( /obj/docking_port/stationary{ dheight = 9; @@ -972,9 +688,7 @@ /area/space) "acn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aco" = ( /obj/structure/cable{ @@ -982,63 +696,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/ai) "acp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"acq" = ( -/obj/structure/table, -/obj/item/grenade/plastic/c4{ - pixel_x = 2; - pixel_y = -5 - }, -/obj/item/grenade/plastic/c4{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/grenade/plastic/c4{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/grenade/plastic/c4{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/grenade/plastic/c4{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "acr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) -"acs" = ( -/obj/machinery/door/window{ - name = "Ready Room"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"act" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) "acu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -1046,17 +713,13 @@ /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1070,17 +733,13 @@ icon_state = "robot_old"; name = "Cyborg Statue" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acy" = ( /obj/structure/cable{ @@ -1091,17 +750,13 @@ /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1115,17 +770,13 @@ icon_state = "robot_old"; name = "Cyborg Statue" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1134,9 +785,7 @@ /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acD" = ( /obj/docking_port/stationary{ @@ -1151,26 +800,6 @@ }, /turf/open/space, /area/space) -"acE" = ( -/obj/machinery/door/window{ - dir = 4; - name = "EVA Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acF" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acG" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "acH" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ @@ -1192,9 +821,7 @@ icon_state = "1-2" }, /obj/machinery/holopad, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acK" = ( /obj/machinery/camera/motion{ @@ -1202,20 +829,8 @@ dir = 1; network = list("MiniSat") }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"acL" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "EVA Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "acM" = ( /turf/open/space, /turf/closed/wall/mineral/plastitanium{ @@ -1224,36 +839,15 @@ }, /area/shuttle/syndicate) "acN" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "acO" = ( /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/turret_protected/ai) -"acP" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/obj/machinery/light{ - dir = 8 - }, /turf/open/floor/plasteel/black, -/area/shuttle/syndicate) +/area/ai_monitored/turret_protected/ai) "acQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "acR" = ( /obj/machinery/door/airlock/hatch{ @@ -1266,118 +860,29 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) "acS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) -"acT" = ( -/obj/machinery/sleeper/syndie{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) "acU" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, /area/shuttle/syndicate) -"acV" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"acW" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"acX" = ( -/obj/structure/table, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"acY" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acZ" = ( -/obj/structure/table, -/obj/item/screwdriver{ - pixel_y = 9 - }, -/obj/item/device/assembly/voice{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ada" = ( -/obj/structure/table, -/obj/item/wrench, -/obj/item/device/assembly/infra, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"adb" = ( -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"adc" = ( -/obj/structure/table, -/obj/item/weldingtool/largetank{ - pixel_y = 3 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "add" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/tcommsat/server) "ade" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "adf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "adg" = ( /obj/structure/cable{ @@ -1386,84 +891,46 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) "adh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "adi" = ( /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"adj" = ( -/obj/structure/bed/roller, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"adk" = ( -/obj/structure/sign/bluecross_2, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"adl" = ( -/obj/structure/table, -/obj/item/storage/toolbox/syndicate, -/obj/item/crowbar/red, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "adm" = ( /turf/closed/wall, /area/mine/unexplored{ name = "Command Asteroid" }) "adn" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "ado" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "adp" = ( /obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adq" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/tcommsat/computer) "adr" = ( /obj/effect/decal/remains/human, /obj/effect/landmark/revenantspawn, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "ads" = ( /obj/machinery/porta_turret/ai{ @@ -1473,9 +940,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "adt" = ( /obj/structure/cable{ @@ -1487,20 +952,16 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) "adu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "adv" = ( /obj/machinery/porta_turret/ai{ @@ -1510,88 +971,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"adw" = ( -/obj/machinery/door/window{ - dir = 4; - name = "Infirmary"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"adx" = ( -/obj/machinery/door/window/westright{ - name = "Tool Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ady" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/camera/motion{ - c_tag = "Armory North" - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"adz" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"adA" = ( -/obj/item/grenade/barrier{ - pixel_x = 4 - }, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier{ - pixel_x = -4 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"adB" = ( -/obj/structure/table, -/obj/item/storage/box/firingpins{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/storage/box/firingpins{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/key/security, -/obj/item/key/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "adC" = ( /obj/machinery/door/airlock/security{ name = "Prisoner Transfer Center"; @@ -1602,56 +983,42 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "adD" = ( /obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adE" = ( /obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adF" = ( /obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adG" = ( /obj/machinery/telecomms/server/presets/security, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adH" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 1; name = "Telecomms Server APC"; + areastring = "/area/tcommsat/server"; pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "adI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/tcommsat/computer) "adJ" = ( /obj/machinery/computer/message_monitor, @@ -1659,115 +1026,29 @@ c_tag = "Telecomms Control Room 2"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "adK" = ( /obj/machinery/announcement_system, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "adL" = ( /obj/machinery/camera{ c_tag = "AI Hallway"; dir = 5 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"adM" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Infirmary"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"adN" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Tool Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"adO" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "adP" = ( /turf/closed/mineral, /area/maintenance/asteroid/fore/com_north) -"adQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"adR" = ( -/obj/structure/rack, -/obj/item/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "adS" = ( /obj/item/ore/glass, /turf/open/floor/plating/asteroid, -/area/security/transfer) -"adT" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) -"adU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) +/area/security/execution/transfer) "adV" = ( /obj/machinery/light/small{ brightness = 3; @@ -1778,19 +1059,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"adW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/suit_storage_unit/hos, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) +/turf/open/floor/plating, +/area/security/execution/transfer) "adX" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ @@ -1798,27 +1068,19 @@ }) "adY" = ( /obj/machinery/telecomms/server/presets/common, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adZ" = ( /obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aea" = ( /obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aeb" = ( /obj/machinery/telecomms/server/presets/command, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aec" = ( /obj/structure/cable{ @@ -1826,25 +1088,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "aed" = ( /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aee" = ( /obj/machinery/computer/telecomms/server{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aef" = ( /obj/structure/cable{ @@ -1854,103 +1110,13 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) "aeg" = ( /obj/item/coin/antagtoken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) -"aeh" = ( -/obj/machinery/porta_turret/syndicate{ - dir = 5 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"aei" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table, -/obj/item/bodypart/r_arm/robot, -/obj/item/bodypart/l_arm/robot, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aej" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Surgery"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aek" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ael" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aem" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aen" = ( -/obj/structure/table, -/obj/item/device/sbeacondrop/bomb{ - pixel_y = 5 - }, -/obj/item/device/sbeacondrop/bomb, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aeo" = ( -/obj/structure/table, -/obj/item/grenade/syndieminibomb{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/grenade/syndieminibomb{ - pixel_x = -1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aep" = ( /turf/closed/mineral/random/labormineral, /area/maintenance/asteroid/fore/com_west) @@ -1960,36 +1126,15 @@ dir = 6; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aer" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "aes" = ( /obj/machinery/camera{ c_tag = "Brig Cell 6"; dir = 6; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aet" = ( /obj/machinery/flasher{ @@ -2000,36 +1145,15 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aeu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"aev" = ( -/obj/machinery/suit_storage_unit/security, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "aew" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aex" = ( /obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aey" = ( /obj/structure/cable{ @@ -2037,9 +1161,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aez" = ( /obj/structure/cable{ @@ -2047,9 +1169,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "aeA" = ( /obj/structure/cable{ @@ -2057,25 +1177,18 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "aeB" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aeC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "aeD" = ( /obj/structure/cable{ @@ -2087,21 +1200,9 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) -"aeE" = ( -/obj/structure/table, -/obj/item/surgicaldrill, -/obj/item/circular_saw, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) "aeF" = ( /obj/structure/sink{ dir = 4; @@ -2114,106 +1215,31 @@ dir = 5 }, /area/shuttle/syndicate) -"aeG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/circuit, -/area/shuttle/syndicate) -"aeH" = ( -/obj/machinery/nuclearbomb/syndicate, -/obj/machinery/door/window{ - dir = 1; - name = "Secure Storage"; - req_access_txt = "150" - }, -/turf/open/floor/circuit, -/area/shuttle/syndicate) -"aeI" = ( -/obj/machinery/telecomms/allinone{ - intercept = 1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aeJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "aeK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"aeL" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "aeM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aeN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "aeO" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "aeP" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aeQ" = ( /obj/structure/cable{ @@ -2221,165 +1247,40 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aeR" = ( /obj/machinery/door/airlock/glass_command{ name = "Control Room"; req_access_txt = "19; 61" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) -"aeS" = ( -/obj/structure/table, -/obj/item/cautery, -/obj/item/scalpel, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aeT" = ( -/obj/structure/table/optable, -/obj/item/surgical_drapes, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aeU" = ( -/obj/structure/table, -/obj/item/retractor, -/obj/item/hemostat, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aeV" = ( -/turf/open/space, -/area/shuttle/syndicate) -"aeW" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"aeX" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aeY" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aeZ" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "afa" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "afb" = ( /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "afc" = ( /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_north) "afd" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/prison) -"afe" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/ballistic/shotgun/riot, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) -"aff" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/gun/energy/e_gun/dragnet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "afg" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "afh" = ( /obj/structure/closet/secure_closet/brig{ name = "Perma Storage" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) -"afi" = ( -/turf/closed/wall, -/area/maintenance/asteroid/fore/com_north) -"afj" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 2 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"afk" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_north) "afl" = ( /obj/machinery/power/terminal{ dir = 4 @@ -2390,9 +1291,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "afm" = ( /obj/machinery/power/smes{ @@ -2402,9 +1301,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "afn" = ( /obj/machinery/telecomms/hub/preset, @@ -2413,29 +1310,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/tcommsat/server) -"afo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "afp" = ( /obj/machinery/door/airlock/glass_engineering{ @@ -2449,7 +1324,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/tcommsat/computer) @@ -2460,7 +1334,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/tcommsat/computer) @@ -2476,7 +1349,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/tcommsat/computer) @@ -2487,149 +1359,46 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) -"aft" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"afu" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"afv" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating, -/area/shuttle/syndicate) "afw" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/cargo_south) -"afx" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"afy" = ( -/obj/structure/rack, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "afz" = ( /obj/machinery/door/window/brigdoor/security/cell/northleft{ id = "Cell 6"; name = "Cell Door 6" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "afA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"afB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/vehicle/secway, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"afC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "afD" = ( /obj/structure/holohoop{ icon_state = "hoop"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "afE" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"afF" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"afG" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/com_north) "afH" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"afI" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_north) "afJ" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "afK" = ( /obj/structure/cable{ @@ -2643,17 +1412,13 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2663,9 +1428,7 @@ c_tag = "Telecomms Control Room"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afN" = ( /obj/structure/table, @@ -2673,9 +1436,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afO" = ( /obj/structure/table, @@ -2683,26 +1444,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/tcommsat/computer) "afQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afR" = ( /obj/structure/cable{ @@ -2713,9 +1468,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afS" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -2723,83 +1476,39 @@ name = "AI Chamber turret control"; pixel_y = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afU" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afV" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-09" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afW" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat/hallway) -"afX" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 6 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"afY" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 10 - }, -/turf/closed/wall/mineral/plastitanium{ - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"afZ" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 - }, -/turf/open/floor/plating/asteroid, -/area/security/prison) "aga" = ( /obj/machinery/camera{ c_tag = "Brig Cell 4"; dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"agb" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/random, -/turf/open/floor/plating/asteroid, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "agc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2808,9 +1517,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "agd" = ( /obj/machinery/door_timer{ @@ -2828,9 +1535,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "age" = ( @@ -2851,9 +1556,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "agf" = ( @@ -2869,23 +1572,9 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) -"agg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "agh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2902,14 +1591,11 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/prison) "agi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2918,267 +1604,25 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"agj" = ( -/obj/machinery/flasher/portable, -/obj/machinery/camera/motion{ - c_tag = "Armory South"; - dir = 1; - network = list("SS1`3") - }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "agk" = ( /turf/closed/mineral, -/area/security/transfer) +/area/security/execution/transfer) "agl" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/closed/wall, +/area/security/execution/transfer) "agm" = ( /turf/open/floor/plating/asteroid, -/area/security/transfer) -"agn" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ago" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agp" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/item/weldingtool, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agr" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - Custodials"; - sortType = 22 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ags" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - CE Office"; - sortType = 5 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agt" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - RD Office"; - sortType = 13 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agu" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - QM Office"; - sortType = 3 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agv" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - CMO Office"; - sortType = 10 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agw" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - HoS Office"; - sortType = 8 - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agx" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - HoP Office"; - sortType = 15 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agy" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agz" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agC" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_north) -"agD" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_east) -"agE" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"agF" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"agG" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/conveyor/auto{ - dir = 6; - verted = -1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) +/area/security/execution/transfer) "agH" = ( /obj/machinery/message_server, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "agI" = ( /obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) -"agJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/tcommsat/computer) "agK" = ( /obj/structure/cable{ d1 = 4; @@ -3186,9 +1630,7 @@ icon_state = "4-8" }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "agL" = ( /obj/structure/cable{ @@ -3199,9 +1641,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "agM" = ( /obj/structure/cable{ @@ -3217,9 +1657,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "agN" = ( /obj/structure/cable{ @@ -3230,9 +1668,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "agO" = ( /obj/machinery/door/airlock/engineering{ @@ -3247,9 +1683,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/computer) "agP" = ( /obj/structure/cable{ @@ -3263,9 +1697,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agQ" = ( /obj/structure/cable{ @@ -3277,18 +1709,14 @@ dir = 4 }, /mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3304,17 +1732,13 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -3323,25 +1747,8 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) -"agV" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/item/seeds/ambrosia, -/obj/machinery/flasher{ - id = "PermaCell"; - pixel_x = -24 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "agW" = ( /obj/machinery/flasher{ id = "Cell 4"; @@ -3352,36 +1759,18 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "agX" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "agY" = ( /obj/machinery/door/window/brigdoor/security/cell/westleft{ id = "Cell 4"; name = "Cell Door 4" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) -"agZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "aha" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=CellBlockMidRight"; @@ -3391,18 +1780,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ahb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "ahc" = ( @@ -3416,214 +1801,46 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"ahd" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahe" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "ahf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "ahh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahi" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahj" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/grille/broken, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahk" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahl" = ( -/obj/structure/disposalpipe/junction, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahm" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahn" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aho" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahp" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahr" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"ahs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"aht" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"ahu" = ( -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) +/area/maintenance/asteroid/fore/com_north) "ahv" = ( /obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahw" = ( /obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahx" = ( /obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahy" = ( /obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahz" = ( /obj/structure/chair/office/dark, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "ahA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "ahB" = ( /obj/structure/cable{ @@ -3631,9 +1848,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "ahC" = ( /obj/machinery/door/airlock/hatch{ @@ -3646,9 +1861,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "ahD" = ( /obj/machinery/door/airlock/hatch{ @@ -3656,48 +1869,25 @@ req_one_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "ahE" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "ahF" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "AI Asteroid" }) -"ahG" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "ahH" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ahI" = ( -/obj/machinery/holopad, -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "ahJ" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ahK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3710,38 +1900,8 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ahL" = ( -/turf/open/floor/plating/asteroid, -/area/mine/unexplored{ - name = "Asteroid" - }) -"ahM" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid, -/area/mine/unexplored{ - name = "Asteroid" - }) -"ahN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 8 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "ahO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3753,126 +1913,45 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "ahP" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"ahQ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) +/turf/closed/wall/rust, +/area/security/execution/transfer) "ahR" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"ahS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/item/wrench, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/random{ - name = "random contraband poster"; - pixel_y = -32; - random_basetype = /obj/structure/sign/poster/contraband - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahV" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/poster/random{ - name = "random contraband poster"; - pixel_x = -32; - random_basetype = /obj/structure/sign/poster/contraband - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"ahW" = ( -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"ahX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) "ahY" = ( /obj/machinery/telecomms/server/presets/service, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahZ" = ( /obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aia" = ( /obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aib" = ( /obj/machinery/telecomms/server/presets/science, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aic" = ( /obj/machinery/computer/telecomms/monitor{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aid" = ( /obj/structure/table, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aie" = ( /obj/structure/filingcabinet/chestdrawer, @@ -3881,20 +1960,17 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aif" = ( /obj/machinery/power/apc{ dir = 2; name = "Telecomms Control Room APC"; + areastring = "/area/tcommsat/computer"; pixel_y = -24 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aig" = ( /obj/structure/rack{ @@ -3906,9 +1982,7 @@ pixel_y = -1 }, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aih" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -3922,9 +1996,7 @@ /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aii" = ( /obj/machinery/light/small{ @@ -3933,18 +2005,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aij" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aik" = ( /obj/machinery/recharge_station, @@ -3952,52 +2020,8 @@ dir = 1 }, /obj/effect/landmark/start/cyborg, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) -"ail" = ( -/obj/structure/chair/stool, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aim" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ain" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aio" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aip" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aiq" = ( /obj/machinery/door_timer{ id = "Cell 4"; @@ -4011,9 +2035,7 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "air" = ( @@ -4021,9 +2043,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ais" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -4034,26 +2054,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ait" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Armory"; - req_access_txt = "3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "aiu" = ( /obj/machinery/door_timer{ @@ -4065,52 +2066,14 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aiv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aiw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "aix" = ( /obj/structure/sign/poster/official/do_not_question{ pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "aiy" = ( /obj/structure/bed, @@ -4123,123 +2086,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aiz" = ( -/obj/structure/rack, -/obj/item/pickaxe/mini, -/turf/open/floor/plating/asteroid, -/area/security/transfer) "aiA" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) -"aiB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aiC" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aiD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aiE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "aiF" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aiG" = ( -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"aiH" = ( /turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"aiI" = ( -/obj/machinery/conveyor/auto{ - dir = 9 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"aiJ" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/obj/structure/plasticflaps, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"aiK" = ( -/obj/machinery/conveyor/auto{ - dir = 6; - verted = -1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"aiL" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) +/area/maintenance/asteroid/fore/com_north) "aiM" = ( /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "aiN" = ( /obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aiO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -4252,25 +2118,19 @@ c_tag = "AI Asteroid Hallway 3"; dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aiP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aiQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aiR" = ( /turf/closed/wall, @@ -4280,70 +2140,28 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "aiT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "aiU" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) -"aiV" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) -"aiW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aiX" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aiY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aiZ" = ( -/obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aja" = ( /obj/machinery/gulag_item_reclaimer{ pixel_y = -32 }, /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "ajb" = ( /obj/structure/closet/crate, @@ -4356,36 +2174,15 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"ajd" = ( -/obj/machinery/camera{ - c_tag = "Prison Screen Monitor"; - dir = 4; - network = list("Prison") - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aje" = ( /obj/machinery/camera{ c_tag = "Brig Cell 3"; dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajf" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ajg" = ( /obj/structure/closet/secure_closet/brig{ @@ -4395,15 +2192,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aji" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -4415,9 +2204,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "ajj" = ( @@ -4435,15 +2222,14 @@ /obj/machinery/power/apc{ dir = 4; name = "Prison Wing APC"; + areastring = "/area/security/prison"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ajk" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, @@ -4452,47 +2238,12 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ajm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajn" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Brig Prison Lockers" - }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "ajo" = ( @@ -4503,87 +2254,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajp" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"ajq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajr" = ( -/obj/structure/rack, -/obj/item/shovel, -/turf/open/floor/plating/asteroid, -/area/security/transfer) -"ajs" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ajt" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aju" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"ajv" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"ajw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"ajx" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"ajy" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) +/area/security/prison) "ajz" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -4599,25 +2271,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/tcommsat/server) "ajB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/tcommsat/server) "ajC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/mine/unexplored{ name = "AI Asteroid" }) @@ -4625,17 +2291,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/aisat/hallway) "ajE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "ajF" = ( /obj/structure/disposalpipe/segment{ @@ -4645,9 +2307,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "ajG" = ( /obj/structure/disposalpipe/segment{ @@ -4657,17 +2317,13 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "ajH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "AI Asteroid" }) @@ -4694,9 +2350,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "ajL" = ( /obj/machinery/conveyor{ @@ -4704,18 +2358,14 @@ id = "CargoWaste"; verted = -1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "ajM" = ( /obj/machinery/conveyor{ dir = 8; id = "CargoWaste" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "ajN" = ( /obj/machinery/conveyor{ @@ -4725,9 +2375,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "ajO" = ( /obj/structure/disposalpipe/trunk{ @@ -4736,18 +2384,14 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "ajP" = ( /obj/structure/disposalpipe/wrapsortjunction{ icon_state = "pipe-j1s"; dir = 8 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "ajQ" = ( /obj/machinery/disposal/deliveryChute{ @@ -4795,48 +2439,15 @@ /obj/item/clothing/head/ushanka, /turf/open/floor/plating, /area/space) -"ajV" = ( -/obj/item/trash/can, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "ajW" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "ajX" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"ajY" = ( -/obj/structure/bed, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aka" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "akb" = ( @@ -4848,9 +2459,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "akc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4862,9 +2471,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "akd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -4873,16 +2480,12 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ake" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "akf" = ( @@ -4890,95 +2493,31 @@ id = "Cell 8"; name = "Cell Door 8" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) -"akg" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akh" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security{ - name = "Interrogation Room"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aki" = ( -/obj/machinery/light/small, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"akj" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless; - icon_plating = "asteroid_dug"; - icon_state = "asteroid_dug"; - name = "ditch" - }, -/area/security/transfer) "akk" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "akl" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) -"akm" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/mine/unexplored{ - name = "Command Asteroid" - }) "akn" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "ako" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/aisat/hallway) "akp" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akq" = ( /obj/structure/disposalpipe/segment{ @@ -4996,9 +2535,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akr" = ( /obj/structure/disposalpipe/segment{ @@ -5016,9 +2553,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "aks" = ( /obj/structure/disposalpipe/segment{ @@ -5033,8 +2568,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "akt" = ( @@ -5042,9 +2576,7 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "aku" = ( /obj/structure/disposalpipe/segment{ @@ -5053,9 +2585,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "akv" = ( /obj/structure/disposalpipe/segment{ @@ -5068,9 +2598,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akw" = ( /obj/structure/disposalpipe/segment{ @@ -5083,9 +2611,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akx" = ( /turf/open/floor/plating/asteroid/airless, @@ -5098,9 +2624,7 @@ id = "CargoWaste"; verted = -1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "akz" = ( /obj/machinery/conveyor{ @@ -5108,36 +2632,28 @@ id = "CargoWaste" }, /obj/machinery/recycler, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "akA" = ( /obj/machinery/conveyor{ dir = 4; id = "CargoWaste" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "akB" = ( /obj/machinery/mineral/stacking_machine{ input_dir = 8; output_dir = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "akC" = ( /obj/machinery/mineral/stacking_unit_console{ dir = 2; machinedir = 8 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "akD" = ( /obj/item/trash/candy, @@ -5158,42 +2674,25 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) "akH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) "akI" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) -"akJ" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - icon_state = "ast_warn"; - dir = 8 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "akK" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "akL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -5204,39 +2703,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"akM" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "akN" = ( /obj/structure/bed, /obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akO" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "PermaCell"; - pixel_y = -24 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akP" = ( -/obj/structure/bed, -/obj/machinery/light, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "akQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -5248,61 +2720,20 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akR" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Brig Cells North 2" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "akT" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "akU" = ( /obj/structure/curtain, /obj/machinery/shower{ pixel_y = 24 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "akV" = ( /obj/structure/curtain, @@ -5310,18 +2741,14 @@ pixel_y = 24 }, /obj/item/bikehorn/rubberducky, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "akW" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "akX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -5330,39 +2757,30 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "akZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "ala" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "alb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "alc" = ( /turf/closed/mineral, @@ -5373,62 +2791,37 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "ale" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) -"alf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/conveyor_switch{ - id = "CargoWaste" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alg" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "ali" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alj" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "alk" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Cargo Asteroid" }) @@ -5437,15 +2830,11 @@ /turf/open/floor/plating, /area/space) "alm" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "aln" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "alo" = ( /obj/machinery/door_timer{ @@ -5454,34 +2843,9 @@ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"alp" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"alq" = ( -/obj/machinery/light/small{ dir = 8 }, -/obj/item/ore/glass, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless; - icon_plating = "asteroid_dug"; - icon_state = "asteroid_dug"; - name = "ditch" - }, -/area/security/transfer) +/area/security/prison) "alr" = ( /turf/open/floor/plating/asteroid, /area/security/prison) @@ -5498,15 +2862,11 @@ /obj/item/pickaxe/emergency, /obj/item/shovel, /obj/item/storage/bag/ore, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "alv" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "alw" = ( /obj/machinery/light/small{ @@ -5516,24 +2876,18 @@ /area/maintenance/asteroid/fore/com_north) "alx" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "aly" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "alz" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/stamp/captain, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "alA" = ( /obj/structure/table/wood, @@ -5541,31 +2895,23 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "alB" = ( /obj/machinery/light_switch{ pixel_y = 25 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "alC" = ( /obj/item/storage/secure/safe{ pixel_y = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "alD" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "alE" = ( /obj/structure/sink{ @@ -5576,61 +2922,43 @@ /obj/structure/mirror{ pixel_x = -32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "alF" = ( /obj/item/soap/deluxe, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "alG" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "alH" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "alI" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "alJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "alK" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -5641,23 +2969,17 @@ dir = 1; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alQ" = ( /obj/machinery/airalarm{ @@ -5665,9 +2987,7 @@ pixel_x = 24 }, /obj/structure/table, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alR" = ( /obj/machinery/door/airlock/glass_security{ @@ -5679,9 +2999,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/processing) "alS" = ( @@ -5695,65 +3013,21 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "alT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "alU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"alV" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Brig Cells North 1" - }, -/obj/machinery/button/flasher{ - id = "PermaCell"; - name = "Perma Flash"; - pixel_y = 32 - }, -/obj/machinery/button/door{ - id = "permatoggle"; - name = "Perma Exchange"; - pixel_y = 24 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used to watch criminial scum without fear of a rogue water puddle and prison shank."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "alW" = ( @@ -5761,8 +3035,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "alX" = ( @@ -5774,9 +3047,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "alY" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -5785,9 +3056,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "alZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -5799,9 +3068,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ama" = ( /obj/machinery/navbeacon{ @@ -5812,36 +3079,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "amb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"amc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "amd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -5852,22 +3098,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ame" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "amf" = ( /obj/machinery/door/airlock/glass_security{ @@ -5879,9 +3110,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "amg" = ( @@ -5894,25 +3123,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "amh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ami" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "amj" = ( /obj/machinery/door/airlock/glass_security{ @@ -5923,53 +3146,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"amk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aml" = ( /obj/structure/chair/stool, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"amm" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "amn" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "amo" = ( /obj/structure/cable/orange{ @@ -5981,9 +3170,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "amp" = ( /obj/structure/cable/orange{ @@ -5994,9 +3181,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "amq" = ( /obj/structure/cable/orange{ @@ -6008,9 +3193,7 @@ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "amr" = ( /obj/structure/cable/orange{ @@ -6022,9 +3205,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "ams" = ( /obj/structure/cable/orange{ @@ -6036,62 +3217,44 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "amt" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "amu" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "amv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "amw" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "amx" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amy" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amz" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amA" = ( /obj/machinery/door/airlock{ id_tag = "bc" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amB" = ( /obj/machinery/button/door{ @@ -6106,9 +3269,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amC" = ( /obj/machinery/camera/motion{ @@ -6121,15 +3282,14 @@ /obj/machinery/power/apc{ dir = 2; name = "AI Asteroid Maintenance APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/hallway"; pixel_y = -24 }, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "amE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6143,9 +3303,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "amF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6154,23 +3312,18 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "amG" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "amH" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "amI" = ( /turf/closed/mineral/random/labormineral, @@ -6182,10 +3335,8 @@ name = "Disposals"; req_access_txt = "12;31" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_west) "amK" = ( /obj/structure/table, /obj/item/storage/box, @@ -6193,41 +3344,29 @@ /obj/item/storage/box, /obj/item/storage/box, /obj/item/storage/box, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amL" = ( /obj/structure/table, /obj/item/device/destTagger, /obj/item/stack/packageWrap, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amN" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amO" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amP" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/miningdock) "amQ" = ( /obj/machinery/disposal/deliveryChute, @@ -6250,14 +3389,10 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/processing) "amS" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "amT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6268,18 +3403,14 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "amU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "amV" = ( @@ -6292,8 +3423,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "amW" = ( @@ -6311,9 +3441,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "amX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6324,9 +3452,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/security/prison) "amY" = ( /obj/machinery/door/airlock/glass_security{ @@ -6342,26 +3468,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"amZ" = ( -/obj/machinery/door/window/brigdoor/security/cell/eastleft{ - id = "Cell 8"; - name = "Cell Door 8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ana" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "anb" = ( /obj/structure/bed, @@ -6374,16 +3481,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "anc" = ( /obj/structure/table, /obj/item/device/radio/beacon, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "and" = ( /obj/structure/disposalpipe/sortjunction{ @@ -6395,9 +3498,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "ane" = ( /obj/structure/cable/orange{ @@ -6409,9 +3510,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anf" = ( /obj/structure/cable/orange{ @@ -6423,9 +3522,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "ang" = ( /obj/structure/cable/orange{ @@ -6442,9 +3539,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anh" = ( /obj/structure/cable/orange{ @@ -6452,14 +3547,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "ani" = ( /obj/machinery/power/apc{ dir = 4; name = "Captain's Private Quarters APC"; + areastring = "/area/crew_quarters/heads/captain"; pixel_x = 23; pixel_y = 2 }, @@ -6471,39 +3565,29 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/captain) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_north) "anj" = ( /obj/structure/table/wood, /obj/item/pinpointer, /obj/item/disk/nuclear, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "ank" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "anl" = ( /obj/structure/bed, /obj/item/bedsheet/captain, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "anm" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) "ann" = ( /obj/docking_port/stationary/random{ @@ -6523,26 +3607,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "anp" = ( /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "anq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "anr" = ( /obj/structure/cable/orange{ @@ -6552,22 +3630,19 @@ /obj/machinery/power/apc{ dir = 1; name = "Disposals APC"; + areastring = "/area/quartermaster/sorting"; pixel_y = 24 }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/cargo_west) "ans" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/cargo_west) "ant" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "anu" = ( /obj/machinery/door/airlock/glass_mining{ @@ -6575,110 +3650,60 @@ req_access_txt = "31" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "anv" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "anw" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/office) "anx" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/office) "any" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/office) "anz" = ( /obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "anA" = ( /obj/structure/rack, /obj/item/shovel, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "anB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "anC" = ( /obj/structure/closet/crate, /obj/item/device/flashlight/lantern, /obj/item/device/flashlight/lantern, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) -"anD" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "anE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "anF" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/warden) -"anG" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "anH" = ( /obj/machinery/door_timer{ id = "Cell 2"; @@ -6686,20 +3711,14 @@ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "anI" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "anJ" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/warden) "anK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6708,29 +3727,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) -"anL" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "anM" = ( /obj/machinery/door_timer{ id = "Cell 9"; @@ -6738,86 +3736,30 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"anN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"anO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"anP" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "anQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "anR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "anS" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 8 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "anT" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "anU" = ( /obj/machinery/light/small{ @@ -6826,27 +3768,21 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "anV" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anW" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anX" = ( /obj/structure/cable/orange{ @@ -6858,9 +3794,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anY" = ( /obj/structure/cable/orange{ @@ -6869,9 +3803,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anZ" = ( /obj/machinery/light/small{ @@ -6881,17 +3813,13 @@ /area/maintenance/asteroid/fore/com_north) "aoa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aoc" = ( /obj/structure/bed, @@ -6900,26 +3828,20 @@ dir = 4 }, /obj/effect/landmark/start/captain, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aod" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "aoe" = ( /obj/machinery/suit_storage_unit/captain, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aof" = ( /obj/machinery/light/small{ @@ -6929,9 +3851,7 @@ dir = 4 }, /obj/machinery/holopad, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aog" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6944,9 +3864,7 @@ name = "Captain RC"; pixel_y = 30 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aoh" = ( /obj/machinery/door/window/eastright{ @@ -6959,9 +3877,7 @@ /obj/machinery/keycard_auth{ pixel_y = 24 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aoi" = ( /obj/machinery/airalarm{ @@ -6970,9 +3886,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aoj" = ( /obj/machinery/light{ @@ -6980,9 +3894,7 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aok" = ( /obj/structure/table/wood, @@ -6990,32 +3902,23 @@ /obj/machinery/camera{ c_tag = "Captain's Office" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aol" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aom" = ( /obj/structure/displaycase/captain, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aon" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "aoo" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, /area/shuttle/pod_1) "aop" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -7028,9 +3931,7 @@ icon_state = "1-2" }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "aoq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -7038,9 +3939,7 @@ dir = 8 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "aor" = ( /obj/machinery/light/small{ @@ -7054,9 +3953,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aot" = ( /obj/structure/cable/orange{ @@ -7069,14 +3966,13 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aou" = ( /obj/machinery/power/apc{ dir = 4; name = "Cargo APC"; + areastring = "/area/quartermaster/office"; pixel_x = 23; pixel_y = 2 }, @@ -7088,46 +3984,33 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/cargo_west) "aov" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aow" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aox" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoy" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "aoA" = ( /turf/closed/wall/mineral/titanium, @@ -7137,94 +4020,58 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoD" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoE" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoG" = ( /obj/machinery/door/poddoor/shutters{ id = "MiningWarehouse" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "aoH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aoI" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aoJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aoK" = ( /obj/structure/closet/crate, /obj/item/ore/slag, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) -"aoL" = ( -/obj/machinery/door_timer{ - id = "Cell 4"; - name = "Cell 4"; - pixel_x = -32 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aoM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7237,9 +4084,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "aoN" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, @@ -7253,55 +4098,10 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) -"aoO" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "aoP" = ( -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aoQ" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/button/door{ - id = "prisonbreak"; - name = "Cell Block Breach Emergency Lockdown"; - pixel_x = 24 - }, -/obj/machinery/button/door{ - id = "frontbrig"; - name = "External Brig Emergency Blastdoors"; - pixel_x = 24; - pixel_y = -8 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoR" = ( /obj/machinery/camera{ @@ -7309,17 +4109,7 @@ dir = 9; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aoS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aoT" = ( /obj/structure/cable/orange{ @@ -7336,9 +4126,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aoU" = ( /obj/structure/cable/orange{ @@ -7346,14 +4134,10 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "aoV" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) "aoW" = ( /obj/structure/cable/orange{ @@ -7363,9 +4147,7 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "aoX" = ( /obj/structure/grille, @@ -7373,22 +4155,16 @@ /area/maintenance/asteroid/fore/com_north) "aoY" = ( /obj/structure/dresser, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aoZ" = ( /obj/structure/closet/secure_closet/captains, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apa" = ( /obj/machinery/light/small, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apb" = ( /obj/machinery/door/airlock/command{ @@ -7396,15 +4172,11 @@ req_access = null; req_access_txt = "20" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apc" = ( /obj/structure/chair/office/dark, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apd" = ( /obj/structure/table/wood, @@ -7412,38 +4184,26 @@ dir = 4 }, /obj/item/melee/chainofcommand, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "ape" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "apf" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "apg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aph" = ( /mob/living/simple_animal/pet/fox/Renault, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "api" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "apj" = ( /obj/structure/chair{ @@ -7473,35 +4233,28 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "apl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "apm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "apn" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "apo" = ( /obj/structure/grille/broken, @@ -7514,24 +4267,18 @@ icon_state = "1-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "apq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "apr" = ( /turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "aps" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "apt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -7539,46 +4286,26 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "apu" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "apv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "apw" = ( /obj/machinery/light/small{ dir = 4 }, /obj/structure/ore_box, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) -"apx" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 3"; - dir = 4; - network = list("SS13") - }, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "apy" = ( /obj/machinery/flasher{ id = "Cell 2"; @@ -7589,18 +4316,14 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "apz" = ( /obj/machinery/door/window/brigdoor/security/cell/westleft{ id = "Cell 2"; name = "Cell Door 2" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "apA" = ( /obj/machinery/airalarm{ @@ -7621,25 +4344,11 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) -"apB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "apC" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "apD" = ( @@ -7647,37 +4356,7 @@ id = "Cell 9"; name = "Cell Door 9" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"apE" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"apF" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "apG" = ( /obj/machinery/door/airlock/glass_security{ @@ -7687,49 +4366,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"apH" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 7"; - dir = 9; - network = list("SS13") - }, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"apI" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"apJ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "apK" = ( /obj/machinery/power/apc{ dir = 2; name = "Dorm APC"; + areastring = "/area/crew_quarters/locker"; pixel_y = -24 }, /obj/structure/cable/orange, @@ -7737,37 +4380,27 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/locker) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_north) "apL" = ( /obj/structure/closet/crate, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "apM" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apN" = ( /obj/structure/bed, /obj/item/bedsheet/blue, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apO" = ( /obj/structure/bed, /obj/item/bedsheet/orange, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apP" = ( /obj/machinery/light/small{ @@ -7778,17 +4411,13 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apQ" = ( /obj/structure/bed, /obj/item/bedsheet/purple, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apR" = ( /obj/machinery/camera/motion{ @@ -7804,48 +4433,36 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) "apT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) "apU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) "apV" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, /obj/item/hand_tele, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apW" = ( /obj/structure/window/reinforced, /obj/machinery/computer/card, /obj/item/card/id/captains_spare, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apX" = ( /obj/structure/window/reinforced, /obj/machinery/computer/communications, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apY" = ( /obj/structure/table/wood, @@ -7854,17 +4471,13 @@ }, /obj/structure/window/reinforced, /obj/machinery/recharger, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqa" = ( /obj/structure/chair/comfy/brown{ @@ -7874,9 +4487,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqb" = ( /obj/structure/table/wood, @@ -7884,24 +4495,18 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqc" = ( /obj/structure/table/wood, /obj/item/toy/figure/captain, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqd" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqe" = ( /obj/structure/chair{ @@ -7917,9 +4522,7 @@ /area/shuttle/pod_1) "aqf" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "aqg" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -7941,23 +4544,18 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "aqj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "aqk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "aql" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7973,9 +4571,7 @@ icon_state = "1-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aqn" = ( /obj/machinery/camera{ @@ -7983,23 +4579,17 @@ dir = 5; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aqo" = ( /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aqp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aqq" = ( /obj/machinery/door/airlock/mining{ @@ -8008,75 +4598,22 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "aqr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aqs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aqt" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) -"aqu" = ( -/obj/machinery/door/window/brigdoor/security/cell/westleft{ - id = "Cell 3"; - name = "Cell Door 3" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aqv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aqw" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aqx" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "aqy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -8084,61 +4621,26 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aqz" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aqA" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aqB" = ( -/obj/machinery/door/window/brigdoor/security/cell/eastleft{ - id = "Cell 7"; - name = "Cell Door 7" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aqC" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/locker) "aqD" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/locker) "aqE" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqF" = ( /obj/structure/bed, /obj/item/bedsheet/blue, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqG" = ( /obj/structure/sign/poster/random{ @@ -8146,77 +4648,59 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqH" = ( /obj/structure/bed, /obj/item/bedsheet/orange, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqI" = ( /obj/structure/bed, /obj/item/bedsheet/purple, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqJ" = ( /obj/machinery/camera{ c_tag = "Fore Asteroid Maintenance APCs 2"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aqK" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aqL" = ( /obj/machinery/computer/arcade, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/machinery/holopad, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqO" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqP" = ( /obj/structure/table/wood, @@ -8225,22 +4709,16 @@ pixel_y = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqQ" = ( /obj/structure/table/wood, /obj/item/device/camera, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqR" = ( /obj/structure/shuttle/engine/propulsion/burst, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/pod_1) "aqS" = ( /obj/machinery/door/airlock/shuttle{ @@ -8252,17 +4730,13 @@ name = "escape pod 1"; port_angle = 90 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/pod_1) "aqT" = ( /obj/structure/closet/crate, /obj/item/pickaxe/mini, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aqU" = ( /obj/structure/lattice/catwalk, @@ -8280,9 +4754,7 @@ /turf/open/floor/engine, /area/hallway/secondary/bridges/cargo_ai) "aqX" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/storage) "aqY" = ( /obj/machinery/requests_console{ @@ -8291,32 +4763,24 @@ name = "Cargo RC"; pixel_x = -30 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aqZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ara" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arb" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arc" = ( /obj/machinery/conveyor{ @@ -8327,18 +4791,14 @@ id = "QMLoaddoor2"; name = "supply dock loading door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "ard" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "are" = ( /obj/machinery/conveyor{ @@ -8364,27 +4824,19 @@ name = "Supply Dock Airlock"; req_access_txt = "31" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "arh" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "ari" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arj" = ( /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ark" = ( /obj/machinery/requests_console{ @@ -8399,16 +4851,12 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "arm" = ( /obj/machinery/button/door{ @@ -8417,24 +4865,11 @@ pixel_y = -24 }, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "arn" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/main) -"aro" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "arp" = ( /obj/machinery/door_timer{ id = "Cell 1"; @@ -8445,80 +4880,9 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) -"arq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"arr" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/filingcabinet/chestdrawer/wheeled, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"ars" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"art" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "aru" = ( /obj/machinery/door_timer{ id = "Cell 10"; @@ -8529,51 +4893,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"arv" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/westleft{ - name = "Secure Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/eastleft{ - name = "Secure Desk"; - req_one_access_txt = "38;2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"arw" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 7"; - name = "Cell 7 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "arx" = ( @@ -8581,9 +4901,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "ary" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8596,17 +4914,13 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8617,9 +4931,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -8628,9 +4940,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arC" = ( /obj/machinery/airalarm{ @@ -8642,17 +4952,13 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) "arE" = ( /obj/machinery/light_switch{ @@ -8662,9 +4968,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/crew_quarters/dorms/female) "arF" = ( @@ -8672,9 +4976,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/crew_quarters/dorms/female) "arG" = ( @@ -8682,9 +4984,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/female) "arH" = ( @@ -8697,9 +4997,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/female) "arI" = ( @@ -8711,97 +5009,71 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/female) "arJ" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo/private) "arK" = ( /obj/machinery/vending/cigarette{ extended_inventory = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arN" = ( /obj/structure/table/wood, /obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arO" = ( /obj/structure/table/wood, /obj/item/device/camera_film, /obj/item/device/camera_film, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arP" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/bridge) "arQ" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4; name = "Command Escape Pod" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "arR" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/chief/private) "arS" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "arT" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "arU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "arV" = ( /obj/item/device/radio/intercom{ @@ -8809,106 +5081,52 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arW" = ( /obj/machinery/conveyor_switch{ id = "QMLoad" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) -"arX" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"arY" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"arZ" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/shuttle/supply) "asa" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Supply Dock Airlock"; req_access_txt = "31" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "asb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "asc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "asd" = ( /obj/machinery/door/poddoor/shutters{ id = "MiningWarehouse" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "ase" = ( /obj/machinery/door/airlock/mining{ req_access_txt = "48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "asf" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "asg" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "ash" = ( @@ -8922,81 +5140,18 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) -"asi" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "asj" = ( /obj/structure/rack, /obj/item/gun/energy/e_gun/dragnet, /obj/item/gun/energy/e_gun/dragnet, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) -"ask" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"asl" = ( -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_x = -32 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"asm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "asn" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aso" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "asp" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 10"; @@ -9005,39 +5160,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"asq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/holopad, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"asr" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ass" = ( -/obj/structure/closet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/sign/poster/random{ - name = "random contraband poster"; - pixel_x = 32; - random_basetype = /obj/structure/sign/poster/contraband - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "ast" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -9045,71 +5169,51 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "asu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asv" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asw" = ( /obj/structure/table/wood, /obj/item/toy/dummy, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asx" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asy" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asz" = ( /obj/machinery/door/airlock{ name = "Female Sleeping Quarters" }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/dorms/female) "asA" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms/female) "asB" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms/female) "asC" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) "asD" = ( /obj/structure/cable/orange{ @@ -9119,9 +5223,7 @@ }, /obj/structure/grille, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "asE" = ( /obj/structure/bed, @@ -9132,42 +5234,30 @@ /obj/item/storage/secure/safe{ pixel_x = -28 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "asF" = ( /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "asG" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "asH" = ( /obj/structure/table/wood, /obj/item/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "asI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/cmo/private) "asJ" = ( /obj/machinery/vending/boozeomat, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "asK" = ( /obj/machinery/light, @@ -9175,57 +5265,41 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "asL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "asM" = ( /obj/machinery/light_switch{ pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "asN" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "asO" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "asP" = ( /obj/structure/table/wood, /obj/item/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "asQ" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "asR" = ( /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "asS" = ( /obj/structure/bed, @@ -9236,28 +5310,7 @@ /obj/structure/sign/poster/contraband/power{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/chief/private) -"asT" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Chief Engineer's Private Quarters APC"; - pixel_x = -23; - pixel_y = 2 - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/asteroid/end{ - icon_state = "ast_warn_end"; - dir = 4 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "asU" = ( /obj/structure/sign/poster/random{ @@ -9266,20 +5319,14 @@ random_basetype = /obj/structure/sign/poster/contraband }, /obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "asV" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "asW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "asX" = ( /obj/machinery/light{ @@ -9288,9 +5335,7 @@ /obj/machinery/newscaster{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "asY" = ( /obj/machinery/holopad, @@ -9307,9 +5352,7 @@ pixel_x = 24; pixel_y = -8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "asZ" = ( /obj/machinery/button/door{ @@ -9325,14 +5368,15 @@ pixel_x = -24; pixel_y = -8 }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "ata" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "atb" = ( /obj/machinery/light{ @@ -9342,15 +5386,11 @@ /obj/machinery/newscaster{ pixel_x = 28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "atc" = ( /obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "atd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -9359,15 +5399,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ate" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "atf" = ( /obj/structure/rack, @@ -9379,17 +5415,12 @@ name = "Mining Warehouse Shutters"; pixel_y = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "atg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "ath" = ( /obj/structure/table, @@ -9410,18 +5441,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "atk" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"atl" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) "atm" = ( /obj/structure/rack, @@ -9444,9 +5464,7 @@ pixel_y = -3 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "atn" = ( /obj/structure/rack, @@ -9460,29 +5478,8 @@ pixel_y = -3 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) -"ato" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"atp" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 2"; - dir = 4; - network = list("SS13") - }, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "atq" = ( /obj/machinery/flasher{ id = "Cell 1"; @@ -9493,9 +5490,7 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "atr" = ( /obj/structure/cable/orange{ @@ -9509,17 +5504,13 @@ name = "Ol' Saltwater"; weaponscheck = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ats" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "att" = ( /obj/machinery/navbeacon{ @@ -9527,18 +5518,8 @@ location = "CellBlockLowRight"; name = "navigation beacon (CellBlockLowRight)" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) -"atu" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/machinery/recharger, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "atv" = ( /obj/machinery/door/airlock/glass_security{ name = "Perma Cell 6"; @@ -9547,41 +5528,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"atw" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 6"; - dir = 9; - network = list("SS13") - }, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "atx" = ( /obj/structure/weightlifter, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"aty" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"atz" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "atA" = ( /obj/machinery/light{ dir = 8 @@ -9589,48 +5541,36 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "atB" = ( /obj/structure/table/wood, /obj/item/device/paicard, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "atC" = ( /obj/structure/table/wood, /obj/item/storage/firstaid/brute, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "atD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "atE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) "atF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/female) "atG" = ( @@ -9638,23 +5578,17 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/female) "atH" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/female) "atI" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/crew_quarters/dorms/female) "atJ" = ( @@ -9665,6 +5599,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Female Sleeping Quarters APC"; + areastring = "/area/crew_quarters/dorms/female"; pixel_x = -25; pixel_y = 1 }, @@ -9672,9 +5607,7 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/dorms/female) "atK" = ( /obj/structure/cable/orange{ @@ -9689,49 +5622,35 @@ }, /obj/item/device/assembly/mousetrap/armed, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "atL" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "atM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "atN" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "atO" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "atP" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "atQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "atR" = ( /obj/machinery/door/airlock/command{ @@ -9740,44 +5659,29 @@ req_access_txt = "20" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "atS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "atT" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "atU" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/chief/private) -"atV" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "atW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/item/storage/secure/safe{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "atX" = ( /obj/structure/cable/orange{ @@ -9786,80 +5690,31 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "atY" = ( /obj/structure/closet/crate/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "atZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "aua" = ( /obj/machinery/door/poddoor/shutters{ id = "CargoWarehouse" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/storage) "aub" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) -"auc" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aud" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aue" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/shuttle/supply) "auf" = ( /obj/machinery/door/airlock/shuttle{ name = "Supply Shuttle Airlock"; @@ -9885,47 +5740,28 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "auh" = ( /obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aui" = ( /obj/machinery/computer/security/mining{ network = list("MINE","AuxBase") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/miningdock) -"auj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "auk" = ( /obj/structure/closet/crate, /obj/item/ore/silver, /obj/item/ore/silver, /obj/item/ore/silver, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aul" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aum" = ( /turf/open/floor/mineral/titanium/blue, @@ -9938,9 +5774,7 @@ /area/shuttle/mining) "auo" = ( /obj/machinery/gulag_teleporter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "aup" = ( /obj/structure/closet/secure_closet/security/sec, @@ -9951,9 +5785,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "auq" = ( @@ -9963,9 +5795,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "aur" = ( @@ -9975,38 +5805,17 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/main) -"aus" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aut" = ( /obj/machinery/camera/motion{ c_tag = "Armory South"; dir = 1; network = list("SS13","Security") }, -/turf/open/floor/plasteel/darkred/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkred/side, /area/security/armory) -"auu" = ( -/obj/machinery/door/window/brigdoor/security/cell/westleft{ - id = "Cell 2"; - name = "Cell Door 2" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "auv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10017,41 +5826,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"auw" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aux" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"auy" = ( -/obj/machinery/door/window/brigdoor/security/cell/eastleft{ - id = "Cell 6"; - name = "Cell Door 6" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "auz" = ( /obj/machinery/light, @@ -10064,16 +5839,12 @@ /area/security/prison) "auA" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "auB" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "auC" = ( /obj/structure/cable/orange{ @@ -10085,9 +5856,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "auD" = ( /obj/machinery/door/airlock/maintenance{ @@ -10097,32 +5866,24 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "auE" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "auF" = ( /obj/structure/table/wood, /obj/item/storage/pill_bottle/dice, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "auG" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "auH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -10131,9 +5892,7 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "auI" = ( /obj/structure/bed, @@ -10143,9 +5902,7 @@ dir = 1 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "auJ" = ( /obj/structure/bed, @@ -10154,9 +5911,7 @@ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "auK" = ( /obj/structure/bed, @@ -10165,9 +5920,7 @@ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "auL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10180,25 +5933,19 @@ name = "Chief Medical Officer RC"; pixel_x = -30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "auM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "auN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/cmo/private) "auO" = ( /obj/structure/table/wood, @@ -10206,9 +5953,7 @@ dir = 10 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "auP" = ( @@ -10220,9 +5965,7 @@ }, /obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "auQ" = ( @@ -10231,9 +5974,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "auR" = ( @@ -10241,7 +5982,6 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/bridge) @@ -10257,9 +5997,7 @@ req_access_txt = "0"; req_one_access_txt = "19;41" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -10267,18 +6005,14 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auU" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10288,9 +6022,7 @@ pixel_y = 24; req_one_access_txt = "19;14" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auW" = ( /obj/machinery/light/small{ @@ -10304,9 +6036,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auX" = ( /obj/machinery/requests_console{ @@ -10325,9 +6055,7 @@ c_tag = "Bridge Main 1" }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "auZ" = ( @@ -10335,9 +6063,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "ava" = ( @@ -10345,26 +6071,20 @@ dir = 6 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "avb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief/private) "avc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "avd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10377,14 +6097,13 @@ name = "Chief Engineer RC"; pixel_x = 30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "ave" = ( /obj/machinery/power/apc{ dir = 4; name = "Cargo Warehouse APC"; + areastring = "/area/quartermaster/storage"; pixel_x = 23; pixel_y = 2 }, @@ -10401,18 +6120,8 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/storage) -"avf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/storage) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/cargo_west) "avg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -10420,9 +6129,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "avh" = ( /obj/machinery/door/poddoor/shutters{ @@ -10431,9 +6138,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/storage) "avi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10442,9 +6147,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "avj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10452,16 +6155,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "avk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "avl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -10471,9 +6170,7 @@ dir = 4; id = "QMLoad" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "avm" = ( /obj/machinery/conveyor{ @@ -10484,9 +6181,7 @@ id = "QMLoaddoor"; name = "supply dock loading door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "avn" = ( /obj/machinery/conveyor{ @@ -10504,21 +6199,15 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "avp" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "avq" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "avr" = ( /obj/machinery/door/airlock/glass_mining{ @@ -10526,9 +6215,7 @@ name = "Mining Dock"; req_access_txt = "48" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "avs" = ( /obj/machinery/door/airlock/external{ @@ -10538,9 +6225,7 @@ req_access_txt = "48"; shuttledocked = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "avt" = ( /obj/machinery/door/airlock/titanium{ @@ -10577,8 +6262,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/labor) "avw" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) "avx" = ( @@ -10589,18 +6273,8 @@ /turf/open/floor/plating/airless, /area/space) "avy" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"avz" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "avA" = ( /obj/structure/table, /obj/item/storage/box/prisoner, @@ -10608,14 +6282,13 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "avB" = ( /obj/machinery/power/apc{ dir = 4; name = "Security Equipment APC"; + areastring = "/area/security/main"; pixel_x = 24 }, /obj/structure/cable/orange{ @@ -10623,125 +6296,18 @@ icon_state = "0-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) -"avC" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"avD" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"avE" = ( -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"avF" = ( -/obj/structure/sign/bluecross_2{ - pixel_x = 32; - pixel_y = 32 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"avG" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/device/radio, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"avH" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "avI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) -"avJ" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"avK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"avL" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"avM" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 6"; - name = "Cell 6 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "avN" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "avO" = ( /obj/structure/cable/orange{ @@ -10750,54 +6316,38 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "avP" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "avQ" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "avR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "avS" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "avT" = ( /obj/structure/bed, /obj/item/bedsheet/yellow, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "avU" = ( /obj/structure/bed, /obj/item/bedsheet/green, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "avV" = ( /obj/structure/bed, /obj/item/bedsheet/red, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "avW" = ( /obj/structure/cable/orange{ @@ -10807,15 +6357,14 @@ /obj/machinery/power/apc{ dir = 2; name = "Male Sleeping Quarters APC"; + areastring = "/area/crew_quarters/dorms/male"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/dorms/male) "avX" = ( /obj/structure/cable/orange{ @@ -10832,14 +6381,13 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "avY" = ( /obj/machinery/power/apc{ dir = 4; name = "Chief Medical Officer's Private Quarters APC"; + areastring = "/area/crew_quarters/heads/cmo/private"; pixel_x = 23; pixel_y = 2 }, @@ -10855,15 +6403,11 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/cmo/private) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_north) "avZ" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awa" = ( /obj/structure/closet{ @@ -10876,26 +6420,20 @@ /obj/item/clothing/gloves/color/latex/nitrile, /obj/item/storage/belt/medical, /obj/item/storage/backpack/medic, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awb" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awd" = ( /obj/machinery/door/airlock/medical{ @@ -10905,24 +6443,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "awf" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "awg" = ( /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/bridge) @@ -10932,27 +6463,19 @@ dir = 8 }, /obj/item/device/aicard, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awj" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awl" = ( /obj/structure/table/wood, @@ -10960,13 +6483,10 @@ dir = 4 }, /obj/item/folder, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awm" = ( /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8 }, /area/bridge) @@ -10978,26 +6498,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "awo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "awp" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "awq" = ( /obj/structure/closet{ @@ -11008,15 +6522,11 @@ /obj/item/clothing/under/rank/chief_engineer, /obj/item/storage/backpack/industrial, /obj/item/clothing/gloves/color/black/ce, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "awr" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "aws" = ( /obj/effect/spawner/lootdrop/maintenance, @@ -11024,30 +6534,22 @@ /area/maintenance/asteroid/fore/com_north) "awt" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "awu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/conveyor_switch{ id = "QMLoad" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "awv" = ( /obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aww" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "awx" = ( /obj/machinery/computer/shuttle/labor, @@ -11063,15 +6565,11 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "awz" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hos) "awA" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hos) "awB" = ( /obj/structure/closet/l3closet/scientist, @@ -11079,43 +6577,31 @@ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/main) "awC" = ( /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "awD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "awE" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "awF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "awG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "awH" = ( /obj/structure/cable/orange{ @@ -11124,8 +6610,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "awI" = ( @@ -11134,9 +6619,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/main) "awJ" = ( @@ -11144,18 +6627,14 @@ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "awK" = ( /obj/structure/closet{ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/brig) "awL" = ( @@ -11163,9 +6642,7 @@ name = "Brig Control"; req_access_txt = "3" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/warden) "awM" = ( /obj/structure/closet/secure_closet/warden, @@ -11173,9 +6650,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "awN" = ( /obj/machinery/button/door{ @@ -11184,17 +6659,13 @@ pixel_x = 24; pixel_y = 8 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "awO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "awP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -11203,29 +6674,14 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) -"awQ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "awR" = ( /obj/structure/table, /obj/machinery/computer/med_data/laptop, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "awS" = ( @@ -11233,9 +6689,7 @@ dir = 1 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "awT" = ( @@ -11243,64 +6697,33 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) -"awV" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"awW" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "awX" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "awY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "awZ" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "axa" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/male) "axb" = ( /obj/structure/window/reinforced{ @@ -11308,15 +6731,11 @@ }, /obj/structure/window/reinforced, /obj/machinery/computer/mecha, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "axc" = ( /obj/structure/chair/comfy/brown, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "axd" = ( /obj/structure/window/reinforced{ @@ -11324,26 +6743,18 @@ }, /obj/structure/window/reinforced, /obj/machinery/computer/cargo/request, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "axe" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief/private) "axf" = ( /obj/structure/closet/crate/medical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "axg" = ( /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "axh" = ( /obj/machinery/button/door{ @@ -11352,9 +6763,7 @@ pixel_x = 24 }, /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "axi" = ( /obj/machinery/button/door{ @@ -11362,9 +6771,7 @@ name = "Cargo Warehouse Shutters"; pixel_x = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "axj" = ( /obj/machinery/navbeacon{ @@ -11378,9 +6785,7 @@ home_destination = "QM #1"; suffix = "#1" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "axk" = ( /turf/open/floor/mineral/titanium/blue, @@ -11397,25 +6802,19 @@ home_destination = "QM #4"; suffix = "#2" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "axm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "axn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "axo" = ( /obj/machinery/airalarm{ @@ -11423,8 +6822,7 @@ pixel_x = -23 }, /turf/open/floor/plasteel/brown/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/quartermaster/miningdock) "axp" = ( @@ -11434,9 +6832,7 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "axq" = ( /obj/structure/closet/crate, @@ -11461,9 +6857,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "axv" = ( /obj/machinery/mineral/labor_claim_console{ @@ -11480,25 +6874,13 @@ }, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"axx" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/security/processing) "axy" = ( /obj/structure/closet/l3closet/scientist, /obj/structure/sign/goldenplaque{ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "axz" = ( @@ -11507,37 +6889,17 @@ name = "Labor Camp Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "axA" = ( /obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "axB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"axC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access = null; - req_access_txt = "2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "axD" = ( /obj/structure/cable/orange{ @@ -11545,80 +6907,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"axE" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "axF" = ( /obj/structure/closet{ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) -"axG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"axH" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 1"; - dir = 4; - network = list("SS13") - }, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "axI" = ( /obj/structure/chair/office/light{ dir = 1 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"axJ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "axK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "axL" = ( /obj/structure/table/reinforced, @@ -11629,93 +6938,30 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/warden) -"axM" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "axN" = ( /obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "axO" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "axP" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "axQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, /area/security/brig) "axR" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) -"axS" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Vault APC"; - pixel_y = -24 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/end{ - icon_state = "warn_end"; - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "axT" = ( /obj/structure/cable/orange{ d1 = 4; @@ -11723,9 +6969,7 @@ icon_state = "4-8" }, /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "axU" = ( /obj/structure/cable/orange{ @@ -11739,9 +6983,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "axV" = ( /obj/structure/cable/orange{ @@ -11755,9 +6997,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "axW" = ( /obj/machinery/door/airlock/maintenance{ @@ -11769,9 +7009,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "axX" = ( /obj/structure/cable/orange{ @@ -11782,9 +7020,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "axY" = ( /obj/structure/cable/orange{ @@ -11793,33 +7029,25 @@ icon_state = "2-8" }, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "axZ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aya" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "ayb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "ayc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -11828,53 +7056,39 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "ayd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/machinery/vending/clothing, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aye" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "ayf" = ( /obj/structure/bed, /obj/item/bedsheet/blue, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "ayg" = ( /obj/structure/bed, /obj/item/bedsheet/orange, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "ayh" = ( /obj/structure/bed, /obj/item/bedsheet/purple, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "ayi" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hos/private) "ayj" = ( /obj/structure/bed, @@ -11885,69 +7099,44 @@ /obj/item/storage/secure/safe{ pixel_x = -28 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "ayk" = ( /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "ayl" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aym" = ( /obj/structure/table/wood, /obj/item/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "ayn" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hos/private) -"ayo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) "ayp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayr" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, -/turf/open/floor/plasteel/darkblue{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue, /area/bridge) "ays" = ( /obj/structure/window/reinforced, @@ -11957,16 +7146,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "ayt" = ( /obj/structure/window/reinforced, /obj/machinery/computer/communications, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "ayu" = ( /obj/structure/window/reinforced, @@ -11975,60 +7160,44 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "ayv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayy" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor/private) "ayz" = ( /obj/structure/table/wood, /obj/item/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "ayA" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "ayB" = ( /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "ayC" = ( /obj/structure/bed, @@ -12039,21 +7208,15 @@ /obj/structure/sign/poster/contraband/lamarr{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "ayD" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor/private) "ayE" = ( /obj/structure/rack, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "ayF" = ( /obj/structure/closet, @@ -12061,21 +7224,18 @@ dir = 1 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "ayG" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "ayH" = ( /obj/machinery/power/apc{ dir = 8; name = "Fore Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/cargo_west"; pixel_x = -23; pixel_y = 2 }, @@ -12087,9 +7247,7 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "ayI" = ( /obj/structure/cable/orange{ @@ -12103,15 +7261,11 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "ayJ" = ( /obj/structure/closet/crate/internals, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "ayK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -12120,16 +7274,12 @@ dir = 5; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayL" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayM" = ( /obj/machinery/navbeacon{ @@ -12138,9 +7288,7 @@ freq = 1400; location = "QM #2" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "ayN" = ( /obj/structure/window/reinforced{ @@ -12156,17 +7304,13 @@ freq = 1400; location = "QM #5" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "ayP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12176,9 +7320,7 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12187,9 +7329,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12199,9 +7339,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayT" = ( /obj/machinery/door/airlock/mining{ @@ -12213,9 +7351,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12225,25 +7361,19 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayX" = ( /obj/structure/table, @@ -12255,9 +7385,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayY" = ( /obj/structure/shuttle/engine/propulsion/burst, @@ -12286,53 +7414,24 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "azc" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "azd" = ( /obj/effect/landmark/start/security_officer, /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"aze" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "azf" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"azg" = ( -/obj/machinery/vending/security, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "azh" = ( @@ -12346,85 +7445,43 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "azi" = ( /obj/structure/closet{ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) -"azj" = ( -/obj/machinery/door/window/brigdoor/security/cell/westleft{ - id = "Cell 1"; - name = "Cell Door 1" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "azk" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "azl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"azm" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass_security{ - name = "Cell Block"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "azn" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/window/reinforced, /obj/structure/closet/crate/freezer/blood, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "azo" = ( /obj/structure/table/wood, /obj/item/folder, /obj/item/folder/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "azp" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/courtroom) "azq" = ( /obj/structure/cable{ @@ -12433,9 +7490,7 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "azr" = ( /obj/structure/cable{ @@ -12447,9 +7502,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "azs" = ( /obj/machinery/door/airlock/maintenance{ @@ -12461,9 +7514,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "azt" = ( /obj/structure/cable{ @@ -12474,9 +7525,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "azu" = ( /obj/structure/cable/orange{ @@ -12490,6 +7539,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Fore Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/com_north"; pixel_x = 23; pixel_y = 2 }, @@ -12501,25 +7551,19 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "azv" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azw" = ( /obj/structure/table/wood, /obj/item/storage/crayons, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azx" = ( /obj/structure/table/wood, @@ -12527,64 +7571,48 @@ dir = 5 }, /obj/item/coin/silver, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azy" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azA" = ( /obj/machinery/light{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azB" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "azC" = ( /obj/structure/bed, /obj/item/bedsheet/blue, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "azD" = ( /obj/structure/bed, /obj/item/bedsheet/orange, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "azE" = ( /obj/structure/bed, /obj/item/bedsheet/purple, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "azF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -12593,17 +7621,13 @@ /obj/structure/sign/poster/contraband/fun_police{ pixel_x = -32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "azG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "azH" = ( /obj/structure/chair{ @@ -12612,9 +7636,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "azI" = ( /obj/structure/table/wood, @@ -12622,44 +7644,34 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "azJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hos/private) "azK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "azL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "azM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "azN" = ( @@ -12669,9 +7681,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "azO" = ( @@ -12680,32 +7690,24 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "azP" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "azQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "azR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor/private) "azS" = ( /obj/structure/table/wood, @@ -12713,9 +7715,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "azT" = ( /obj/structure/chair{ @@ -12724,17 +7724,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "azU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "azV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -12743,14 +7739,13 @@ /obj/item/storage/secure/safe{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "azW" = ( /obj/machinery/power/apc{ dir = 8; name = "Research Director's Private Quarters APC"; + areastring = "/area/crew_quarters/heads/hor/private"; pixel_x = -23; pixel_y = 2 }, @@ -12767,34 +7762,26 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hor/private) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) "azX" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "azY" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "azZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "aAa" = ( /obj/machinery/door/airlock/engineering{ @@ -12804,29 +7791,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "aAb" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aAc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aAd" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aAe" = ( /obj/machinery/navbeacon{ @@ -12839,9 +7818,7 @@ home_destination = "QM #3"; suffix = "#2" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "aAf" = ( /obj/structure/shuttle/engine/propulsion/burst/left, @@ -12866,9 +7843,7 @@ home_destination = "QM #6"; suffix = "#2" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "aAj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -12878,8 +7853,7 @@ network = list("SS13","QM") }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aAk" = ( @@ -12893,7 +7867,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/miningdock) @@ -12901,16 +7874,12 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aAm" = ( /obj/structure/table, /obj/item/folder, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aAn" = ( /turf/open/floor/mineral/titanium/blue, @@ -12931,9 +7900,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hos) "aAq" = ( /obj/effect/landmark/start/security_officer, @@ -12943,9 +7910,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aAr" = ( /obj/structure/table, @@ -12953,9 +7918,7 @@ dir = 4 }, /obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aAs" = ( /obj/structure/cable/orange{ @@ -12963,9 +7926,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/security/main) "aAt" = ( /obj/structure/closet/wardrobe/red, @@ -12973,9 +7934,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/main) "aAu" = ( @@ -12983,31 +7942,16 @@ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "aAv" = ( -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) -"aAw" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aAx" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aAy" = ( /obj/structure/rack, @@ -13034,55 +7978,20 @@ pixel_x = 24; req_access_txt = "3" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aAz" = ( -/obj/machinery/light, -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aAA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) -"aAB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aAC" = ( /obj/machinery/iv_drip, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "aAD" = ( /obj/machinery/door/airlock/glass_security{ @@ -13091,40 +8000,26 @@ req_one_access_txt = "38;2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "aAE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aAF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aAG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) -"aAH" = ( -/obj/structure/closet/lawcloset, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "aAI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -13132,47 +8027,20 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aAJ" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aAK" = ( /obj/structure/chair/comfy/brown, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aAL" = ( /obj/structure/chair/comfy/black, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aAM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Courtroom Main North" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aAN" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aAO" = ( /obj/structure/disposalpipe/segment, @@ -13181,14 +8049,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aAP" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/asteroid/fore/com_north) "aAQ" = ( /obj/structure/cable{ @@ -13196,9 +8060,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aAR" = ( /obj/structure/cable/orange{ @@ -13206,9 +8068,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aAS" = ( /obj/structure/cable/orange{ @@ -13220,51 +8080,31 @@ c_tag = "Dorm SMES"; dir = 6 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aAT" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "aAU" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aAV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aAW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aAX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/male) "aAY" = ( /obj/machinery/light_switch{ @@ -13274,9 +8114,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/crew_quarters/dorms/male) "aAZ" = ( @@ -13284,9 +8122,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/crew_quarters/dorms/male) "aBa" = ( @@ -13294,9 +8130,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/male) "aBb" = ( @@ -13309,9 +8143,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/male) "aBc" = ( @@ -13323,9 +8155,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/male) "aBd" = ( @@ -13336,53 +8166,39 @@ name = "Head of Security RC"; pixel_x = -30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBe" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/chair/office/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aBg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aBh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aBi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aBj" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aBk" = ( /obj/machinery/requests_console{ @@ -13392,9 +8208,7 @@ name = "Research Director RC"; pixel_x = 30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aBl" = ( /obj/structure/cable/orange{ @@ -13406,26 +8220,19 @@ c_tag = "Bridge Mainteance East"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "aBm" = ( /obj/structure/closet/crate, /obj/item/coin/silver, /obj/item/coin/silver, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "aBn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "aBo" = ( /obj/machinery/door/firedoor, @@ -13433,18 +8240,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aBp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "aBq" = ( /obj/machinery/door/firedoor, @@ -13453,9 +8255,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aBr" = ( /obj/structure/chair{ @@ -13467,14 +8267,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) -"aBs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "aBt" = ( /obj/structure/sign/map/left/ceres{ pixel_x = 32 @@ -13494,126 +8286,24 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aBu" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "aBv" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) -"aBw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aBx" = ( -/obj/structure/sign/map/left/ceres{ - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBy" = ( -/obj/structure/table/wood, -/obj/item/device/taperecorder/empty, -/obj/item/device/tape/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "aBz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBA" = ( -/obj/structure/table/wood, -/obj/item/folder/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBB" = ( -/obj/structure/table/wood, -/obj/item/gavelblock, -/obj/item/gavelhammer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBC" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/southleft{ - req_access_txt = "1" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBF" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aBG" = ( /obj/structure/disposalpipe/segment, @@ -13623,9 +8313,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aBH" = ( /obj/structure/cable{ @@ -13634,37 +8322,21 @@ icon_state = "1-2" }, /obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aBI" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "aBJ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aBK" = ( /obj/structure/chair/stool, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aBL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -13672,71 +8344,53 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aBM" = ( /obj/machinery/door/airlock{ name = "Male Sleeping Quarters" }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/dorms/male) "aBN" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms/male) "aBO" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms/male) "aBP" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/male) "aBQ" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBR" = ( /obj/structure/closet/secure_closet/hos, /obj/item/device/radio, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBS" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBU" = ( /obj/machinery/door/airlock/security{ @@ -13746,9 +8400,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBV" = ( /obj/machinery/camera{ @@ -13759,9 +8411,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aBW" = ( /obj/machinery/computer/crew, @@ -13769,64 +8419,45 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aBX" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aBY" = ( /obj/structure/table, /obj/item/paper_bin, /obj/machinery/light, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aBZ" = ( /turf/open/floor/plasteel/darkblue/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/bridge) "aCa" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aCb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/beacon, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aCc" = ( -/turf/open/floor/plasteel/darkblue/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "aCd" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aCe" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aCf" = ( -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aCg" = ( /obj/machinery/door/airlock/research{ @@ -13836,26 +8467,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCi" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCj" = ( /obj/structure/closet{ @@ -13868,15 +8493,11 @@ /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/toggle/labcoat, /obj/item/storage/backpack/science, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCk" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -13884,17 +8505,13 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCn" = ( /obj/machinery/light{ @@ -13903,9 +8520,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13917,9 +8532,7 @@ pixel_y = 32; supply_display = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13930,26 +8543,20 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13958,35 +8565,28 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCu" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "aCw" = ( /obj/machinery/power/apc{ dir = 1; name = "Mining Dock APC"; + areastring = "/area/quartermaster/miningdock"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -13997,10 +8597,8 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/miningdock) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/cargo_south) "aCx" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, @@ -14038,25 +8636,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hos) "aCA" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Labor Camp Shuttle Airlock" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "aCB" = ( /obj/structure/table, /obj/item/clothing/head/beret/sec, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aCC" = ( /obj/effect/landmark/start/security_officer, @@ -14066,9 +8658,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aCD" = ( /obj/structure/disposalpipe/segment, @@ -14081,14 +8671,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aCE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -14097,9 +8684,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aCF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14114,9 +8699,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCG" = ( @@ -14124,9 +8707,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCH" = ( @@ -14137,9 +8718,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCI" = ( @@ -14153,31 +8732,9 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) -"aCJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "aCK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/orange{ @@ -14186,9 +8743,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCL" = ( @@ -14196,9 +8751,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCM" = ( @@ -14217,9 +8770,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCN" = ( @@ -14230,39 +8781,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCP" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCQ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCR" = ( @@ -14273,9 +8792,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCS" = ( @@ -14283,22 +8800,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCT" = ( -/obj/machinery/door/airlock/security{ - name = "Courtroom"; - req_access = null; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCU" = ( @@ -14308,17 +8810,13 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aCV" = ( /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aCW" = ( /obj/item/device/radio/intercom{ @@ -14327,25 +8825,10 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aCX" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aCY" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aCZ" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/security/courtroom) "aDa" = ( /obj/structure/extinguisher_cabinet{ @@ -14355,25 +8838,19 @@ c_tag = "Courtroom North"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aDb" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aDc" = ( /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aDd" = ( @@ -14386,9 +8863,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aDe" = ( /obj/structure/cable{ @@ -14400,9 +8875,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aDf" = ( /obj/structure/sign/poster/random{ @@ -14410,25 +8883,19 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14443,9 +8910,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -14453,32 +8918,24 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDk" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/male) "aDm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/male) "aDn" = ( @@ -14486,53 +8943,38 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/male) "aDo" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/male) "aDp" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/crew_quarters/dorms/male) "aDq" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/dorms/male) "aDr" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hos/private) "aDs" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/bridge) "aDt" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/bridge) "aDu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; @@ -14543,30 +8985,10 @@ layer = 2.6; name = "Emergency Blast Door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"aDv" = ( -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = null; - name = "Bridge"; - req_access_txt = "0"; - req_one_access = null; - req_one_access_txt = "19;41" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - name = "Emergency Blast Door" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aDw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -14578,33 +9000,12 @@ name = "Emergency Blast Door" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"aDx" = ( -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = null; - name = "Bridge"; - req_access_txt = "0"; - req_one_access = null; - req_one_access_txt = "19;41" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - name = "Emergency Blast Door" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aDy" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "aDz" = ( /obj/structure/cable/orange{ @@ -14613,9 +9014,7 @@ icon_state = "1-4" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "aDA" = ( /obj/structure/cable/orange{ @@ -14624,33 +9023,25 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aDB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "aDE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14660,9 +9051,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/office) "aDF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14671,9 +9060,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/office) "aDG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -14684,8 +9071,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/quartermaster/office) "aDH" = ( @@ -14695,9 +9081,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14711,9 +9095,7 @@ dir = 1; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14724,9 +9106,7 @@ icon_state = "pipe-c" }, /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14737,9 +9117,7 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDL" = ( /obj/structure/shuttle/engine/heater, @@ -14751,9 +9129,7 @@ /area/shuttle/labor) "aDM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aDN" = ( /obj/structure/disposalpipe/segment, @@ -14763,9 +9139,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aDO" = ( @@ -14778,264 +9152,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "aDP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aDQ" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDR" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDS" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDT" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDU" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Equipment Room"; - req_access_txt = "1" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDV" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aDW" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aDX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aDY" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aDZ" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEa" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aEb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEc" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEd" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEe" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEf" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Brig APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aEg" = ( /obj/machinery/door/airlock/security{ @@ -15043,46 +9174,30 @@ req_access = null; req_access_txt = "1" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aEh" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/courtroom) "aEi" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/courtroom) "aEj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/security/courtroom) "aEk" = ( /obj/structure/table/wood, /obj/item/gavelblock, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aEl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/security/courtroom) "aEm" = ( /obj/structure/window/reinforced{ @@ -15093,9 +9208,7 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aEn" = ( @@ -15103,9 +9216,7 @@ dir = 8 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/courtroom) "aEo" = ( @@ -15116,9 +9227,7 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aEp" = ( /obj/structure/cable{ @@ -15127,9 +9236,7 @@ icon_state = "1-4" }, /obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "aEq" = ( /obj/structure/cable{ @@ -15144,16 +9251,15 @@ /obj/machinery/power/apc{ dir = 2; name = "Dorm Toilets APC"; + areastring = "/area/crew_quarters/toilet"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_north) "aEr" = ( /obj/machinery/power/terminal{ dir = 4 @@ -15165,28 +9271,20 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "aEs" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aEt" = ( -/turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/locker) "aEu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aEv" = ( /obj/structure/bed, @@ -15196,9 +9294,7 @@ dir = 1 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aEw" = ( /obj/structure/bed, @@ -15207,9 +9303,7 @@ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aEx" = ( /obj/structure/bed, @@ -15218,27 +9312,22 @@ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aEy" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/bridge) "aEz" = ( /obj/structure/rack, /obj/item/device/flashlight, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aEA" = ( /obj/machinery/power/apc{ dir = 1; name = "Head of Security's Personal Quarters APC"; + areastring = "/area/crew_quarters/heads/hos/private"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -15246,21 +9335,18 @@ icon_state = "0-2" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos/private) +/turf/open/floor/plating, +/area/bridge) "aEB" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aEC" = ( /obj/machinery/power/apc{ dir = 4; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_x = 23; pixel_y = 2 }, @@ -15272,15 +9358,11 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aED" = ( /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEE" = ( @@ -15291,9 +9373,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEF" = ( @@ -15301,27 +9381,21 @@ /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEG" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEH" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEI" = ( @@ -15331,8 +9405,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkblue/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEJ" = ( @@ -15340,27 +9413,7 @@ icon_state = "pipe-j2"; dir = 2 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"aEK" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aEL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15370,9 +9423,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aEM" = ( /obj/structure/cable/orange{ @@ -15387,8 +9438,7 @@ dir = 4 }, /turf/open/floor/plasteel/darkblue/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/bridge) "aEN" = ( @@ -15406,9 +9456,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEO" = ( @@ -15421,9 +9469,7 @@ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEP" = ( @@ -15435,9 +9481,7 @@ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEQ" = ( @@ -15449,35 +9493,25 @@ dir = 8 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aER" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/qm/private) "aES" = ( /obj/structure/table/wood, /obj/item/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aET" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aEU" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aEV" = ( /obj/structure/bed, @@ -15488,14 +9522,10 @@ /obj/item/storage/secure/safe{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aEW" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/quartermaster/qm/private) "aEX" = ( /obj/machinery/door/airlock/glass_mining{ @@ -15504,9 +9534,7 @@ req_one_access_txt = "31;48" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aEY" = ( /obj/machinery/door/airlock/glass_mining{ @@ -15514,9 +9542,7 @@ req_access_txt = "0"; req_one_access_txt = "31;48" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aEZ" = ( /obj/structure/table, @@ -15525,30 +9551,22 @@ pixel_y = 7 }, /obj/item/pen/fourcolor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aFa" = ( /obj/structure/table, /obj/item/clothing/gloves/fingerless, /obj/item/clothing/head/soft, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aFb" = ( /obj/structure/closet/wardrobe/cargotech, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aFc" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aFd" = ( /obj/structure/table, @@ -15558,8 +9576,7 @@ /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aFe" = ( @@ -15576,23 +9593,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"aFg" = ( -/obj/machinery/camera{ - c_tag = "Labor Shuttle Dock South"; - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "aFh" = ( /obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -15603,18 +9605,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"aFi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "aFj" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; @@ -15634,14 +9626,11 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aFk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -15663,9 +9652,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aFl" = ( /obj/structure/disposalpipe/segment{ @@ -15683,9 +9670,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "aFm" = ( @@ -15700,9 +9685,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFn" = ( /obj/structure/disposalpipe/segment{ @@ -15717,9 +9700,7 @@ icon_state = "4-8" }, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFo" = ( /obj/structure/disposalpipe/segment{ @@ -15739,9 +9720,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFp" = ( /obj/structure/disposalpipe/junction{ @@ -15756,9 +9735,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFq" = ( /obj/structure/disposalpipe/segment{ @@ -15772,19 +9749,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aFr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFs" = ( /obj/structure/disposalpipe/segment{ @@ -15799,9 +9764,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFt" = ( /obj/structure/cable/orange{ @@ -15815,9 +9778,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFu" = ( /obj/structure/disposalpipe/segment{ @@ -15836,9 +9797,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFv" = ( /obj/structure/disposalpipe/junction{ @@ -15858,9 +9817,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFw" = ( /obj/structure/disposalpipe/segment{ @@ -15870,9 +9827,7 @@ dir = 4 }, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFx" = ( /obj/structure/disposalpipe/segment{ @@ -15888,8 +9843,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "aFy" = ( @@ -15911,9 +9865,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aFz" = ( /obj/structure/cable/orange{ @@ -15927,9 +9879,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aFA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15940,9 +9890,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/security/brig) "aFB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15953,9 +9901,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aFC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15967,9 +9913,7 @@ icon_state = "4-8" }, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -15980,9 +9924,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -15999,9 +9941,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -16012,9 +9952,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFG" = ( /obj/machinery/airalarm{ @@ -16026,120 +9964,59 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aFH" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aFI" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFJ" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/courtroom) "aFK" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aFL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ +/obj/structure/disposalpipe/sortjunction{ dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + icon_state = "pipe-j2s"; + name = "disposal pipe - Chemistry"; + sortType = 11 }, -/area/security/courtroom) +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) "aFM" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/courtroom) "aFN" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aFO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aFP" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aFQ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/courtroom) "aFR" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/toilet) "aFS" = ( /obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aFT" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/light, /obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aFU" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFV" = ( /obj/structure/bed, /obj/item/bedsheet/yellow, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFW" = ( /obj/machinery/light/small, @@ -16148,32 +10025,24 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFX" = ( /obj/structure/bed, /obj/item/bedsheet/green, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFY" = ( /obj/structure/bed, /obj/item/bedsheet/red, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFZ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/bridge) "aGa" = ( /obj/structure/disposalpipe/trunk{ @@ -16182,9 +10051,7 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aGb" = ( /obj/structure/cable/orange{ @@ -16192,9 +10059,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aGc" = ( /obj/machinery/light/small, @@ -16206,16 +10071,15 @@ /obj/machinery/power/apc{ dir = 2; name = "Head of Personnel's Office APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_y = -24 }, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hop) +/turf/open/floor/plating, +/area/bridge) "aGd" = ( /obj/structure/cable/orange{ d1 = 4; @@ -16227,9 +10091,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aGe" = ( /obj/machinery/door/airlock/maintenance{ @@ -16241,9 +10103,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aGf" = ( /obj/structure/disposalpipe/segment{ @@ -16258,9 +10118,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGg" = ( /obj/structure/cable/orange{ @@ -16274,9 +10132,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGh" = ( /obj/structure/cable/orange{ @@ -16295,9 +10151,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGi" = ( /obj/structure/cable/orange{ @@ -16309,9 +10163,7 @@ dir = 4 }, /obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGj" = ( /obj/structure/cable/orange{ @@ -16332,9 +10184,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGk" = ( /obj/structure/cable/orange{ @@ -16345,9 +10195,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGl" = ( /obj/structure/cable/orange{ @@ -16358,17 +10206,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/qm/private) "aGn" = ( /obj/structure/table/wood, @@ -16376,9 +10220,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aGo" = ( /obj/structure/chair{ @@ -16387,17 +10229,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/qm/private) -"aGp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aGq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -16409,14 +10241,13 @@ name = "Quartermaster RC"; pixel_x = 30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aGr" = ( /obj/machinery/power/apc{ dir = 8; name = "Quartermaster's Private Quarters APC"; + areastring = "/area/quartermaster/qm/private"; pixel_x = -23; pixel_y = 2 }, @@ -16433,10 +10264,8 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/qm/private) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_east) "aGs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ @@ -16447,8 +10276,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aGt" = ( @@ -16457,13 +10285,11 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) "aGu" = ( /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -16472,7 +10298,6 @@ dir = 5 }, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -16486,9 +10311,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGx" = ( /obj/machinery/autolathe, @@ -16498,9 +10321,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGy" = ( /obj/structure/table, @@ -16516,9 +10337,7 @@ pixel_y = 32; supply_display = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGz" = ( /obj/structure/table, @@ -16535,9 +10354,7 @@ /obj/item/stack/packageWrap, /obj/item/device/destTagger, /obj/item/stamp, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGA" = ( /obj/structure/table, @@ -16545,9 +10362,7 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGB" = ( /obj/structure/table, @@ -16557,22 +10372,15 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGC" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/supply) "aGD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/supply) "aGE" = ( /obj/structure/disposalpipe/segment, @@ -16580,21 +10388,15 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aGF" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) "aGG" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/lawoffice) "aGH" = ( /obj/machinery/door/airlock{ @@ -16605,31 +10407,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aGI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aGJ" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aGK" = ( /obj/structure/disposalpipe/segment{ @@ -16637,9 +10415,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "aGL" = ( @@ -16651,9 +10427,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aGM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -16665,9 +10439,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aGN" = ( /obj/structure/disposalpipe/junction{ @@ -16675,26 +10447,14 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aGO" = ( -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "aGP" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aGQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -16706,9 +10466,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aGR" = ( /obj/machinery/door/airlock/glass_security{ @@ -16718,73 +10476,30 @@ req_access_txt = "0"; req_one_access_txt = "38;63" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) -"aGS" = ( -/obj/machinery/camera{ - c_tag = "Courtroom Main South"; - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aGT" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "aGU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/courtroom) "aGV" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aGW" = ( /obj/structure/table/wood, /obj/item/folder/blue, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aGX" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/courtroom) "aGY" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aGZ" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHa" = ( /obj/machinery/door/airlock/glass{ @@ -16792,43 +10507,31 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aHb" = ( /obj/machinery/door/airlock/glass{ name = "Dormitories" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aHc" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "aHd" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hop) "aHe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aHf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aHg" = ( /obj/structure/cable/orange{ @@ -16838,25 +10541,19 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aHh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aHi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aHj" = ( /obj/machinery/door/airlock/mining{ @@ -16866,26 +10563,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHl" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHm" = ( /obj/machinery/light_switch{ @@ -16894,9 +10585,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHn" = ( /obj/structure/closet{ @@ -16907,9 +10596,7 @@ /obj/item/clothing/under/rank/cargo, /obj/item/storage/backpack, /obj/item/clothing/gloves/color/black, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHo" = ( /obj/structure/cable/orange{ @@ -16918,14 +10605,13 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "aHp" = ( /obj/machinery/power/apc{ dir = 2; name = "Gravity Generator APC"; + areastring = "/area/maintenance/asteroid/fore/cargo_west"; pixel_y = -24 }, /turf/closed/mineral, @@ -16937,37 +10623,28 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aHr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aHs" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aHt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/supply) "aHu" = ( /obj/machinery/computer/secure_data, @@ -16975,9 +10652,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/checkpoint/supply) "aHv" = ( @@ -16989,9 +10664,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/supply) "aHw" = ( @@ -16999,9 +10672,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/supply) "aHx" = ( @@ -17012,67 +10683,25 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/supply) "aHy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"aHz" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aHA" = ( -/obj/structure/closet/secure_closet/detective, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) "aHB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aHC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) -"aHD" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) "aHE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ @@ -17080,29 +10709,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aHF" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aHG" = ( -/obj/structure/filingcabinet, -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aHH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -17111,19 +10725,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) -"aHI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "aHJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ @@ -17131,9 +10734,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aHK" = ( /obj/machinery/disposal/bin, @@ -17141,9 +10742,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/brig) "aHL" = ( @@ -17154,9 +10753,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aHM" = ( @@ -17165,21 +10762,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aHN" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/brig) "aHO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; @@ -17189,9 +10781,7 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aHP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -17201,22 +10791,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aHQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aHR" = ( -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) "aHS" = ( /obj/machinery/camera{ @@ -17224,26 +10803,12 @@ dir = 9; network = list("SS13","Security") }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) "aHT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aHU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aHV" = ( /obj/machinery/door/airlock/glass{ @@ -17251,47 +10816,36 @@ req_access_txt = "1" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) "aHW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/courtroom) "aHX" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHY" = ( /obj/machinery/door/airlock{ id_tag = "b3" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHZ" = ( /obj/structure/urinal{ pixel_x = 32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aIa" = ( /obj/machinery/washing_machine, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aIb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17299,18 +10853,14 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aIc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aId" = ( /obj/structure/disposalpipe/segment{ @@ -17320,9 +10870,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/locker) "aIe" = ( @@ -17330,28 +10878,20 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aIf" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aIg" = ( /obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aIh" = ( /obj/structure/bed, /obj/item/bedsheet/hop, /obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aIi" = ( /obj/machinery/light_switch{ @@ -17360,9 +10900,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aIj" = ( /obj/structure/closet/secure_closet/hop, @@ -17372,17 +10910,13 @@ /obj/item/storage/secure/safe{ pixel_y = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aIk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hop) "aIl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17397,9 +10931,7 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aIm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -17408,9 +10940,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aIn" = ( /obj/structure/bed/dogbed, @@ -17423,9 +10953,7 @@ pixel_y = 20 }, /mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aIo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17435,9 +10963,7 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hop) "aIp" = ( /obj/machinery/door/airlock/glass_command{ @@ -17452,17 +10978,13 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aIq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/bridge) "aIr" = ( /obj/machinery/light, @@ -17472,26 +10994,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aIs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aIt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aIu" = ( /obj/structure/cable/orange{ @@ -17503,9 +11019,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aIv" = ( /obj/machinery/camera{ @@ -17513,62 +11027,46 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aIw" = ( /obj/machinery/light, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aIx" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aIy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aIz" = ( /mob/living/simple_animal/sloth/paperwork, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aIA" = ( /obj/machinery/door/airlock/glass_security{ name = "Security Office"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/supply) "aIB" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/supply) "aIC" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/supply) "aID" = ( /obj/machinery/airalarm{ @@ -17576,9 +11074,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/supply) "aIE" = ( @@ -17598,42 +11094,23 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Security Checkpoint APC"; + areastring = "/area/security/checkpoint/supply"; pixel_x = -23; pixel_y = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/checkpoint/supply) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_south) "aIF" = ( /obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "aIG" = ( /obj/effect/landmark/secequipment, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/main) -"aIH" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aII" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -17645,38 +11122,11 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aIJ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aIK" = ( -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aIL" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "aIM" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aIN" = ( /obj/structure/table/wood, @@ -17687,33 +11137,24 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aIO" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aIP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aIQ" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aIR" = ( /obj/machinery/door/window/brigdoor/southleft{ @@ -17725,13 +11166,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aIS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ @@ -17740,21 +11178,16 @@ icon_state = "1-4" }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aIT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aIU" = ( /obj/structure/cable/orange{ @@ -17765,61 +11198,34 @@ /obj/structure/chair/office/light{ dir = 8 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) -"aIV" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Courtroom Jury West"; - dir = 4; - network = list("SS13") - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 5 - }, -/area/security/courtroom) "aIW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aIX" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aIY" = ( /obj/structure/table, /obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aIZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aJa" = ( /obj/structure/disposalpipe/segment, @@ -17829,9 +11235,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aJb" = ( /obj/machinery/button/door{ @@ -17841,9 +11245,7 @@ pixel_x = 24 }, /obj/machinery/recharge_station, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aJc" = ( /obj/structure/sign/poster/random{ @@ -17851,14 +11253,10 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aJd" = ( -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aJe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17867,41 +11265,26 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aJf" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/locker) "aJg" = ( /obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aJh" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hop) -"aJi" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aJj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aJk" = ( /obj/machinery/door/airlock/command{ @@ -17912,9 +11295,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aJl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17924,9 +11305,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17936,9 +11315,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17947,9 +11324,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJo" = ( /obj/machinery/light{ @@ -17961,9 +11336,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -17973,15 +11346,11 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJq" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aJr" = ( /obj/structure/cable/orange{ @@ -17990,15 +11359,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aJs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aJt" = ( /obj/structure/cable/orange{ @@ -18008,6 +11373,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Fore Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/com_east"; pixel_x = -23; pixel_y = 2 }, @@ -18015,49 +11381,37 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aJu" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/cargo) "aJv" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/cargo) "aJw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "aJy" = ( /obj/machinery/photocopier, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJz" = ( /obj/machinery/computer/cargo, @@ -18065,9 +11419,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJA" = ( /obj/structure/chair/office/dark, @@ -18075,9 +11427,7 @@ dir = 4 }, /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJB" = ( /obj/structure/table, @@ -18085,38 +11435,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJC" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/supply) "aJF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18124,9 +11465,7 @@ }, /obj/structure/closet/secure_closet/security/cargo, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/supply) "aJG" = ( @@ -18145,16 +11484,12 @@ pixel_y = 7 }, /obj/item/pen, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aJH" = ( /obj/structure/filingcabinet, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aJI" = ( /obj/structure/table, @@ -18162,9 +11497,7 @@ /obj/machinery/newscaster/security_unit{ pixel_y = -32 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aJJ" = ( /obj/machinery/camera{ @@ -18173,9 +11506,7 @@ network = list("SS13","QM") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/supply) "aJK" = ( @@ -18195,9 +11526,7 @@ "aJM" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "aJN" = ( /obj/structure/table/wood, @@ -18211,24 +11540,7 @@ c_tag = "Detective's Office"; dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aJO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aJP" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aJQ" = ( /obj/structure/chair/office/dark{ @@ -18241,9 +11553,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aJR" = ( /obj/machinery/airalarm{ @@ -18252,30 +11562,17 @@ }, /obj/machinery/holopad, /obj/effect/landmark/start/lawyer, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aJS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) -"aJT" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "aJU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aJV" = ( /obj/machinery/door/airlock/glass_security{ @@ -18286,13 +11583,10 @@ req_one_access_txt = "38;63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "aJW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -18308,21 +11602,11 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aJX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aJY" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aJZ" = ( /obj/machinery/light{ @@ -18331,17 +11615,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/toilet) "aKb" = ( /obj/structure/table, @@ -18352,108 +11632,81 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aKc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aKd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aKe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/locker) "aKf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aKg" = ( /obj/structure/closet/wardrobe/mixed, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aKh" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKi" = ( /obj/structure/chair, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKj" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKk" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKn" = ( /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -18470,26 +11723,17 @@ name = "Emergency Blast Door" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aKp" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "aKq" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/hallway/primary/fore) "aKr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aKs" = ( /obj/effect/turf_decal/stripes/line{ @@ -18502,36 +11746,17 @@ /obj/machinery/power/apc{ dir = 1; name = "Cargo Quantum Pad APC"; + areastring = "/area/teleporter/quantum/cargo"; pixel_y = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter/quantum/cargo) -"aKt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF PAD WHEN IN USE'."; - name = "KEEP CLEAR OF PAD WHEN IN USE"; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aKu" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aKv" = ( /obj/machinery/door/airlock/glass_mining{ @@ -18541,17 +11766,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aKw" = ( /obj/machinery/mineral/ore_redemption, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aKx" = ( /obj/structure/table/reinforced, @@ -18560,36 +11781,11 @@ req_one_access_txt = "50;48" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) -"aKy" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_west) -"aKz" = ( -/obj/structure/table/wood, -/obj/item/device/tape/random, -/obj/item/device/tape/random{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) "aKA" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aKB" = ( /obj/structure/table/wood, @@ -18601,9 +11797,7 @@ pixel_x = 8; pixel_y = 6 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aKC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -18614,9 +11808,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aKD" = ( /obj/machinery/photocopier, @@ -18626,9 +11818,7 @@ pixel_x = 24; pixel_y = -3 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aKE" = ( /obj/machinery/camera{ @@ -18641,9 +11831,7 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aKF" = ( /obj/structure/cable/orange{ @@ -18651,24 +11839,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aKG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aKH" = ( /obj/structure/bed, /obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aKI" = ( /obj/machinery/light/small{ @@ -18683,25 +11865,19 @@ normaldoorcontrol = 1; pixel_x = -24 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKJ" = ( /obj/machinery/door/airlock{ id_tag = "b2" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKL" = ( /obj/structure/sink{ @@ -18714,42 +11890,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/toilet) "aKN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aKO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aKP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aKQ" = ( /obj/structure/closet/wardrobe/mixed, @@ -18758,30 +11924,22 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aKR" = ( /obj/structure/table/wood, /obj/item/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKS" = ( /obj/structure/table/wood, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKU" = ( /obj/structure/table, @@ -18792,9 +11950,7 @@ /obj/machinery/keycard_auth{ pixel_x = -24 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKV" = ( /obj/structure/table, @@ -18804,29 +11960,21 @@ network = list("SS13") }, /obj/machinery/recharger, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKW" = ( /obj/structure/filingcabinet, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKX" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/stamp/hop, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKY" = ( /obj/machinery/computer/card, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKZ" = ( /obj/structure/chair/comfy, @@ -18848,16 +11996,13 @@ pixel_x = 24; req_access_txt = "57" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aLa" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8 }, /area/bridge) @@ -18867,9 +12012,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aLc" = ( /obj/structure/cable/orange{ @@ -18878,9 +12021,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aLd" = ( /obj/structure/cable/orange{ @@ -18899,9 +12040,7 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aLe" = ( /obj/structure/cable/orange{ @@ -18910,9 +12049,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aLf" = ( /obj/structure/cable/orange{ @@ -18920,9 +12057,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aLg" = ( /obj/machinery/airalarm{ @@ -18932,25 +12067,20 @@ icon_state = "plant-21" }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/bridge) "aLh" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aLi" = ( /obj/machinery/camera{ c_tag = "Command SMES"; dir = 6 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aLj" = ( /obj/structure/cable/orange{ @@ -18961,9 +12091,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aLk" = ( /obj/machinery/power/smes/engineering, @@ -18971,36 +12099,26 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aLl" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aLm" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aLn" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aLo" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aLp" = ( /obj/effect/turf_decal/stripes/line{ @@ -19012,15 +12130,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aLq" = ( /obj/machinery/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aLr" = ( /obj/effect/turf_decal/stripes/line{ @@ -19036,9 +12150,7 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aLs" = ( /obj/structure/chair{ @@ -19048,8 +12160,7 @@ dir = 6 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLt" = ( @@ -19060,8 +12171,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLu" = ( @@ -19071,8 +12181,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLv" = ( @@ -19083,8 +12192,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLw" = ( @@ -19096,8 +12204,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLx" = ( @@ -19108,8 +12215,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLy" = ( @@ -19118,8 +12224,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLz" = ( @@ -19128,8 +12233,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLA" = ( @@ -19139,76 +12243,18 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aLB" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aLC" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Fore Maintenance West APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/effect/turf_decal/stripes/end{ - icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) +/area/quartermaster/office) "aLD" = ( /obj/structure/filingcabinet, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aLE" = ( /obj/structure/table/wood, /obj/item/device/camera/detective, /obj/item/lighter, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aLF" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/computer/station_alert, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aLG" = ( -/obj/structure/rack, -/obj/item/storage/briefcase, -/obj/item/storage/briefcase, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aLH" = ( /obj/structure/table/wood, @@ -19217,9 +12263,7 @@ pixel_y = 7 }, /obj/item/pen, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aLI" = ( /obj/structure/cable/orange{ @@ -19227,46 +12271,20 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aLJ" = ( /obj/machinery/power/apc{ dir = 4; name = "Lawyer's Office APC"; + areastring = "/area/lawoffice"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aLK" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aLL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aLM" = ( /obj/structure/chair{ @@ -19274,26 +12292,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"aLN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 5 - }, -/area/security/courtroom) -"aLO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) @@ -19303,18 +12301,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"aLQ" = ( -/obj/machinery/camera{ - c_tag = "Courtroom Jury East"; - dir = 9 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) @@ -19322,26 +12308,20 @@ /obj/machinery/door/airlock{ name = "Bathroom" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aLS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aLT" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/locker) "aLU" = ( @@ -19350,9 +12330,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aLV" = ( /obj/structure/closet/wardrobe/mixed, @@ -19360,20 +12338,15 @@ c_tag = "Dorm Lockers"; dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aLW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "hopshutter" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hop) "aLX" = ( /obj/structure/table/reinforced, @@ -19386,16 +12359,13 @@ name = "Desk Door"; req_access_txt = "57" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hop) "aLY" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8 }, /area/bridge) @@ -19403,18 +12373,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aMa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aMb" = ( /obj/structure/cable/orange{ @@ -19426,33 +12392,26 @@ dir = 4 }, /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aMc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aMd" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/bridge) "aMe" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aMf" = ( /obj/structure/cable{ @@ -19460,9 +12419,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aMg" = ( /obj/structure/cable{ @@ -19470,9 +12427,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aMh" = ( /obj/structure/cable{ @@ -19485,9 +12440,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aMi" = ( /obj/machinery/power/terminal{ @@ -19497,20 +12450,14 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aMj" = ( /obj/item/chair, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aMk" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aMl" = ( /obj/structure/sign/securearea{ @@ -19520,9 +12467,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aMm" = ( /obj/structure/sign/securearea{ @@ -19541,16 +12486,12 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aMn" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aMo" = ( /obj/effect/turf_decal/stripes/line{ @@ -19562,9 +12503,7 @@ }, /obj/item/paper/guides/quantumpad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aMp" = ( /obj/structure/chair{ @@ -19573,7 +12512,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -19584,8 +12522,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aMr" = ( @@ -19593,9 +12530,7 @@ /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, /obj/item/pickaxe, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aMs" = ( /obj/structure/cable/orange{ @@ -19608,14 +12543,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aMt" = ( /obj/machinery/power/apc{ dir = 4; name = "Fore Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/cargo_south"; pixel_x = 23; pixel_y = 2 }, @@ -19627,30 +12561,8 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) -"aMu" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aMv" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aMw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -19658,9 +12570,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "aMx" = ( /obj/machinery/door/airlock/maintenance{ @@ -19672,55 +12582,18 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aMy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) -"aMz" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aMA" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aMB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aMC" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aMD" = ( /obj/structure/table/wood, @@ -19729,108 +12602,28 @@ pixel_y = 7 }, /obj/item/pen, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aME" = ( /obj/machinery/photocopier, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"aMF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aMG" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aMH" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aMI" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/button/door{ - id = "lawyerexterior"; - name = "Privacy Shutters"; - pixel_y = -24 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aMJ" = ( -/obj/structure/closet/lawcloset, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "aMK" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aML" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aMM" = ( /obj/structure/table, /obj/item/storage/box/cups, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aMN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aMO" = ( @@ -19840,9 +12633,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aMP" = ( @@ -19850,28 +12641,9 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"aMQ" = ( -/obj/machinery/vending/coffee, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) -"aMR" = ( -/obj/machinery/light/small, -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "aMS" = ( /obj/machinery/light/small{ dir = 8 @@ -19885,17 +12657,13 @@ normaldoorcontrol = 1; pixel_x = -24 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aMT" = ( /obj/machinery/door/airlock{ id_tag = "b1" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aMU" = ( /obj/machinery/airalarm{ @@ -19907,9 +12675,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aMV" = ( /obj/structure/table, @@ -19918,23 +12684,17 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aMW" = ( /obj/structure/table, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aMX" = ( /obj/structure/closet/crate/bin{ name = "laundry bin" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aMY" = ( /obj/machinery/light/small{ @@ -19945,16 +12705,12 @@ dir = 4 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/crew_quarters/heads/hop) "aMZ" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/heads/hop) "aNa" = ( @@ -19966,9 +12722,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/heads/hop) "aNb" = ( @@ -19978,7 +12732,6 @@ network = list("SS13") }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8 }, /area/bridge) @@ -19989,9 +12742,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aNd" = ( /obj/structure/cable{ @@ -20005,9 +12756,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aNe" = ( /obj/structure/cable/orange{ @@ -20026,9 +12775,7 @@ icon_state = "1-4" }, /obj/structure/chair/stool, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aNf" = ( /obj/structure/cable/orange{ @@ -20036,9 +12783,7 @@ icon_state = "0-8" }, /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aNg" = ( /obj/structure/cable/orange{ @@ -20047,9 +12792,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aNh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -20064,9 +12807,7 @@ icon_state = "2-4" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -20077,9 +12818,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNj" = ( /obj/machinery/door/airlock/glass_external{ @@ -20093,9 +12832,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNk" = ( /obj/machinery/light/small, @@ -20108,9 +12845,7 @@ icon_state = "4-8" }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNl" = ( /obj/machinery/door/airlock/glass_external{ @@ -20124,9 +12859,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -20154,9 +12887,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aNp" = ( /obj/machinery/light/small, @@ -20164,9 +12895,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aNq" = ( /obj/machinery/door/airlock/glass_external{ @@ -20175,9 +12904,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aNr" = ( /obj/structure/cable/orange{ @@ -20187,7 +12914,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/cargo) @@ -20201,7 +12927,6 @@ dir = 10 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/cargo) @@ -20211,14 +12936,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/screwdriver, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/cargo) "aNu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -20231,60 +12954,29 @@ pixel_x = 28 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aNw" = ( /obj/effect/landmark/blobstart, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aNx" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aNy" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) -"aNz" = ( -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aNA" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aNB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security SMES Access"; - req_access_txt = "10;11;12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aNC" = ( /obj/machinery/power/apc{ dir = 1; name = "Fore Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/com_west"; pixel_y = 24 }, /obj/effect/turf_decal/stripes/end, @@ -20292,9 +12984,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aND" = ( /obj/structure/cable{ @@ -20304,9 +12994,7 @@ /obj/machinery/power/terminal{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aNE" = ( /obj/machinery/door/airlock{ @@ -20316,29 +13004,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aNF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters{ - id = "lawyerexterior"; - name = "privacy shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aNG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -20351,13 +13020,10 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aNH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -20377,23 +13043,7 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aNI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - name = "Brig Lobby" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aNJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -20402,35 +13052,26 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aNK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aNL" = ( /obj/machinery/door/airlock/glass{ name = "Courtroom" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) "aNM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aNN" = ( /obj/structure/disposalpipe/segment, @@ -20443,9 +13084,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aNO" = ( /obj/machinery/door/airlock/glass{ @@ -20453,44 +13092,31 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aNP" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/locker) "aNQ" = ( /obj/machinery/door/airlock/glass{ name = "Locker Room" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aNR" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aNS" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aNT" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aNU" = ( /obj/machinery/door/poddoor/preopen{ @@ -20498,22 +13124,17 @@ layer = 2.6 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/heads/hop) "aNV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hopexternal"; layer = 2.6 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hop) "aNW" = ( /obj/machinery/door/poddoor/preopen{ @@ -20521,9 +13142,7 @@ layer = 2.6 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/heads/hop) "aNX" = ( @@ -20532,9 +13151,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "aNY" = ( /obj/structure/cable{ @@ -20546,9 +13163,7 @@ name = "Command SMES Access"; req_access_txt = "10;11;12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aNZ" = ( /obj/machinery/door/airlock/maintenance{ @@ -20560,9 +13175,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aOa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -20575,21 +13188,16 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aOb" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "aOc" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -20598,14 +13206,10 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aOd" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -20614,10 +13218,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aOe" = ( @@ -20627,12 +13228,9 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) "aOf" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aOg" = ( /obj/structure/cable/orange{ @@ -20645,18 +13243,14 @@ name = "Cargo Quantum Pad" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/cargo) "aOh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aOi" = ( /obj/structure/cable/orange{ @@ -20668,9 +13262,7 @@ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "aOj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -20680,17 +13272,13 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) "aOk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "aOl" = ( /obj/structure/chair{ @@ -20703,8 +13291,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aOm" = ( @@ -20712,37 +13299,8 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/office) -"aOn" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aOo" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Security"; - sortType = 7 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aOp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aOq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20750,22 +13308,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"aOr" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aOs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20774,9 +13318,7 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "aOt" = ( /obj/structure/cable{ @@ -20789,9 +13331,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "aOu" = ( /obj/structure/cable/orange{ @@ -20799,9 +13339,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/fore) "aOv" = ( /obj/structure/cable/orange{ @@ -20810,8 +13348,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOw" = ( @@ -20821,22 +13358,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aOx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOy" = ( @@ -20849,8 +13371,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOz" = ( @@ -20867,8 +13388,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOA" = ( @@ -20884,8 +13404,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOB" = ( @@ -20898,8 +13417,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOC" = ( @@ -20916,8 +13434,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOD" = ( @@ -20936,8 +13453,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOE" = ( @@ -20953,8 +13469,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOF" = ( @@ -20972,31 +13487,8 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aOG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/hallway/primary/fore) "aOH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21011,8 +13503,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOI" = ( @@ -21025,15 +13516,13 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOJ" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOK" = ( @@ -21041,17 +13530,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aOM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21065,8 +13551,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aON" = ( @@ -21080,8 +13565,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOO" = ( @@ -21092,8 +13576,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOP" = ( @@ -21101,8 +13584,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOQ" = ( @@ -21114,8 +13596,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOR" = ( @@ -21126,8 +13607,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOS" = ( @@ -21142,8 +13622,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOT" = ( @@ -21152,9 +13631,7 @@ icon_state = "pipe-j2"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aOU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21165,9 +13642,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aOV" = ( /obj/structure/disposalpipe/segment{ @@ -21176,9 +13651,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aOW" = ( /obj/structure/disposalpipe/segment{ @@ -21191,8 +13664,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOX" = ( @@ -21210,8 +13682,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOY" = ( @@ -21227,8 +13698,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOZ" = ( @@ -21243,8 +13713,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPa" = ( @@ -21258,8 +13727,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPb" = ( @@ -21269,9 +13737,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aPc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21285,9 +13751,7 @@ dir = 6 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPd" = ( @@ -21303,9 +13767,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPe" = ( @@ -21322,9 +13784,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPf" = ( @@ -21343,9 +13803,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPg" = ( @@ -21356,9 +13814,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPh" = ( @@ -21376,9 +13832,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPi" = ( @@ -21391,9 +13845,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPj" = ( @@ -21409,8 +13861,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPk" = ( @@ -21426,8 +13877,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPl" = ( @@ -21440,8 +13890,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPm" = ( @@ -21464,8 +13913,7 @@ name = "navigation beacon (Command-Middle 2)" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPn" = ( @@ -21482,8 +13930,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPo" = ( @@ -21496,8 +13943,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPp" = ( @@ -21510,8 +13956,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPq" = ( @@ -21524,8 +13969,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPr" = ( @@ -21538,8 +13982,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPs" = ( @@ -21555,8 +13998,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPt" = ( @@ -21569,8 +14011,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPu" = ( @@ -21583,8 +14024,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPv" = ( @@ -21592,8 +14032,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPw" = ( @@ -21605,14 +14044,12 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPx" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPy" = ( @@ -21621,8 +14058,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPz" = ( @@ -21632,8 +14068,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPA" = ( @@ -21641,15 +14076,13 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPB" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPC" = ( @@ -21663,8 +14096,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPE" = ( @@ -21678,8 +14110,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPF" = ( @@ -21695,8 +14126,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPG" = ( @@ -21716,8 +14146,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPH" = ( @@ -21733,8 +14162,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPI" = ( @@ -21752,8 +14180,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPJ" = ( @@ -21766,8 +14193,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPK" = ( @@ -21785,8 +14211,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPL" = ( @@ -21796,9 +14221,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aPM" = ( /obj/structure/cable/orange{ @@ -21809,9 +14232,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aPN" = ( /obj/structure/cable/orange{ @@ -21822,9 +14243,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aPO" = ( /obj/structure/chair{ @@ -21839,51 +14258,16 @@ pixel_x = 24 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) -"aPP" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aPQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aPR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aPS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "aPT" = ( /obj/structure/table, @@ -21891,9 +14275,7 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "aPU" = ( /obj/structure/cable{ @@ -21904,9 +14286,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "aPV" = ( /obj/machinery/door/airlock/maintenance{ @@ -21918,9 +14298,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aPW" = ( /obj/structure/cable{ @@ -21928,9 +14306,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aPX" = ( /obj/structure/cable{ @@ -21939,9 +14315,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aPY" = ( /obj/structure/cable{ @@ -21954,19 +14328,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aPZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQa" = ( /obj/structure/cable{ @@ -21979,9 +14341,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQb" = ( /obj/structure/cable{ @@ -21990,9 +14350,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQc" = ( /obj/structure/cable{ @@ -22003,9 +14361,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQd" = ( /obj/structure/cable{ @@ -22014,37 +14370,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aQe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aQf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQg" = ( /obj/structure/cable/orange{ @@ -22057,9 +14383,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -22070,9 +14394,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQi" = ( /obj/structure/disposalpipe/segment, @@ -22081,41 +14403,29 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQj" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQm" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQn" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -22123,17 +14433,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQq" = ( /obj/effect/turf_decal/stripes/line{ @@ -22143,22 +14449,16 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQr" = ( /obj/effect/landmark/lightsout, /obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQt" = ( /obj/structure/cable{ @@ -22167,9 +14467,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQu" = ( /obj/structure/cable{ @@ -22177,37 +14475,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQv" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQz" = ( /obj/structure/cable/orange{ @@ -22215,21 +14503,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQA" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQB" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQC" = ( /obj/structure/cable/orange{ @@ -22243,9 +14525,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aQD" = ( /obj/structure/cable/orange{ @@ -22260,9 +14540,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aQE" = ( /obj/structure/cable/orange{ @@ -22270,9 +14548,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aQF" = ( /obj/structure/cable/orange{ @@ -22281,9 +14557,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aQG" = ( /obj/structure/cable/orange{ @@ -22293,8 +14567,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aQH" = ( @@ -22307,9 +14580,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aQI" = ( /obj/structure/cable/orange{ @@ -22324,51 +14595,24 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) -"aQJ" = ( -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aQK" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"aQL" = ( -/obj/structure/girder, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aQM" = ( -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aQN" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "aQO" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22378,9 +14622,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQQ" = ( /obj/structure/cable{ @@ -22391,42 +14633,32 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQS" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aQU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22448,17 +14680,13 @@ pixel_x = 32; pixel_y = -40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aQW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22469,31 +14697,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRa" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22503,9 +14723,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22518,9 +14736,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22530,9 +14746,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22548,18 +14762,14 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -22576,9 +14786,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aRh" = ( /obj/machinery/airalarm{ @@ -22588,9 +14796,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22604,9 +14810,7 @@ dir = 4 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22628,9 +14832,7 @@ pixel_x = -32; pixel_y = -40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aRk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -22639,9 +14841,7 @@ location = "CommandMiddle"; name = "navigation beacon (Command-Middle)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aRl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22653,9 +14853,7 @@ pixel_x = 32; pixel_y = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aRm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -22672,9 +14870,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRn" = ( /obj/machinery/light, @@ -22686,9 +14882,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22699,9 +14893,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22716,9 +14908,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22733,9 +14923,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRr" = ( /obj/structure/cable{ @@ -22746,47 +14934,35 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRt" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRu" = ( /obj/machinery/light, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRv" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRw" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aRx" = ( /obj/machinery/light, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRy" = ( @@ -22795,14 +14971,12 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRz" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aRA" = ( @@ -22812,8 +14986,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRB" = ( @@ -22821,8 +14994,7 @@ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRC" = ( @@ -22832,8 +15004,7 @@ pixel_y = -22 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRD" = ( @@ -22848,8 +15019,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRE" = ( @@ -22858,8 +15028,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aRF" = ( @@ -22867,8 +15036,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRG" = ( @@ -22880,8 +15048,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRH" = ( @@ -22894,8 +15061,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRI" = ( @@ -22920,9 +15086,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aRJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -22936,9 +15100,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aRK" = ( /obj/structure/cable/orange{ @@ -22953,9 +15115,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aRL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -22971,32 +15131,15 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aRM" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) -"aRN" = ( -/obj/machinery/light/small, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aRO" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aRP" = ( /obj/structure/rack, /turf/open/floor/plating/asteroid, @@ -23012,23 +15155,16 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aRR" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/security) "aRS" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/security) "aRT" = ( /obj/machinery/door/airlock/glass{ @@ -23040,35 +15176,25 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/security) "aRU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/security) "aRV" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "aRW" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "aRX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "aRY" = ( /obj/machinery/door/airlock{ @@ -23082,26 +15208,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aRZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/fore) "aSa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/fore) "aSb" = ( /obj/machinery/door/airlock/vault{ @@ -23117,29 +15237,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aSc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/fore) "aSd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23150,9 +15263,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSf" = ( /obj/structure/cable{ @@ -23165,9 +15276,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23175,30 +15284,20 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aSh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aSi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aSj" = ( @@ -23207,16 +15306,13 @@ name = "Cargo Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aSk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aSl" = ( @@ -23226,9 +15322,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aSm" = ( /obj/effect/turf_decal/stripes/line{ @@ -23238,54 +15332,31 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "aSn" = ( -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "aSo" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) -"aSp" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aSq" = ( /obj/machinery/door/airlock/maintenance{ id_tag = "GulagCivExit2"; name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aSr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSs" = ( /obj/structure/cable{ @@ -23296,9 +15367,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSt" = ( /obj/structure/cable{ @@ -23315,9 +15384,7 @@ normaldoorcontrol = 1; pixel_y = 24 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSu" = ( /obj/effect/turf_decal/stripes/line, @@ -23326,8 +15393,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aSv" = ( @@ -23336,9 +15402,7 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aSw" = ( /obj/effect/turf_decal/stripes/line, @@ -23346,9 +15410,7 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aSx" = ( /obj/structure/table, @@ -23361,7 +15423,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/screwdriver, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/security) @@ -23372,7 +15433,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/security) @@ -23384,7 +15444,6 @@ /obj/item/paper/guides/quantumpad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/security) @@ -23403,9 +15462,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aSB" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -23417,9 +15474,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aSC" = ( /obj/structure/cable/orange{ @@ -23429,12 +15484,11 @@ /obj/machinery/power/apc{ dir = 4; name = "Command Asteroid Solars Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/com_south"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aSD" = ( /obj/structure/disposalpipe/trunk{ @@ -23443,9 +15497,7 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/janitor) "aSE" = ( /obj/effect/turf_decal/stripes/line{ @@ -23454,14 +15506,10 @@ /obj/machinery/door/window/eastright{ req_access_txt = "26" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/janitor) "aSF" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSG" = ( /obj/structure/bed/dogbed, @@ -23469,9 +15517,7 @@ name = "Wags-His-Tail"; real_name = "Wags-His-Tail" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -23481,9 +15527,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSI" = ( /obj/vehicle/janicart, @@ -23493,9 +15537,7 @@ /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSJ" = ( /obj/structure/table, @@ -23509,9 +15551,7 @@ pixel_y = 20 }, /obj/item/storage/box/mousetraps, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSK" = ( /obj/structure/table, @@ -23522,9 +15562,7 @@ dir = 4 }, /obj/item/paper/fluff/stations/cere/janitor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSL" = ( /obj/machinery/light_switch{ @@ -23533,9 +15571,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23545,14 +15581,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSN" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) "aSO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -23589,9 +15621,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSS" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -23602,17 +15632,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aST" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSU" = ( /obj/machinery/door/firedoor, @@ -23621,8 +15647,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aSV" = ( @@ -23632,9 +15657,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aSW" = ( /obj/machinery/door/firedoor, @@ -23642,17 +15665,13 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aSX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSY" = ( /obj/structure/cable{ @@ -23666,15 +15685,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSZ" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23683,17 +15698,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTc" = ( /obj/machinery/door/airlock/glass_external{ @@ -23702,9 +15713,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTd" = ( /obj/machinery/light/small{ @@ -23714,17 +15723,8 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) -"aTe" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/space, -/area/space) "aTf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -23741,9 +15741,7 @@ name = "Cargo Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23753,9 +15751,7 @@ dir = 1 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTi" = ( /obj/machinery/door/airlock/glass_external{ @@ -23764,9 +15760,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTj" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -23777,9 +15771,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23788,17 +15780,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23807,9 +15795,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTn" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -23820,18 +15806,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTp" = ( /obj/structure/cable/orange{ @@ -23843,9 +15825,7 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "aTq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -23855,17 +15835,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aTr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aTs" = ( /obj/structure/cable/orange{ @@ -23877,8 +15854,7 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aTt" = ( @@ -23891,9 +15867,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aTu" = ( /obj/structure/cable{ @@ -23901,9 +15875,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTv" = ( /obj/effect/turf_decal/stripes/line{ @@ -23914,9 +15886,7 @@ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTw" = ( /obj/effect/turf_decal/stripes/line{ @@ -23927,9 +15897,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTx" = ( /obj/effect/turf_decal/stripes/line{ @@ -23938,6 +15906,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Quantum Pad APC"; + areastring = "/area/teleporter/quantum/security"; pixel_x = 23; pixel_y = 2 }, @@ -23946,9 +15915,7 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTy" = ( /obj/structure/rack, @@ -23962,17 +15929,13 @@ /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23982,13 +15945,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Custodial APC"; + areastring = "/area/janitor"; pixel_x = 23; pixel_y = 2 }, /obj/structure/cable/orange, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -23998,9 +15960,7 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aTE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -24011,9 +15971,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aTF" = ( /obj/machinery/light/small{ @@ -24025,9 +15983,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aTG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24040,48 +15996,28 @@ c_tag = "Command Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aTK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTL" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTM" = ( /obj/effect/turf_decal/stripes/line{ @@ -24098,25 +16034,19 @@ c_tag = "Cargo Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTP" = ( /obj/structure/cable/orange{ @@ -24128,23 +16058,13 @@ pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) -"aTQ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_west) "aTR" = ( /obj/machinery/light/small, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aTS" = ( /obj/effect/turf_decal/stripes/line{ @@ -24154,33 +16074,21 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter/quantum/security) -"aTT" = ( -/obj/machinery/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTV" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/security) "aTW" = ( /obj/structure/cable/orange{ @@ -24191,43 +16099,31 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aTX" = ( /obj/structure/closet/jcloset, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTY" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTZ" = ( /obj/item/mop, /obj/item/reagent_containers/glass/bucket, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUa" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aUb" = ( -/turf/open/floor/plasteel/stairs{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stairs, /area/ai_monitored/nuke_storage) "aUc" = ( /obj/structure/window/reinforced{ @@ -24237,13 +16133,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Vault APC"; + areastring = "/area/ai_monitored/nuke_storage"; pixel_x = 23; pixel_y = 2 }, /obj/structure/cable/orange, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aUd" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24256,9 +16151,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUe" = ( /obj/machinery/firealarm{ @@ -24266,8 +16159,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aUf" = ( @@ -24276,9 +16168,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUg" = ( /obj/structure/table, @@ -24287,18 +16177,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUi" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24307,9 +16193,7 @@ /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24317,17 +16201,13 @@ }, /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUk" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUl" = ( /obj/structure/cable/orange{ @@ -24336,8 +16216,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aUm" = ( @@ -24346,17 +16225,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aUn" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aUo" = ( /obj/effect/turf_decal/stripes/line{ @@ -24365,15 +16241,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aUp" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aUq" = ( /obj/effect/turf_decal/stripes/line{ @@ -24387,9 +16259,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aUr" = ( /obj/effect/turf_decal/stripes/asteroid/line, @@ -24398,9 +16268,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aUs" = ( /obj/structure/reagent_dispensers/fueltank, @@ -24419,9 +16287,7 @@ dir = 5 }, /obj/item/key/janitor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUu" = ( /obj/structure/table, @@ -24437,9 +16303,7 @@ /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUv" = ( /obj/structure/table, @@ -24448,33 +16312,25 @@ /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/mixed, /obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUw" = ( /obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUx" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/water_vapor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUz" = ( /obj/structure/janitorialcart, @@ -24482,15 +16338,11 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) "aUB" = ( /obj/machinery/door/airlock/vault{ @@ -24502,9 +16354,7 @@ /area/ai_monitored/nuke_storage) "aUC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) "aUD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24514,15 +16364,11 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24531,17 +16377,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUG" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aUH" = ( @@ -24549,23 +16392,17 @@ c_tag = "Command Asteroid Hall 10"; dir = 8 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aUI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUJ" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUK" = ( /obj/structure/cable/orange{ @@ -24574,9 +16411,7 @@ icon_state = "2-4" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "aUL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24587,8 +16422,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aUM" = ( @@ -24597,9 +16431,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aUN" = ( /obj/structure/cable{ @@ -24613,8 +16445,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aUO" = ( @@ -24627,9 +16458,7 @@ name = "Cargo SMES Access"; req_access_txt = "10;11;12" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "aUP" = ( /obj/structure/cable{ @@ -24643,18 +16472,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "aUQ" = ( /obj/machinery/camera{ c_tag = "Cargo Bay SMES"; dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aUR" = ( /obj/structure/closet, @@ -24673,27 +16498,18 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/security) "aUU" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/solars/asteroid/command) "aUV" = ( -/turf/closed/wall/r_wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall/rust, /area/maintenance/solars/asteroid/command) "aUW" = ( /obj/structure/cable/orange{ @@ -24705,20 +16521,15 @@ name = "Command Asteroid Solars"; req_access_txt = "10;11;12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aUX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/janitor) "aUY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24740,9 +16551,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVd" = ( /obj/effect/turf_decal/stripes/line, @@ -24753,9 +16562,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVe" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -24766,9 +16573,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVf" = ( /obj/structure/cable{ @@ -24777,9 +16582,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVg" = ( /obj/structure/cable{ @@ -24794,9 +16597,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVh" = ( /obj/machinery/light{ @@ -24808,8 +16609,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aVi" = ( @@ -24821,9 +16621,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVj" = ( /obj/machinery/power/smes, @@ -24831,9 +16629,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVk" = ( /obj/structure/cable/orange{ @@ -24841,9 +16637,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aVl" = ( /obj/structure/cable/orange{ @@ -24859,9 +16653,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVm" = ( /obj/structure/closet/crate{ @@ -24904,9 +16696,7 @@ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVq" = ( /obj/machinery/door/airlock/glass_external{ @@ -24918,9 +16708,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVr" = ( /obj/structure/cable/orange{ @@ -24930,9 +16718,7 @@ }, /obj/effect/turf_decal/stripes/asteroid/line, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "aVs" = ( /obj/machinery/door/firedoor, @@ -24948,8 +16734,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aVt" = ( @@ -24959,8 +16744,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aVu" = ( @@ -24972,9 +16756,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "aVv" = ( /obj/structure/cable{ @@ -24986,9 +16768,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVw" = ( /obj/machinery/power/terminal{ @@ -25001,40 +16781,25 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/solars/asteroid/command) -"aVx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVy" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 4; name = "Command Asteroid Solars APC"; + areastring = "/area/maintenance/solars/asteroid/command"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aVz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVA" = ( /obj/structure/cable{ @@ -25046,19 +16811,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVB" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/solars/asteroid/fore) "aVC" = ( -/turf/closed/wall/r_wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall/rust, /area/maintenance/solars/asteroid/fore) "aVD" = ( /obj/machinery/door/airlock/maintenance{ @@ -25070,9 +16829,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/solars/asteroid/fore) "aVE" = ( /obj/machinery/firealarm{ @@ -25080,8 +16837,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aVF" = ( @@ -25095,28 +16851,20 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aVG" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aVH" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aVI" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aVJ" = ( /obj/machinery/door/airlock/glass_external{ @@ -25127,9 +16875,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVK" = ( /obj/structure/cable{ @@ -25141,9 +16887,7 @@ name = "Command Asteroid Solar Control"; track = 0 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVL" = ( /obj/structure/cable{ @@ -25156,16 +16900,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVM" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVN" = ( /obj/structure/grille, @@ -25219,9 +16959,7 @@ name = "Command Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVS" = ( /obj/machinery/door/airlock/glass_external{ @@ -25233,9 +16971,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVT" = ( /obj/machinery/power/smes, @@ -25243,9 +16979,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aVU" = ( /obj/structure/cable/orange{ @@ -25253,9 +16987,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aVV" = ( /obj/structure/cable/orange{ @@ -25271,9 +17003,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aVW" = ( /obj/structure/cable{ @@ -25287,9 +17017,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aVX" = ( /obj/structure/cable{ @@ -25304,9 +17032,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aVY" = ( /obj/structure/cable{ @@ -25319,8 +17045,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aVZ" = ( @@ -25329,9 +17054,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aWa" = ( /obj/machinery/power/terminal{ @@ -25344,9 +17067,7 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aWb" = ( /obj/structure/cable{ @@ -25358,37 +17079,22 @@ /turf/open/space, /area/space) "aWc" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aWf" = ( /obj/machinery/door/airlock/external{ @@ -25402,9 +17108,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aWg" = ( /obj/machinery/camera{ @@ -25418,22 +17122,13 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aWi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -25442,10 +17137,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWk" = ( @@ -25471,31 +17163,18 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/solars/asteroid/fore) -"aWm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aWn" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 4; name = "Fore Asteroid Solars APC"; + areastring = "/area/maintenance/solars/asteroid/fore"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aWo" = ( /obj/structure/cable{ @@ -25504,9 +17183,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWp" = ( /obj/item/device/radio/intercom{ @@ -25515,17 +17192,14 @@ pixel_x = 28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aWq" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aWr" = ( /obj/structure/girder, @@ -25533,19 +17207,13 @@ /turf/open/floor/plating/airless, /area/space) "aWs" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWt" = ( @@ -25554,9 +17222,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aWu" = ( /obj/item/twohanded/required/kirbyplants{ @@ -25576,30 +17242,18 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "aWx" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWy" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWz" = ( @@ -25612,9 +17266,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWA" = ( /obj/structure/cable{ @@ -25627,20 +17279,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aWB" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWC" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWD" = ( /obj/structure/sign/securearea{ @@ -25650,9 +17296,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWE" = ( /obj/structure/cable{ @@ -25700,16 +17344,11 @@ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) "aWI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWJ" = ( /obj/machinery/door/airlock/external{ @@ -25723,9 +17362,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWK" = ( /obj/machinery/door/airlock/glass_external{ @@ -25737,9 +17374,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -25751,17 +17386,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aWM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aWN" = ( /obj/structure/cable{ @@ -25814,9 +17446,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWS" = ( /obj/structure/cable{ @@ -25829,9 +17459,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWT" = ( /obj/machinery/light{ @@ -25839,8 +17467,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aWU" = ( @@ -25872,9 +17499,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWW" = ( /obj/structure/cable{ @@ -25889,9 +17514,6 @@ /turf/open/space, /area/space) "aWX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -25900,37 +17522,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aWY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aWZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aXa" = ( @@ -26058,16 +17665,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/asteroid/fore) -"aXl" = ( -/turf/closed/wall, -/area/maintenance/asteroid/port/west) -"aXm" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/port/west) "aXn" = ( /turf/closed/mineral, /area/mine/unexplored{ @@ -26092,17 +17689,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/asteroid/fore) -"aXp" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/asteroid/port/west) -"aXq" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aXr" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ @@ -26117,27 +17703,8 @@ }, /turf/open/floor/engine, /area/hallway/secondary/bridges/med_cargo) -"aXt" = ( -/obj/machinery/conveyor/auto{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXu" = ( -/obj/machinery/conveyor/auto{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aXv" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"aXw" = ( -/obj/machinery/conveyor/auto, -/obj/structure/plasticflaps, -/turf/open/floor/plating, +/turf/closed/wall/rust, /area/maintenance/asteroid/port/west) "aXx" = ( /obj/structure/cable{ @@ -26153,95 +17720,25 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/asteroid/fore) -"aXy" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/conveyor/auto{ - dir = 5; - verted = -1 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXz" = ( -/obj/machinery/conveyor/auto{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aXA" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Civilian Asteroid" }) "aXB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/rehab_dome) "aXC" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "aXD" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aXE" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/port/west) -"aXF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asteroid/port/west) -"aXG" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXH" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXI" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/port/west) "aXK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/west) "aXL" = ( /turf/closed/mineral, @@ -26251,84 +17748,37 @@ /area/maintenance/asteroid/port/neast) "aXN" = ( /obj/machinery/vending/hydronutrients, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aXO" = ( /obj/machinery/hydroponics/soil, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aXP" = ( /obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aXQ" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aXR" = ( /turf/closed/mineral, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aXS" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/port/west) -"aXT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXU" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/port/west) -"aXV" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aXW" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "aXX" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "aXY" = ( /turf/open/floor/plating/asteroid, @@ -26339,9 +17789,7 @@ /area/maintenance/asteroid/port/west) "aYa" = ( /obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYb" = ( /obj/structure/table/wood, @@ -26350,9 +17798,7 @@ /obj/item/seeds/grape, /obj/item/seeds/poppy, /obj/item/seeds/tea, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYc" = ( /obj/structure/table/wood, @@ -26360,15 +17806,11 @@ /obj/item/shovel/spade, /obj/item/reagent_containers/glass/bucket, /obj/item/storage/bag/plants/portaseeder, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYd" = ( /obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYe" = ( /obj/machinery/hydroponics/soil, @@ -26381,9 +17823,7 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYf" = ( /turf/closed/mineral/random/labormineral, @@ -26391,24 +17831,14 @@ name = "Engineering Asteroid" }) "aYg" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aYh" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 2 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aYi" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "aYj" = ( /obj/machinery/light/small{ @@ -26417,27 +17847,18 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "aYk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aYl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYm" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -26445,29 +17866,21 @@ c_tag = "Rehabilitation Dome North"; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYn" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYo" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYq" = ( /obj/machinery/hydroponics/soil, @@ -26476,27 +17889,16 @@ pixel_x = 24 }, /mob/living/simple_animal/butterfly, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYr" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aYs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -26505,10 +17907,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aYt" = ( @@ -26523,17 +17922,12 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"aYu" = ( -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aYv" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "aYw" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/port) "aYx" = ( /obj/machinery/door/airlock/glass_external{ @@ -26544,22 +17938,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aYy" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "aYz" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "aYA" = ( /obj/machinery/door/airlock/glass, @@ -26568,9 +17957,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "aYB" = ( /obj/structure/closet/crate, @@ -26586,75 +17973,55 @@ "aYD" = ( /obj/structure/flora/ausbushes/fullgrass, /mob/living/simple_animal/butterfly, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYE" = ( /obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYF" = ( /obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYH" = ( /obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYI" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYJ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "aYK" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "aYL" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "aYM" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "aYN" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "aYO" = ( @@ -26667,9 +18034,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "aYP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -26684,9 +18049,6 @@ /turf/open/space, /area/space) "aYQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -26695,10 +18057,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aYR" = ( @@ -26723,9 +18082,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aYU" = ( /obj/machinery/firealarm{ @@ -26733,14 +18090,11 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "aYV" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "aYW" = ( /obj/structure/cable{ @@ -26748,18 +18102,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "aYX" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "aYY" = ( /obj/structure/cable{ @@ -26777,9 +18127,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aYZ" = ( /obj/structure/cable{ @@ -26793,9 +18141,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZa" = ( /obj/structure/cable{ @@ -26812,9 +18158,7 @@ dir = 4; sortType = 19 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZb" = ( /obj/structure/cable{ @@ -26829,9 +18173,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZc" = ( /obj/structure/cable{ @@ -26846,9 +18188,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZd" = ( /obj/structure/cable{ @@ -26863,48 +18203,34 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZe" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZf" = ( -/turf/open/floor/plasteel/redblue{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/rehab_dome) "aZg" = ( /obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZh" = ( /obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZi" = ( /mob/living/simple_animal/chicken/rabbit/normal, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZj" = ( /obj/structure/flora/ausbushes/reedbush, /mob/living/simple_animal/butterfly, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -26912,25 +18238,19 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "aZl" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "aZm" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "aZn" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "aZo" = ( @@ -26944,43 +18264,25 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) -"aZp" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space, -/area/space) "aZq" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard) "aZr" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "aZs" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "aZt" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "aZu" = ( @@ -26997,9 +18299,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aZw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -27011,8 +18311,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "aZx" = ( @@ -27023,9 +18322,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "aZy" = ( /obj/structure/cable{ @@ -27044,9 +18341,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "aZz" = ( /obj/structure/cable{ @@ -27064,9 +18359,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "aZA" = ( /obj/structure/cable{ @@ -27084,9 +18377,7 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZB" = ( /obj/structure/cable{ @@ -27101,9 +18392,7 @@ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZC" = ( /obj/structure/cable{ @@ -27119,15 +18408,11 @@ icon_state = "pipe-c" }, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZD" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZE" = ( /obj/structure/girder, @@ -27146,9 +18431,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZG" = ( /obj/machinery/light/small{ @@ -27158,22 +18441,16 @@ /area/maintenance/asteroid/port/neast) "aZH" = ( /obj/structure/flora/ausbushes/reedbush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZI" = ( /obj/structure/sink/puddle, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZJ" = ( /obj/structure/flora/ausbushes/stalkybush, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZK" = ( /turf/closed/mineral, @@ -27188,9 +18465,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "aZM" = ( /turf/closed/mineral, @@ -27198,9 +18473,7 @@ name = "Medical Asteroid" }) "aZN" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Medical Asteroid" }) @@ -27220,19 +18493,15 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "aZQ" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "aZR" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "aZS" = ( @@ -27247,19 +18516,16 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Hallway APC"; + areastring = "/area/hallway/primary/port"; pixel_y = 24 }, /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "aZU" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aZV" = ( /obj/structure/cable{ @@ -27274,9 +18540,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aZW" = ( /obj/machinery/light{ @@ -27284,15 +18548,12 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "aZX" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "aZY" = ( /obj/structure/cable{ @@ -27301,35 +18562,25 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "aZZ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "baa" = ( /obj/machinery/door/airlock/maintenance{ name = "Bar Backroom"; req_access_txt = "25" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/bar) "bab" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "bac" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "bad" = ( /obj/structure/cable{ @@ -27349,14 +18600,13 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "bae" = ( /obj/machinery/power/apc{ dir = 1; name = "Port Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/port/neast"; pixel_y = 24 }, /obj/structure/cable{ @@ -27364,9 +18614,7 @@ icon_state = "0-8" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "baf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -27375,16 +18623,12 @@ pixel_y = -32 }, /obj/structure/flora/ausbushes/reedbush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bag" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/machinery/light, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bah" = ( /turf/open/floor/plating/asteroid, @@ -27392,9 +18636,7 @@ "bai" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baj" = ( /obj/structure/sign/securearea{ @@ -27404,15 +18646,11 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bak" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bal" = ( /obj/machinery/camera{ @@ -27421,8 +18659,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bam" = ( @@ -27434,9 +18671,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "ban" = ( /obj/structure/cable{ @@ -27457,15 +18692,11 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bao" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bap" = ( /obj/machinery/door/airlock/glass_external{ @@ -27477,31 +18708,25 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "baq" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bar" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bas" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bat" = ( @@ -27515,14 +18740,10 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "bav" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "baw" = ( /obj/structure/cable{ @@ -27534,9 +18755,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "bax" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -27545,14 +18764,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bay" = ( /obj/machinery/power/apc{ dir = 1; name = "Bar APC"; + areastring = "/area/crew_quarters/bar"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -27560,9 +18779,7 @@ icon_state = "0-4" }, /obj/structure/closet/gmcloset, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baz" = ( /obj/structure/cable/orange{ @@ -27571,9 +18788,7 @@ icon_state = "4-8" }, /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baA" = ( /obj/structure/cable/orange{ @@ -27583,9 +18798,7 @@ }, /obj/structure/table/wood, /obj/machinery/reagentgrinder, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baB" = ( /obj/structure/cable/orange{ @@ -27593,9 +18806,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baC" = ( /obj/structure/cable/orange{ @@ -27612,9 +18823,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baD" = ( /obj/structure/cable/orange{ @@ -27626,9 +18835,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baE" = ( /obj/structure/cable/orange{ @@ -27641,23 +18848,17 @@ }, /obj/structure/disposaloutlet, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/bar) "baF" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/kitchen) "baG" = ( /obj/machinery/door/airlock/maintenance{ name = "Freezer"; req_access_txt = "28" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/kitchen) "baH" = ( /obj/structure/cable{ @@ -27667,15 +18868,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "baI" = ( /obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "baJ" = ( /obj/structure/flora/ausbushes/lavendergrass, @@ -27685,14 +18882,13 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "baK" = ( /obj/machinery/power/apc{ dir = 8; name = "Rehabilitation Dome APC"; + areastring = "/area/crew_quarters/rehab_dome"; pixel_x = -25 }, /obj/structure/cable{ @@ -27700,9 +18896,7 @@ pixel_y = 1; d2 = 2 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/rehab_dome) "baL" = ( /obj/structure/rack, @@ -27711,14 +18905,10 @@ /area/hallway/primary/central) "baM" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baN" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baO" = ( /obj/machinery/light{ @@ -27734,8 +18924,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "baP" = ( @@ -27750,9 +18939,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baQ" = ( /obj/structure/cable{ @@ -27760,14 +18947,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baR" = ( /obj/machinery/power/apc{ dir = 4; name = "Central Primary Hallway APC"; + areastring = "/area/hallway/primary/central"; pixel_x = 23; pixel_y = 2 }, @@ -27775,14 +18961,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baS" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "baT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -27795,9 +18977,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "baU" = ( /obj/machinery/firealarm{ @@ -27811,8 +18991,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "baV" = ( @@ -27821,8 +19000,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "baW" = ( @@ -27831,24 +19009,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "baX" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/port) "baY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "baZ" = ( @@ -27856,36 +19029,26 @@ c_tag = "Bar Backroom"; dir = 5 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bba" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -27896,57 +19059,44 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbf" = ( /obj/structure/kitchenspike, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbg" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbh" = ( /obj/structure/kitchenspike, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbi" = ( /obj/machinery/camera{ c_tag = "Freezer" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbj" = ( /obj/machinery/power/apc{ dir = 1; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = 24 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbk" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbl" = ( /obj/structure/flora/ausbushes/stalkybush, @@ -27955,28 +19105,21 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bbm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bbn" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/rehab_dome) "bbo" = ( /obj/structure/table, @@ -27984,8 +19127,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/rehab_dome) "bbp" = ( @@ -27997,8 +19139,7 @@ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/rehab_dome) "bbq" = ( @@ -28007,9 +19148,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/primary/central) "bbr" = ( /obj/machinery/light/small{ @@ -28023,15 +19162,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/rack, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbt" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbu" = ( /obj/structure/cable{ @@ -28040,26 +19175,20 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbv" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbw" = ( /obj/structure/table, /obj/item/stack/sheet/rglass{ amount = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bbx" = ( /obj/machinery/camera{ @@ -28069,61 +19198,46 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bby" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bbz" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bbA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bbB" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bbC" = ( /obj/structure/table/wood, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbD" = ( /obj/machinery/light/small, /obj/structure/table/wood, /obj/item/gun/ballistic/revolver/doublebarrel, /obj/item/storage/belt/bandolier, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbF" = ( /obj/structure/sign/poster/random{ @@ -28131,15 +19245,11 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbG" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28148,17 +19258,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbI" = ( /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbJ" = ( /obj/structure/cable/orange{ @@ -28167,9 +19273,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbK" = ( /obj/structure/cable{ @@ -28180,30 +19284,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "bbL" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/rehab_dome) "bbM" = ( /obj/machinery/door/airlock/glass{ name = "Rehabilitation Dome" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/rehab_dome) "bbN" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/rehab_dome) "bbO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28217,8 +19312,7 @@ layer = 4.1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/rehab_dome) "bbP" = ( @@ -28232,9 +19326,7 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/primary/central) "bbQ" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -28246,9 +19338,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/primary/central) "bbR" = ( /obj/structure/cable{ @@ -28260,9 +19350,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbS" = ( /obj/effect/turf_decal/stripes/line{ @@ -28273,19 +19361,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/central) -"bbT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28299,9 +19375,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28317,9 +19391,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28331,8 +19403,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bbX" = ( @@ -28346,41 +19417,29 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bbY" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel/fifty{ amount = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bbZ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bca" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcc" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28391,9 +19450,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bce" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28404,9 +19461,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28424,18 +19479,14 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcg" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard) "bch" = ( /obj/structure/reagent_dispensers/fueltank, @@ -28444,16 +19495,12 @@ "bci" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bcj" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bck" = ( /obj/machinery/power/terminal{ @@ -28463,9 +19510,7 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bcl" = ( /obj/machinery/door/airlock/maintenance{ @@ -28477,15 +19522,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bcm" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "bcn" = ( /obj/machinery/door/firedoor, @@ -28495,8 +19536,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bco" = ( @@ -28506,9 +19546,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bcp" = ( /obj/structure/cable{ @@ -28522,16 +19560,12 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bcq" = ( /obj/machinery/vending/boozeomat, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "bcr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28544,21 +19578,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bcs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bct" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bcu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28568,18 +19596,14 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bcv" = ( /obj/machinery/gibber, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bcw" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -28590,26 +19614,19 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bcy" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/rehab_dome) "bcz" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/rehab_dome) "bcA" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/rehab_dome) "bcB" = ( @@ -28619,8 +19636,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/rehab_dome) "bcC" = ( @@ -28631,8 +19647,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bcD" = ( @@ -28646,9 +19661,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bcE" = ( /obj/effect/turf_decal/stripes/line{ @@ -28657,8 +19670,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bcF" = ( @@ -28669,52 +19681,36 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bcG" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bcH" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bcI" = ( /obj/structure/closet/crate/rcd, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcL" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcM" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bcN" = ( /obj/machinery/camera{ @@ -28722,9 +19718,7 @@ dir = 6 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bcO" = ( /obj/machinery/computer/station_alert, @@ -28732,26 +19726,20 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcP" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcQ" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28760,14 +19748,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcS" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28777,8 +19761,7 @@ network = list("SS13","QM") }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bcU" = ( @@ -28788,9 +19771,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bcV" = ( /obj/structure/cable{ @@ -28798,14 +19779,10 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bcW" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bcX" = ( /obj/structure/cable/orange{ @@ -28813,9 +19790,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bcY" = ( /obj/structure/cable{ @@ -28827,9 +19802,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bcZ" = ( /obj/structure/table, @@ -28838,9 +19811,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bda" = ( /obj/structure/table, @@ -28852,23 +19823,17 @@ }, /obj/item/coin/silver, /obj/item/coin/silver, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdc" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdd" = ( /obj/structure/table, @@ -28876,9 +19841,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bde" = ( /obj/structure/sign/securearea{ @@ -28888,9 +19851,7 @@ pixel_x = 4; pixel_y = 28 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28903,15 +19864,11 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28920,50 +19877,38 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdi" = ( /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdk" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdl" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdm" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdn" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -28974,9 +19919,7 @@ pixel_x = 32; pixel_y = -32 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28986,23 +19929,17 @@ c_tag = "Rehabilitation Dome South 1"; dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdq" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/rehab_dome) "bdr" = ( @@ -29014,9 +19951,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/rehab_dome) "bds" = ( @@ -29028,9 +19963,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/rehab_dome) "bdt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29043,8 +19976,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/rehab_dome) "bdu" = ( @@ -29052,15 +19984,12 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "bdv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bdw" = ( @@ -29070,9 +19999,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bdx" = ( /obj/structure/cable{ @@ -29088,16 +20015,12 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bdy" = ( /obj/structure/rack, /obj/item/tank/jetpack/carbondioxide, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bdz" = ( /obj/structure/rack, @@ -29106,9 +20029,7 @@ }, /obj/item/tank/jetpack/carbondioxide, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bdA" = ( /obj/structure/rack, @@ -29116,16 +20037,12 @@ dir = 8 }, /obj/item/clothing/shoes/magboots, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bdB" = ( /obj/structure/rack, /obj/item/clothing/shoes/magboots, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bdC" = ( /obj/structure/cable/orange{ @@ -29138,9 +20055,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bdD" = ( /obj/structure/cable/orange{ @@ -29153,9 +20068,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bdE" = ( /obj/structure/cable/orange{ @@ -29163,17 +20076,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bdF" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bdG" = ( /obj/effect/turf_decal/stripes/line, @@ -29188,8 +20097,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bdH" = ( @@ -29198,9 +20106,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bdI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -29210,8 +20116,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bdJ" = ( @@ -29221,9 +20126,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bdK" = ( /obj/structure/cable/orange{ @@ -29231,9 +20134,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bdL" = ( /obj/structure/cable{ @@ -29247,9 +20148,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bdM" = ( /obj/structure/cable{ @@ -29261,9 +20160,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "bdN" = ( /obj/structure/cable{ @@ -29273,8 +20170,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bdO" = ( @@ -29284,9 +20180,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bdP" = ( /obj/structure/cable{ @@ -29304,44 +20198,34 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bdQ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdR" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /mob/living/carbon/monkey/punpun, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdU" = ( /obj/structure/cable/orange{ @@ -29350,9 +20234,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdV" = ( /obj/structure/cable/orange{ @@ -29363,62 +20245,43 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdW" = ( /obj/machinery/icecream_vat, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdX" = ( /obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdY" = ( /obj/structure/closet/chefcloset, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdZ" = ( /obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bea" = ( /obj/structure/chair/stool, /mob/living/simple_animal/butterfly, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "beb" = ( /obj/structure/table/wood, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bec" = ( /obj/structure/chair/stool, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bed" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/rehab_dome) "bee" = ( /obj/effect/turf_decal/stripes/line{ @@ -29427,9 +20290,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/rehab_dome) "bef" = ( @@ -29437,22 +20298,17 @@ dir = 6 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/rehab_dome) "beg" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/hallway/primary/central) "beh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bei" = ( @@ -29460,8 +20316,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bej" = ( @@ -29469,8 +20324,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bek" = ( @@ -29478,8 +20332,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bel" = ( @@ -29493,8 +20346,7 @@ pixel_y = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bem" = ( @@ -29511,17 +20363,14 @@ location = "EngineeringMiddle"; name = "navigation beacon (Engineering-Middle)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "ben" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "beo" = ( @@ -29529,8 +20378,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bep" = ( @@ -29541,8 +20389,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "beq" = ( @@ -29553,8 +20400,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "ber" = ( @@ -29562,26 +20408,20 @@ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bes" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/storage/eva) "bet" = ( /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/storage/eva) "beu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29589,25 +20429,21 @@ name = "EVA"; req_access_txt = "18" }, -/turf/open/floor/plasteel/blue{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/ai_monitored/storage/eva) "bev" = ( /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/ai_monitored/storage/eva) "bew" = ( /obj/machinery/power/apc{ dir = 8; name = "Starboard Hallway APC"; + areastring = "/area/hallway/primary/starboard"; pixel_x = -25; pixel_y = 1 }, @@ -29616,9 +20452,7 @@ dir = 4 }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bex" = ( /obj/structure/cable{ @@ -29627,9 +20461,7 @@ icon_state = "2-4" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bey" = ( /obj/structure/cable{ @@ -29642,9 +20474,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bez" = ( /obj/structure/cable{ @@ -29657,22 +20487,16 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beA" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beB" = ( /obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -29682,21 +20506,15 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beD" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beE" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beF" = ( /turf/closed/mineral/random/labormineral, @@ -29705,49 +20523,35 @@ /turf/closed/mineral, /area/maintenance/asteroid/starboard) "beH" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/starboard) "beI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/starboard) "beJ" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "beK" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "beL" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/bartender, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "beM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood/poker, /obj/item/clothing/head/collectable/tophat, /obj/machinery/door/firedoor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "beN" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "beO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29760,15 +20564,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "beP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/kitchen) "beQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29781,32 +20581,25 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "beR" = ( /obj/structure/flora/ausbushes/sparsegrass, /mob/living/simple_animal/chicken/rabbit/normal, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "beS" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "beT" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/rehab_dome) "beU" = ( @@ -29818,28 +20611,20 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/rehab_dome) "beV" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/hallway/primary/central) "beW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "beX" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "beY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29857,9 +20642,7 @@ location = "EngineeringMiddle2"; name = "navigation beacon (Engineering-Middle 2)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "beZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29871,9 +20654,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29884,9 +20665,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfb" = ( /obj/structure/cable{ @@ -29902,9 +20681,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfc" = ( /obj/structure/cable{ @@ -29915,9 +20692,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfd" = ( /obj/structure/cable{ @@ -29928,9 +20703,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfe" = ( /obj/structure/cable{ @@ -29948,9 +20721,7 @@ location = "EngineeringEast"; name = "navigation beacon (Engineering-East)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bff" = ( /obj/structure/cable{ @@ -29959,28 +20730,21 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blue/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "bfg" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/storage/eva) "bfh" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/ai_monitored/storage/eva) "bfi" = ( @@ -29991,17 +20755,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/ai_monitored/storage/eva) "bfj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/ai_monitored/storage/eva) "bfk" = ( @@ -30011,17 +20771,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/ai_monitored/storage/eva) "bfl" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/ai_monitored/storage/eva) "bfm" = ( @@ -30035,9 +20791,7 @@ req_access_txt = "0"; req_one_access_txt = "10;11;12" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bfn" = ( /obj/structure/cable/orange{ @@ -30045,9 +20799,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard) "bfo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -30060,19 +20812,15 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bfp" = ( /obj/machinery/door/airlock/maintenance{ name = "Starboard Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bfq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -30080,9 +20828,7 @@ /turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bfr" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bfs" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -30109,14 +20855,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/starboard) -"bfy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/theatre) "bfz" = ( /obj/structure/window{ icon_state = "window"; @@ -30125,9 +20863,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/stage_left{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stage_left, /area/crew_quarters/theatre) "bfA" = ( /obj/structure/cable{ @@ -30136,25 +20872,20 @@ icon_state = "4-8" }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bfB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "bfC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bfD" = ( @@ -30165,40 +20896,30 @@ }, /obj/structure/table/wood/poker, /obj/machinery/door/firedoor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bfE" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, /obj/machinery/door/firedoor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bfF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood/poker, /obj/machinery/door/firedoor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bfG" = ( /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bfH" = ( /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bfI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30215,18 +20936,14 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bfJ" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfK" = ( /obj/structure/table, @@ -30237,18 +20954,14 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfL" = ( /obj/machinery/processor, /obj/machinery/camera{ c_tag = "Kitchen" }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30257,25 +20970,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfN" = ( /obj/structure/sink/kitchen{ pixel_y = 32 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfO" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfP" = ( /obj/structure/disposalpipe/segment, @@ -30286,9 +20993,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "bfQ" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -30296,9 +21001,7 @@ c_tag = "Rehabilitation Dome South 2"; dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfR" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -30306,9 +21009,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfS" = ( /obj/structure/flora/ausbushes/sparsegrass, @@ -30316,24 +21017,18 @@ dir = 1; pixel_y = -26 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfT" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfU" = ( /obj/machinery/light, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfV" = ( /obj/machinery/light{ @@ -30344,8 +21039,7 @@ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/rehab_dome) "bfW" = ( @@ -30361,8 +21055,7 @@ layer = 4.1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/rehab_dome) "bfX" = ( @@ -30370,8 +21063,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/rehab_dome) "bfY" = ( @@ -30387,8 +21079,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/rehab_dome) "bfZ" = ( @@ -30397,9 +21088,7 @@ pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "bga" = ( /obj/machinery/camera{ @@ -30408,8 +21097,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bgb" = ( @@ -30419,14 +21107,12 @@ pixel_y = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bgc" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bgd" = ( @@ -30434,9 +21120,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/central) "bge" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -30447,14 +21131,10 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bgf" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bgg" = ( /obj/item/device/radio/intercom{ @@ -30462,9 +21142,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bgh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -30474,9 +21152,7 @@ pixel_x = -32; pixel_y = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "bgi" = ( /obj/structure/cable{ @@ -30497,9 +21173,7 @@ location = "EngineeringEast3"; name = "navigation beacon (Engineering-East 3)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bgj" = ( /obj/structure/cable{ @@ -30512,9 +21186,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bgk" = ( @@ -30531,9 +21203,7 @@ req_access_txt = "18" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blue{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/ai_monitored/storage/eva) "bgl" = ( /obj/structure/cable{ @@ -30545,9 +21215,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/storage/eva) "bgm" = ( @@ -30565,9 +21233,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bgn" = ( /obj/structure/cable{ @@ -30576,9 +21242,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bgo" = ( /obj/structure/cable{ @@ -30594,9 +21258,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bgp" = ( /obj/structure/cable{ @@ -30606,28 +21268,24 @@ /obj/machinery/power/apc{ dir = 4; name = "EVA APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_x = 23; pixel_y = 2 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/ai_monitored/storage/eva) "bgq" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bgr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bgs" = ( @@ -30644,8 +21302,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgt" = ( @@ -30661,8 +21318,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgu" = ( @@ -30683,8 +21339,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgv" = ( @@ -30703,8 +21358,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgw" = ( @@ -30720,8 +21374,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgx" = ( @@ -30743,8 +21396,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgy" = ( @@ -30763,8 +21415,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgz" = ( @@ -30782,8 +21433,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgA" = ( @@ -30802,8 +21452,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgB" = ( @@ -30812,9 +21461,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bgC" = ( /obj/structure/cable/orange{ @@ -30824,8 +21471,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bgD" = ( @@ -30838,10 +21484,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bgE" = ( /obj/structure/cable/orange{ d1 = 4; @@ -30859,9 +21503,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bgG" = ( /obj/structure/cable/orange{ @@ -30874,9 +21516,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bgH" = ( /obj/structure/cable/orange{ @@ -30885,9 +21525,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bgI" = ( /obj/structure/cable/orange{ @@ -30895,9 +21533,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bgJ" = ( /obj/structure/closet/crate, @@ -30908,18 +21544,14 @@ icon_state = "window"; dir = 4 }, -/turf/open/floor/plasteel/stage_left{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stage_left, /area/crew_quarters/theatre) "bgL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bgM" = ( /obj/structure/cable{ @@ -30930,9 +21562,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bgN" = ( /obj/machinery/camera{ @@ -30943,9 +21573,7 @@ pixel_x = -32 }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgO" = ( /obj/structure/disposalpipe/junction{ @@ -30953,9 +21581,7 @@ dir = 2 }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -30963,17 +21589,13 @@ dir = 4 }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30982,9 +21604,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -31001,9 +21621,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31021,9 +21639,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31038,9 +21654,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31054,33 +21668,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/kitchen) -"bgW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgY" = ( /obj/machinery/disposal/bin, @@ -31090,9 +21684,7 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgZ" = ( /obj/structure/cable{ @@ -31106,37 +21698,29 @@ name = "Service Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bha" = ( /obj/machinery/door/airlock/atmos{ name = "Service Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bhb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bhc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bhd" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bhe" = ( /obj/structure/cable{ @@ -31149,9 +21733,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bhf" = ( /obj/structure/cable{ @@ -31163,9 +21745,7 @@ dir = 8 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bhg" = ( @@ -31173,32 +21753,24 @@ dir = 4 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/storage/eva) "bhh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bhi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bhj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bhk" = ( /obj/machinery/camera{ @@ -31210,22 +21782,17 @@ pixel_x = 24 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/ai_monitored/storage/eva) "bhl" = ( /obj/machinery/vending/cola/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bhm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bhn" = ( @@ -31235,9 +21802,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bho" = ( /obj/structure/cable{ @@ -31245,9 +21810,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bhp" = ( /obj/structure/cable{ @@ -31255,9 +21818,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bhq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -31266,9 +21827,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bhr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31282,9 +21841,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bhs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -31295,9 +21852,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bht" = ( /obj/machinery/light/small{ @@ -31315,6 +21870,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Surgery APC"; + areastring = "/area/medical/surgery"; pixel_y = -24 }, /obj/structure/cable/orange, @@ -31322,16 +21878,12 @@ icon_state = "ast_warn_end"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/medical/surgery) "bhw" = ( /obj/machinery/light/small, /obj/structure/closet, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bhx" = ( /obj/structure/cable/orange{ @@ -31349,9 +21901,7 @@ }, /obj/effect/spawner/lootdrop/costume, /obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "bhz" = ( /obj/structure/window{ @@ -31364,65 +21914,47 @@ }, /obj/effect/spawner/lootdrop/costume, /obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/stage_left{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stage_left, /area/crew_quarters/theatre) "bhA" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhD" = ( -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhG" = ( /obj/effect/landmark/start/cook, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhH" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/peppermill, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhI" = ( /obj/structure/table, @@ -31430,20 +21962,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhJ" = ( -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhK" = ( /obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhL" = ( /obj/structure/disposalpipe/segment, @@ -31460,17 +21986,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bhM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bhN" = ( /obj/structure/table, @@ -31479,9 +22001,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bhO" = ( /turf/open/floor/plating/asteroid/airless, @@ -31516,8 +22036,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bhT" = ( @@ -31526,15 +22045,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bhU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bhV" = ( @@ -31544,24 +22060,18 @@ }, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/ai_monitored/storage/eva) "bhW" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/side, /area/ai_monitored/storage/eva) "bhX" = ( /obj/machinery/light, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/side, /area/ai_monitored/storage/eva) "bhY" = ( /obj/structure/table, @@ -31569,40 +22079,30 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/side, /area/ai_monitored/storage/eva) "bhZ" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/ai_monitored/storage/eva) "bia" = ( /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bib" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bic" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bid" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31613,24 +22113,18 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bie" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bif" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "big" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31641,9 +22135,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bih" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31653,37 +22145,28 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bii" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bij" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/surgery) "bik" = ( /obj/machinery/door/airlock/maintenance{ name = "Surgery Observation"; req_access_txt = "5" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/surgery) "bil" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/virology) "bim" = ( /obj/structure/cable/orange{ @@ -31691,15 +22174,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bin" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bio" = ( /obj/structure/cable/orange{ @@ -31707,9 +22186,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bip" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31721,8 +22198,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "biq" = ( @@ -31734,18 +22210,14 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bir" = ( /obj/structure/chair{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bis" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -31753,9 +22225,7 @@ }, /obj/structure/table/wood, /obj/item/kitchen/fork, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bit" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31765,9 +22235,7 @@ dir = 8 }, /obj/effect/landmark/start/mime, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "biu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31776,9 +22244,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "biv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31789,9 +22255,7 @@ /obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = 5 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "biw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -31801,9 +22265,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bix" = ( /obj/structure/cable/orange{ @@ -31814,9 +22276,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "biy" = ( /obj/structure/table/reinforced, @@ -31827,37 +22287,27 @@ id = "kitchen" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biB" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/saltshaker, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biC" = ( /obj/structure/table, /obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biD" = ( /obj/structure/table, @@ -31865,9 +22315,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biE" = ( /obj/structure/disposalpipe/segment, @@ -31886,18 +22334,14 @@ c_tag = "Service Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "biF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "biG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -31906,9 +22350,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "biH" = ( /obj/structure/lattice, @@ -31937,99 +22379,96 @@ /turf/open/space, /area/space) "biL" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/central) "biM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "biN" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/morgue) "biO" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/morgue) "biP" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/patients_rooms) "biQ" = ( -/obj/structure/table, -/obj/item/surgicaldrill, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/surgery) "biR" = ( -/obj/structure/table, -/obj/item/hemostat, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/surgery) "biS" = ( -/obj/structure/table, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/item/circular_saw, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/surgery) "biT" = ( /obj/structure/table, -/obj/item/retractor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/surgery) "biU" = ( /obj/structure/table, -/obj/item/cautery{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/surgicaldrill, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/surgery) "biV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/surgery) "biW" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "biX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "biY" = ( /obj/structure/chair{ @@ -32038,9 +22477,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "biZ" = ( /obj/structure/closet/crate, @@ -32054,9 +22491,7 @@ /turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bjb" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/virology) "bjc" = ( /obj/structure/cable/orange{ @@ -32064,9 +22499,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bjd" = ( /obj/structure/cable/orange{ @@ -32075,9 +22508,7 @@ icon_state = "2-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bje" = ( /obj/structure/disposalpipe/segment{ @@ -32090,9 +22521,7 @@ icon_state = "4-8" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjf" = ( /obj/structure/disposalpipe/segment{ @@ -32103,9 +22532,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjg" = ( /obj/structure/cable{ @@ -32116,9 +22543,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjh" = ( /obj/structure/cable{ @@ -32132,9 +22557,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bji" = ( /obj/structure/cable{ @@ -32148,9 +22571,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjj" = ( /obj/structure/cable{ @@ -32165,9 +22586,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjk" = ( /obj/structure/cable{ @@ -32180,8 +22599,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bjl" = ( @@ -32194,9 +22612,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bjm" = ( /obj/structure/cable{ @@ -32214,42 +22630,29 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bjn" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/bar) "bjo" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjq" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjr" = ( /obj/effect/landmark/xmastree, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjs" = ( /obj/structure/cable/orange{ @@ -32257,9 +22660,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjt" = ( /obj/structure/table/reinforced, @@ -32267,31 +22668,23 @@ id = "kitchen" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bju" = ( /obj/structure/table, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/food/condiment/enzyme, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjv" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/mint, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjw" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjx" = ( /obj/structure/disposalpipe/segment, @@ -32303,17 +22696,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bjy" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bjz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -32326,9 +22715,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bjA" = ( /obj/structure/extinguisher_cabinet{ @@ -32336,8 +22723,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bjB" = ( @@ -32347,9 +22733,6 @@ }, /turf/open/space, /area/space) -"bjC" = ( -/turf/closed/wall/r_wall, -/area/engine/engineering) "bjD" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -32363,16 +22746,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bjF" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bjG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -32382,8 +22762,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bjH" = ( @@ -32398,9 +22777,7 @@ }, /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bjI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -32409,9 +22786,7 @@ dir = 1 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bjJ" = ( /obj/structure/extinguisher_cabinet{ @@ -32421,24 +22796,23 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bjK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bjL" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bjM" = ( /obj/structure/table, @@ -32454,11 +22828,9 @@ /obj/item/cartridge/chemistry{ pixel_y = 2 }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 }, /area/crew_quarters/heads/cmo) "bjN" = ( @@ -32467,24 +22839,18 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/medical/patients_rooms) "bjO" = ( /obj/machinery/light/small{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/medical/patients_rooms) "bjP" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/medical/patients_rooms) "bjQ" = ( /obj/structure/bed, @@ -32492,43 +22858,30 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/medical/patients_rooms) "bjR" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/surgery) "bjS" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/surgery) "bjT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/surgery) "bjU" = ( /obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/razor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/hemostat, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/surgery) "bjV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bjW" = ( /obj/structure/chair{ @@ -32537,20 +22890,26 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bjX" = ( /obj/structure/table, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/camera{ + c_tag = "Virology 2"; + dir = 5; + network = list("SS13","CMO") + }, +/obj/structure/sign/poster/official/bless_this_spess{ + pixel_x = -32 + }, +/obj/item/folder/red, +/obj/item/pen/red, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "bjY" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bjZ" = ( /obj/structure/cable/orange{ @@ -32559,9 +22918,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bka" = ( /obj/machinery/light/small{ @@ -32574,9 +22931,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bkc" = ( /obj/structure/disposalpipe/segment{ @@ -32593,9 +22948,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bkd" = ( /obj/structure/cable/orange{ @@ -32607,9 +22960,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bke" = ( /obj/structure/cable/orange{ @@ -32620,9 +22971,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bkf" = ( /obj/structure/cable/orange{ @@ -32636,9 +22985,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bkg" = ( /obj/machinery/door/airlock/maintenance{ @@ -32653,9 +23000,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bkh" = ( /obj/structure/cable/orange{ @@ -32668,8 +23013,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bki" = ( @@ -32687,9 +23031,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bkj" = ( /obj/structure/cable/orange{ @@ -32704,9 +23046,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bkk" = ( /obj/structure/cable/orange{ @@ -32717,9 +23057,7 @@ /obj/machinery/door/airlock/glass{ name = "Bar" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkl" = ( /obj/structure/cable/orange{ @@ -32727,9 +23065,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkm" = ( /obj/structure/cable/orange{ @@ -32741,9 +23077,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkn" = ( /obj/structure/cable/orange{ @@ -32753,9 +23087,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bko" = ( /obj/structure/cable/orange{ @@ -32767,9 +23099,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkp" = ( /obj/structure/cable/orange{ @@ -32780,9 +23110,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkq" = ( /obj/structure/table/wood, @@ -32791,9 +23119,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -32805,9 +23131,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bks" = ( /obj/structure/cable/orange{ @@ -32815,22 +23139,16 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkt" = ( /obj/machinery/deepfryer, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bku" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkv" = ( /obj/structure/closet/secure_closet/freezer/fridge, @@ -32838,9 +23156,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkw" = ( /obj/structure/disposalpipe/segment, @@ -32855,16 +23171,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bkx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bky" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -32874,22 +23186,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bkz" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bkA" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bkB" = ( /obj/structure/cable{ @@ -32905,9 +23211,7 @@ /obj/machinery/power/emitter/anchored{ state = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bkC" = ( /obj/structure/cable{ @@ -32915,9 +23219,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bkD" = ( /obj/structure/cable{ @@ -32932,9 +23234,7 @@ /obj/machinery/power/emitter/anchored{ state = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bkE" = ( /obj/structure/cable{ @@ -32944,89 +23244,65 @@ /obj/machinery/power/emitter/anchored{ state = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bkF" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bkG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bkH" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bkI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bkJ" = ( -/obj/structure/table, /obj/item/folder/red{ pixel_x = 8; pixel_y = 6 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/blue, /area/medical/patients_rooms) "bkK" = ( /obj/structure/chair/office/light{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/patients_rooms) "bkL" = ( /obj/machinery/vending/wallmed{ pixel_x = 24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "bkM" = ( -/obj/structure/table, /obj/item/folder/white, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/blue, /area/medical/patients_rooms) "bkN" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/blue, /area/medical/surgery) "bkO" = ( /obj/structure/table/optable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/surgery) "bkP" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/surgery) "bkQ" = ( /obj/structure/chair{ @@ -33036,15 +23312,11 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bkR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bkS" = ( /obj/structure/cable/orange{ @@ -33056,23 +23328,17 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bkT" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bkU" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/primary) "bkV" = ( /obj/structure/cable/orange{ @@ -33080,9 +23346,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bkW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -33094,9 +23358,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bkX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33105,62 +23367,46 @@ /obj/machinery/door/airlock/glass{ name = "Bar" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bla" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "blb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "blc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bld" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "ble" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "blf" = ( /obj/structure/cable{ @@ -33185,9 +23431,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "blg" = ( /obj/structure/cable{ @@ -33201,9 +23445,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blh" = ( /obj/structure/cable{ @@ -33214,9 +23456,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bli" = ( /obj/structure/cable{ @@ -33230,9 +23470,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blj" = ( /obj/structure/cable{ @@ -33248,9 +23486,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blk" = ( /obj/structure/cable{ @@ -33263,8 +23499,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bll" = ( @@ -33276,17 +23511,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "blm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bln" = ( @@ -33295,9 +23527,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "blo" = ( /obj/machinery/light, @@ -33306,9 +23536,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "blp" = ( /obj/structure/cable{ @@ -33316,9 +23544,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "blq" = ( /obj/machinery/computer/station_alert, @@ -33329,15 +23555,11 @@ name = "Chief Engineer RC"; pixel_x = -32 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "blr" = ( /obj/machinery/light, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bls" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -33346,8 +23568,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "blt" = ( @@ -33364,9 +23585,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "blu" = ( /obj/structure/cable{ @@ -33381,8 +23600,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "blv" = ( @@ -33402,9 +23620,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blw" = ( /obj/structure/cable{ @@ -33421,9 +23637,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blx" = ( /obj/structure/cable{ @@ -33437,9 +23651,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bly" = ( /obj/structure/cable{ @@ -33454,9 +23666,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blz" = ( /obj/structure/cable{ @@ -33467,9 +23677,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blA" = ( /obj/structure/cable{ @@ -33490,9 +23698,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blB" = ( /obj/structure/cable{ @@ -33511,9 +23717,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "blC" = ( /obj/structure/cable{ @@ -33524,9 +23728,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "blD" = ( /obj/structure/cable{ @@ -33543,9 +23745,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "blE" = ( /obj/structure/cable{ @@ -33563,9 +23763,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "blF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -33580,9 +23778,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "blG" = ( /obj/structure/cable{ @@ -33602,9 +23798,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "blH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -33619,9 +23813,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "blI" = ( /obj/structure/cable/orange{ @@ -33631,11 +23823,13 @@ /obj/machinery/power/apc{ dir = 4; name = "Chief Medical Officer's Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 }, /area/crew_quarters/heads/cmo) "blJ" = ( @@ -33644,21 +23838,16 @@ name = "Privacy Shutters"; pixel_x = -24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "blK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "blL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "blM" = ( /obj/machinery/button/door{ @@ -33666,29 +23855,22 @@ name = "Privacy Shutters"; pixel_x = -24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "blN" = ( -/obj/machinery/computer/operating, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/surgery) "blO" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table, +/obj/item/retractor, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/surgery) "blP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "blQ" = ( /obj/structure/chair{ @@ -33698,57 +23880,62 @@ c_tag = "Surgery Observation"; dir = 9 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "blR" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/surgery) "blS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/virology) "blT" = ( /obj/machinery/door/airlock/glass_virology{ name = "Isolation A"; req_access_txt = "39" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/medical/virology) "blU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, /area/medical/virology) "blV" = ( /obj/structure/bed, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light/small{ + dir = 1 }, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel/vault, /area/medical/virology) "blW" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "blX" = ( /obj/structure/cable/orange{ @@ -33767,35 +23954,27 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "blZ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bma" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bmb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bmc" = ( /obj/structure/disposalpipe/segment{ @@ -33803,9 +23982,7 @@ icon_state = "pipe-c" }, /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bmd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -33815,47 +23992,35 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bme" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmh" = ( /obj/machinery/light, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmi" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmj" = ( /obj/machinery/vending/cola, @@ -33868,9 +24033,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmk" = ( /obj/machinery/food_cart, @@ -33882,18 +24045,14 @@ name = "Privacy Shutters"; pixel_x = -24 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bml" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bmm" = ( /obj/structure/disposaloutlet{ @@ -33905,17 +24064,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/kitchen) "bmn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/kitchen) "bmo" = ( /obj/structure/cable{ @@ -33932,9 +24087,7 @@ name = "disposal pipe - Kitchen"; sortType = 20 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bmp" = ( /obj/machinery/door/airlock/glass_external{ @@ -33948,9 +24101,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bmq" = ( /obj/structure/cable{ @@ -33963,9 +24114,7 @@ }, /obj/machinery/light/small, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bmr" = ( /obj/structure/cable{ @@ -33981,9 +24130,7 @@ name = "Service Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bms" = ( /obj/structure/cable{ @@ -34021,9 +24168,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmv" = ( /obj/structure/cable{ @@ -34036,9 +24181,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmw" = ( /obj/machinery/door/airlock/glass_external{ @@ -34052,9 +24195,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmx" = ( /obj/structure/cable{ @@ -34072,9 +24213,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmy" = ( /obj/machinery/firealarm{ @@ -34083,8 +24222,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bmz" = ( @@ -34094,8 +24232,7 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bmA" = ( @@ -34104,38 +24241,29 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bmB" = ( /obj/structure/reflector/single/anchored{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bmC" = ( /obj/structure/reflector/box/anchored, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bmD" = ( /obj/structure/reflector/single/anchored{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bmE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bmF" = ( @@ -34145,8 +24273,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bmG" = ( @@ -34154,17 +24281,13 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmI" = ( /obj/structure/cable{ @@ -34178,9 +24301,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmJ" = ( /obj/machinery/door/airlock/glass_external{ @@ -34197,9 +24318,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmK" = ( /obj/structure/cable{ @@ -34215,9 +24334,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmL" = ( /obj/machinery/door/airlock/glass_external{ @@ -34234,9 +24351,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmM" = ( /obj/structure/cable{ @@ -34300,9 +24415,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmQ" = ( /obj/structure/cable{ @@ -34317,9 +24430,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmR" = ( /obj/machinery/door/airlock/glass_external{ @@ -34336,9 +24447,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmS" = ( /obj/structure/cable{ @@ -34353,18 +24462,14 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34372,9 +24477,7 @@ }, /obj/structure/table, /obj/item/storage/toolbox/electrical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -34384,23 +24487,17 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bmW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bmX" = ( /obj/machinery/light, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bmY" = ( /obj/machinery/camera{ @@ -34413,27 +24510,19 @@ name = "Office Emergency Lockdown"; pixel_y = -24 }, -/mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bmZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bna" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp1" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/patients_rooms) "bnb" = ( /obj/machinery/door/airlock/medical{ @@ -34441,33 +24530,25 @@ req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/patients_rooms) "bnc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp1" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/patients_rooms) "bnd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/patients_rooms) "bne" = ( /obj/machinery/door/airlock/medical{ @@ -34475,26 +24556,21 @@ req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/patients_rooms) "bnf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/patients_rooms) "bng" = ( /obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/surgery) "bnh" = ( @@ -34504,91 +24580,75 @@ dir = 10; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/surgery) "bni" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/surgery) "bnj" = ( +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/razor, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/surgery) "bnk" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/empty, -/obj/item/reagent_containers/blood/empty, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/APlus, -/obj/item/reagent_containers/blood/random, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table, +/obj/item/cautery{ + pixel_x = 4 }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/surgery) "bnl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bnm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green, /area/medical/virology) "bnn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bno" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/structure/sign/deathsposal{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "bnp" = ( +/obj/machinery/door/airlock/virology{ + name = "Break Room"; + req_access_txt = "39" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bnq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34599,42 +24659,45 @@ dir = 5; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "bnr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "bns" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plasteel/green, /area/medical/virology) "bnt" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) -"bnu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bnv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34650,6 +24713,9 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating/airless, /area/mine/unexplored{ name = "Medical Asteroid" @@ -34659,9 +24725,7 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/primary) "bny" = ( /obj/structure/table, @@ -34669,9 +24733,7 @@ c_tag = "Primary Tool Storage North"; dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnz" = ( /obj/structure/cable/orange{ @@ -34679,9 +24741,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34697,9 +24757,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34710,9 +24768,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34727,9 +24783,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34747,9 +24801,7 @@ /obj/machinery/door/airlock/glass{ name = "Primary Tool Storage" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnE" = ( /obj/structure/cable/orange{ @@ -34764,9 +24816,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bnF" = ( /obj/structure/cable/orange{ @@ -34785,9 +24835,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bnG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -34802,9 +24850,7 @@ icon_state = "pipe-j2"; dir = 1 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bnH" = ( /obj/machinery/door/airlock/glass{ @@ -34812,41 +24858,30 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bnI" = ( /obj/machinery/door/airlock/glass{ name = "Bar" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bnJ" = ( /obj/structure/sign/barsign, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "bnK" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "bnL" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/neast) "bnM" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -34855,14 +24890,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnN" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34871,14 +24902,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnO" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -34887,10 +24914,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnP" = ( @@ -34899,8 +24923,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bnQ" = ( @@ -34919,26 +24942,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bnS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bnT" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Laser Room"; req_access_txt = "10" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bnU" = ( /obj/machinery/light{ @@ -34947,12 +24963,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bnV" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -34965,14 +24979,10 @@ dir = 1; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnW" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34984,14 +24994,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnX" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -35004,10 +25010,7 @@ dir = 8; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnY" = ( @@ -35015,17 +25018,14 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bnZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "boa" = ( /obj/machinery/light{ @@ -35038,26 +25038,19 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bob" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/medical) "boc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmooffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/cmo) "bod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -35072,43 +25065,34 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) "boe" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/central) "bof" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/medical/medbay/central) "bog" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "boh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "boi" = ( /obj/machinery/power/apc{ dir = 1; name = "Morgue APC"; + areastring = "/area/medical/patients_rooms"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -35116,23 +25100,17 @@ icon_state = "0-2" }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/patients_rooms) "boj" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "bok" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/surgery) "bol" = ( /obj/machinery/door/airlock/medical{ @@ -35140,9 +25118,7 @@ req_access_txt = "45" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "bom" = ( /obj/machinery/door/airlock/glass_medical{ @@ -35150,9 +25126,7 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bon" = ( /obj/structure/sink{ @@ -35160,16 +25134,19 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/medical/virology) "boo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "bop" = ( @@ -35177,75 +25154,27 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "boq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bor" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bos" = ( -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bot" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bou" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "bov" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bow" = ( /obj/structure/table, @@ -35253,20 +25182,16 @@ /obj/machinery/light{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, +/turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "box" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/virology) "boy" = ( /obj/structure/cable/orange{ @@ -35277,18 +25202,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"boz" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "boA" = ( /obj/structure/closet/crate, @@ -35301,9 +25215,7 @@ dir = 8 }, /obj/item/device/analyzer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boC" = ( /obj/structure/cable/orange{ @@ -35311,26 +25223,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boE" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boF" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boG" = ( /obj/structure/cable/orange{ @@ -35338,9 +25242,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "boH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -35363,9 +25265,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35384,8 +25284,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boJ" = ( @@ -35397,9 +25296,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35415,9 +25312,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -35432,17 +25327,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35452,8 +25343,7 @@ c_tag = "Service Asteroid Hallway 7" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boO" = ( @@ -35461,8 +25351,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boP" = ( @@ -35470,14 +25359,12 @@ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boQ" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boR" = ( @@ -35489,8 +25376,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boS" = ( @@ -35502,8 +25388,7 @@ c_tag = "Service Asteroid Hallway 8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boT" = ( @@ -35512,8 +25397,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boU" = ( @@ -35525,8 +25409,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boV" = ( @@ -35535,8 +25418,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boW" = ( @@ -35544,8 +25426,7 @@ c_tag = "Engineering Asteroid Hallway 1" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "boX" = ( @@ -35557,8 +25438,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "boY" = ( @@ -35566,8 +25446,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "boZ" = ( @@ -35575,8 +25454,7 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bpa" = ( @@ -35595,7 +25473,6 @@ icon_state = "2-4" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35612,7 +25489,6 @@ dir = 6 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35630,7 +25506,6 @@ filter_type = "n2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35642,7 +25517,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35654,7 +25528,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35666,7 +25539,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35675,9 +25547,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bph" = ( /obj/effect/turf_decal/stripes/line{ @@ -35687,7 +25557,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35706,9 +25575,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bpk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -35732,9 +25599,7 @@ pixel_x = 32; pixel_y = 40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "bpl" = ( /obj/machinery/camera{ @@ -35742,8 +25607,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bpm" = ( @@ -35755,8 +25619,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bpn" = ( @@ -35764,8 +25627,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bpo" = ( @@ -35773,8 +25635,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bpp" = ( @@ -35786,8 +25647,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bpq" = ( @@ -35798,9 +25658,7 @@ pixel_x = -32; pixel_y = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bpr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -35815,9 +25673,7 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bps" = ( /obj/machinery/disposal/deliveryChute{ @@ -35832,9 +25688,7 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "bpt" = ( /obj/structure/table, @@ -35850,9 +25704,7 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/medical) "bpu" = ( @@ -35865,9 +25717,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/medical) "bpv" = ( @@ -35883,9 +25733,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/medical) "bpw" = ( @@ -35894,14 +25742,11 @@ }, /obj/structure/closet/secure_closet/security/med, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/medical) "bpx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -35910,16 +25755,13 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "bpy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/medical/medbay/central) "bpz" = ( @@ -35934,17 +25776,15 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "bpA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bpB" = ( @@ -35958,8 +25798,8 @@ pixel_x = -32; pixel_y = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bpC" = ( @@ -35972,9 +25812,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bpD" = ( /obj/structure/cable/orange{ @@ -35983,9 +25821,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bpE" = ( /obj/structure/cable/orange{ @@ -36001,9 +25837,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bpF" = ( /obj/structure/cable/orange{ @@ -36014,9 +25848,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bpG" = ( /obj/structure/cable/orange{ @@ -36030,8 +25862,8 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bpH" = ( @@ -36046,8 +25878,8 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bpI" = ( @@ -36057,8 +25889,8 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bpJ" = ( @@ -36066,8 +25898,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay/central) "bpK" = ( @@ -36077,55 +25909,33 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bpL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/stack/packageWrap, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bpM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bpN" = ( /obj/machinery/vending/medical, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay/central) "bpO" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/medbay/central) -"bpP" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/infections, -/obj/machinery/camera{ - c_tag = "Virology 2"; - dir = 5; - network = list("SS13","CMO") - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bpQ" = ( -/obj/structure/table, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) "bpR" = ( /obj/structure/table/glass, /obj/item/clothing/gloves/color/latex, @@ -36142,31 +25952,25 @@ name = "Virology Requests Console"; pixel_x = -32 }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "bpS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green, /area/medical/virology) "bpT" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "bpU" = ( /obj/structure/closet/wardrobe/virology_white, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/medical/virology) "bpV" = ( @@ -36183,14 +25987,10 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "bpY" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/awaymission/research/interior/gateway) "bpZ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/awaymission/research/interior/gateway) "bqa" = ( /obj/machinery/light/small{ @@ -36202,9 +26002,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bqb" = ( /obj/structure/table, @@ -36214,16 +26012,12 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bqc" = ( /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bqd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -36233,15 +26027,12 @@ pixel_x = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bqe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36254,9 +26045,7 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqg" = ( /obj/structure/disposalpipe/segment{ @@ -36269,17 +26058,13 @@ dir = 8 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -36287,9 +26072,7 @@ icon_state = "pipe-j2"; dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36302,17 +26085,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bql" = ( /obj/effect/turf_decal/stripes/line{ @@ -36322,9 +26101,7 @@ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqm" = ( /obj/effect/turf_decal/stripes/line{ @@ -36334,21 +26111,15 @@ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqp" = ( /obj/structure/cable{ @@ -36357,9 +26128,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36368,8 +26137,7 @@ pixel_x = 29 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bqr" = ( @@ -36389,7 +26157,6 @@ dir = 5 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36399,7 +26166,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36409,7 +26175,6 @@ dir = 5 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36419,7 +26184,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36428,7 +26192,6 @@ /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36445,7 +26208,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36457,21 +26219,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; - name = "reinforced floor" - }, -/area/engine/engineering) -"bqy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8; - filter_type = "plasma"; - icon_state = "filter_off_f"; - name = "gas filter (Plasma)"; - on = 1 - }, -/turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36479,7 +26226,6 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36491,7 +26237,6 @@ dir = 10 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36503,7 +26248,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36531,8 +26275,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bqF" = ( @@ -36546,9 +26289,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqG" = ( /obj/effect/turf_decal/stripes/line{ @@ -36561,18 +26302,14 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bqH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bqI" = ( /obj/machinery/holopad, @@ -36580,9 +26317,7 @@ icon_state = "pipe-j1"; dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bqJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -36592,9 +26327,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bqK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -36612,9 +26345,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/medical) "bqL" = ( @@ -36626,9 +26357,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "bqM" = ( /obj/structure/cable/orange{ @@ -36640,9 +26369,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "bqN" = ( /obj/structure/cable/orange{ @@ -36659,9 +26386,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/medical) "bqO" = ( @@ -36687,9 +26412,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "bqP" = ( /obj/structure/cable/orange{ @@ -36700,8 +26423,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay/central) "bqQ" = ( @@ -36717,9 +26440,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bqR" = ( /obj/structure/cable/orange{ @@ -36731,31 +26452,25 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bqS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bqT" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bqU" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bqV" = ( @@ -36768,23 +26483,21 @@ network = list("SS13") }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bqW" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bqX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bqY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36797,9 +26510,7 @@ name = "Medbay RC"; pixel_y = -30 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bqZ" = ( /obj/structure/cable/orange{ @@ -36811,8 +26522,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bra" = ( @@ -36820,34 +26531,30 @@ dir = 4 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "brb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "brc" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/medbay/central) "brd" = ( /obj/structure/closet/l3closet/virology, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/medical/virology) "bre" = ( @@ -36857,9 +26564,10 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "brf" = ( /obj/machinery/shower{ @@ -36868,28 +26576,30 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "brg" = ( /obj/structure/closet/l3closet/virology, -/obj/machinery/light{ +/obj/machinery/light/small{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/medical/virology) "brh" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 +/obj/item/storage/box/masks{ + pixel_x = 3; + pixel_y = 3 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/storage/box/gloves, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 }, /area/medical/virology) "bri" = ( @@ -36903,29 +26613,22 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "brj" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/virologist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/plasteel/green, /area/medical/virology) "brk" = ( /obj/machinery/computer/pandemic, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "brl" = ( @@ -36933,9 +26636,7 @@ cyclelinkeddir = 4; name = "Medical Escape Pod" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "brm" = ( /turf/open/floor/plating, @@ -36989,8 +26690,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "brr" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) "brs" = ( @@ -37004,60 +26704,44 @@ "brt" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bru" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "brv" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "brw" = ( /obj/machinery/vending/tool, /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "brx" = ( /obj/structure/table, /obj/item/wrench, /obj/item/screwdriver, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bry" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/primary) "brz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "brB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37086,9 +26770,7 @@ pixel_x = 32; pixel_y = -40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "brC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37102,25 +26784,19 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "brE" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "brF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37136,9 +26812,7 @@ pixel_x = 32; pixel_y = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "brG" = ( /obj/machinery/light, @@ -37146,9 +26820,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brH" = ( @@ -37156,9 +26828,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brI" = ( @@ -37170,9 +26840,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brJ" = ( @@ -37180,8 +26848,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brK" = ( @@ -37196,8 +26863,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brL" = ( @@ -37210,8 +26876,7 @@ pixel_y = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brM" = ( @@ -37220,15 +26885,13 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brO" = ( @@ -37241,8 +26904,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brP" = ( @@ -37251,8 +26913,7 @@ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brQ" = ( @@ -37263,8 +26924,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brR" = ( @@ -37278,8 +26938,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brS" = ( @@ -37290,8 +26949,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brT" = ( @@ -37304,8 +26962,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brU" = ( @@ -37325,8 +26982,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brV" = ( @@ -37337,8 +26993,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brW" = ( @@ -37350,9 +27005,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "brX" = ( /obj/structure/cable{ @@ -37368,17 +27021,14 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "brY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "brZ" = ( @@ -37391,7 +27041,6 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -37405,16 +27054,12 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "bsb" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "bsc" = ( /obj/effect/turf_decal/stripes/line{ @@ -37422,7 +27067,6 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -37431,7 +27075,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -37441,8 +27084,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bsf" = ( @@ -37461,9 +27103,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bsg" = ( /obj/structure/cable{ @@ -37478,9 +27118,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "bsh" = ( /obj/structure/cable{ @@ -37495,9 +27133,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsi" = ( /obj/structure/cable{ @@ -37518,9 +27154,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsj" = ( /obj/structure/cable{ @@ -37540,9 +27174,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsk" = ( /obj/machinery/light, @@ -37551,9 +27183,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsl" = ( /obj/item/device/radio/intercom{ @@ -37565,9 +27195,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsm" = ( /obj/machinery/door/airlock/glass, @@ -37576,21 +27204,17 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsn" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bso" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bsp" = ( @@ -37599,8 +27223,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bsq" = ( @@ -37612,8 +27235,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bsr" = ( @@ -37634,9 +27256,7 @@ pixel_x = -32; pixel_y = -40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bss" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -37650,22 +27270,19 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bst" = ( /obj/machinery/power/apc{ dir = 8; name = "Medbay Security Checkpoint APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -25; pixel_y = 1 }, /obj/structure/cable/orange, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/medical) "bsu" = ( @@ -37673,22 +27290,16 @@ dir = 8 }, /obj/effect/landmark/start/depsec/medical, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "bsv" = ( -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "bsw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "bsx" = ( /obj/structure/cable/orange{ @@ -37696,55 +27307,70 @@ d2 = 2; icon_state = "1-2" }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/medical) "bsy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "bsz" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay/central) "bsA" = ( -/obj/machinery/light, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/obj/structure/table, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/clothing/neck/stethoscope, +/obj/item/device/flashlight/pen, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bsB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bsC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bsD" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bsE" = ( /obj/structure/cable/orange{ @@ -37752,124 +27378,134 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bsF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bsG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bsH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/medbay/central) "bsI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access_txt = "39" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bsJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Virology Airlocks"; - dir = 5; - network = list("SS13","CMO") - }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bsK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/virology) "bsL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 5 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/virology) "bsM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/medical/virology) "bsN" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections{ - pixel_y = 7 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "bsO" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, +/turf/open/floor/plasteel/green, /area/medical/virology) "bsP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bsQ" = ( -/obj/structure/table, /obj/item/hand_labeler, /obj/item/device/radio/headset/headset_med, /obj/structure/reagent_dispensers/virusfood{ @@ -37879,11 +27515,8 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "bsR" = ( /obj/structure/closet/emcloset, @@ -37897,31 +27530,23 @@ /obj/machinery/gateway{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bsU" = ( /obj/machinery/gateway{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bsV" = ( /obj/machinery/gateway{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bsW" = ( /obj/item/crowbar, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "bsX" = ( /obj/item/clothing/head/cone, @@ -37935,9 +27560,7 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bsZ" = ( /obj/structure/table, @@ -37950,23 +27573,17 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bta" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "btb" = ( /obj/structure/table, /obj/item/storage/belt/utility, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "btc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37976,28 +27593,20 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "btd" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bte" = ( /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "btf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hydroponics) "btg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -38006,9 +27615,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/green/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green/corner, /area/hydroponics) "bth" = ( /obj/structure/table/reinforced, @@ -38016,26 +27623,19 @@ name = "Hydroponics Desk"; req_access_txt = "35" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "bti" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "btj" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "btk" = ( /obj/machinery/door/airlock/maintenance{ @@ -38047,9 +27647,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "btl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38058,14 +27656,10 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/serv_engi) "btm" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "btn" = ( @@ -38074,9 +27668,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bto" = ( /obj/structure/cable{ @@ -38085,26 +27677,20 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "btp" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "btq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "btr" = ( /obj/effect/turf_decal/stripes/line{ @@ -38121,7 +27707,6 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -38138,7 +27723,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -38156,9 +27740,7 @@ id = "SM1"; name = "Radiation Chamber Shutters" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/supermatter) "btu" = ( /obj/machinery/power/rad_collector/anchored, @@ -38167,33 +27749,27 @@ icon_state = "0-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "btv" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, /obj/machinery/door/firedoor, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "btw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "btx" = ( /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -38202,20 +27778,16 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "btz" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /obj/machinery/door/firedoor, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "btA" = ( /obj/machinery/power/rad_collector/anchored, @@ -38224,7 +27796,6 @@ d2 = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -38242,9 +27813,7 @@ id = "SM2"; name = "Radiation Chamber Shutters" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/supermatter) "btC" = ( /obj/effect/turf_decal/stripes/line{ @@ -38260,7 +27829,6 @@ }, /obj/machinery/meter, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -38274,7 +27842,6 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -38282,9 +27849,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "btF" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -38295,9 +27860,7 @@ dir = 9; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "btG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38305,8 +27868,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "btH" = ( @@ -38320,17 +27882,14 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "btI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "btJ" = ( @@ -38345,23 +27904,16 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "btK" = ( /obj/machinery/door/airlock/maintenance{ name = "Central Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "btL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -38369,28 +27921,20 @@ dir = 4; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btN" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -38398,8 +27942,7 @@ dir = 2; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btO" = ( @@ -38413,9 +27956,7 @@ /obj/structure/sign/bluecross_2{ pixel_x = 32 }, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "btP" = ( /obj/machinery/computer/secure_data, @@ -38425,9 +27966,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/medical) "btQ" = ( @@ -38435,49 +27974,40 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/central) "btR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/central) "btS" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "btT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "btU" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "btV" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "btW" = ( /obj/structure/cable/orange{ @@ -38486,50 +28016,29 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "btX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/whiteblue/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "btY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "btZ" = ( /obj/machinery/iv_drip, -/turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/central) -"bua" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bub" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "buc" = ( /obj/machinery/doorButtons/access_button{ @@ -38540,32 +28049,11 @@ pixel_y = -28; req_access_txt = "39" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/medbay/central) -"bud" = ( -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_exterior"; - locked = 1; - name = "Virology Exterior Airlock"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) "bue" = ( /obj/machinery/doorButtons/access_button{ idDoor = "virology_airlock_exterior"; @@ -38574,13 +28062,13 @@ pixel_y = -28; req_access_txt = "39" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Virology Airlocks"; + dir = 5; + network = list("SS13","CMO") }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/virology) "buf" = ( @@ -38591,31 +28079,23 @@ pixel_y = -28; req_access_txt = "39" }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 5 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/medical/virology) "bug" = ( -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_interior"; - locked = 1; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/sign/poster/official/safety_internals, +/turf/closed/wall/r_wall, /area/medical/virology) "buh" = ( /obj/machinery/doorButtons/airlock_controller{ @@ -38629,22 +28109,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-25" + }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/virology) "bui" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "buj" = ( -/obj/structure/table, /obj/item/paper_bin{ pixel_x = -2; pixel_y = 5 @@ -38653,57 +28133,39 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) -"buk" = ( -/turf/closed/wall, -/area/maintenance/asteroid/starboard) "bul" = ( /obj/item/computer_hardware/recharger/APC, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bum" = ( /obj/machinery/gateway{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bun" = ( /obj/machinery/gateway/centerstation, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "buo" = ( /obj/machinery/gateway{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "bup" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "buq" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "bur" = ( /obj/item/paper/fluff/stations/cere/gateway, @@ -38711,9 +28173,7 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bus" = ( /obj/structure/cable/orange{ @@ -38723,15 +28183,14 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "but" = ( /obj/structure/table, /obj/machinery/power/apc{ dir = 8; name = "Primary Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_x = -24 }, /obj/structure/cable/orange{ @@ -38740,9 +28199,7 @@ }, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "buu" = ( /obj/structure/cable/orange{ @@ -38751,24 +28208,18 @@ icon_state = "1-8" }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "buv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "buw" = ( /obj/structure/table, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bux" = ( /obj/machinery/firealarm{ @@ -38782,14 +28233,10 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "buy" = ( -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "buz" = ( /obj/machinery/camera{ @@ -38798,15 +28245,11 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "buA" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "buB" = ( /obj/structure/beebox, @@ -38816,9 +28259,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "buC" = ( /obj/structure/flora/ausbushes/ywflowers, @@ -38827,9 +28268,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "buD" = ( /obj/structure/cable/orange{ @@ -38837,9 +28276,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "buE" = ( /obj/machinery/door/airlock/maintenance{ @@ -38852,9 +28289,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "buF" = ( /obj/machinery/light/small{ @@ -38868,9 +28303,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buG" = ( /obj/structure/cable/orange{ @@ -38881,9 +28314,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buH" = ( /obj/machinery/door/airlock/glass_external{ @@ -38897,9 +28328,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38915,9 +28344,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buJ" = ( /obj/machinery/door/airlock/glass_external{ @@ -38926,9 +28353,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38944,9 +28369,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "buM" = ( /obj/machinery/light/small{ @@ -38955,17 +28378,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "buN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "buO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38974,9 +28393,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "buP" = ( /obj/machinery/airalarm{ @@ -38984,9 +28401,7 @@ pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/hallway/primary/central) "buQ" = ( /obj/structure/cable{ @@ -39000,15 +28415,11 @@ location = "EngineeringWest2"; name = "navigation beacon (Engineering-West 2)" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "buR" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "buS" = ( @@ -39016,15 +28427,11 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "buT" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "buU" = ( /obj/effect/turf_decal/stripes/line{ @@ -39037,7 +28444,6 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -39057,38 +28463,30 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "buW" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/machinery/door/firedoor, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "buX" = ( -/obj/machinery/power/supermatter_shard/crystal, +/obj/machinery/power/supermatter_shard/crystal/engine, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "buY" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "buZ" = ( /obj/machinery/power/rad_collector/anchored, @@ -39098,7 +28496,6 @@ }, /obj/item/tank/internals/plasma, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -39120,7 +28517,6 @@ name = "Filtered to Gas" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -39129,9 +28525,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bvc" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ @@ -39140,16 +28534,12 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bvd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/hallway/primary/central) "bve" = ( /obj/structure/cable{ @@ -39164,9 +28554,7 @@ location = "EngineeringEast2"; name = "navigation beacon (Engineering-East 2)" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "bvf" = ( /obj/machinery/airalarm{ @@ -39174,18 +28562,14 @@ pixel_x = 24 }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bvg" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvh" = ( /obj/structure/cable{ @@ -39203,9 +28587,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39222,9 +28604,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39233,6 +28613,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Central Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/central"; pixel_y = 24 }, /obj/structure/cable{ @@ -39242,9 +28623,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39253,9 +28632,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvl" = ( /obj/machinery/door/airlock/glass_external{ @@ -39267,9 +28644,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39282,9 +28657,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39330,9 +28703,7 @@ name = "Medbay Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39344,9 +28715,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvs" = ( /obj/machinery/door/airlock/glass_external{ @@ -39358,9 +28727,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvt" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -39374,9 +28741,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39388,9 +28753,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvv" = ( /obj/effect/turf_decal/stripes/line{ @@ -39399,9 +28762,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvw" = ( /obj/effect/turf_decal/stripes/line{ @@ -39411,117 +28772,108 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/central) "bvy" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bvz" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/central) -"bvA" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_x = -3; +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; pixel_y = -3 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"bvA" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bvB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay/central) "bvC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bvD" = ( +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay/central) "bvE" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bvF" = ( /obj/machinery/sleeper{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bvG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bvH" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bvI" = ( /obj/machinery/atmospherics/components/unary/cryo_cell{ dir = 8; icon_state = "cell-off" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bvJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/bed/roller, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bvK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics/cloning) "bvL" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/genetics/cloning) "bvM" = ( /obj/machinery/door/airlock/glass_virology{ @@ -39529,14 +28881,28 @@ req_access_txt = "39" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bvN" = ( /obj/machinery/power/apc{ dir = 8; name = "Virology APC"; + areastring = "/area/medical/virology"; pixel_x = -25; pixel_y = 1 }, @@ -39548,10 +28914,8 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) "bvO" = ( /obj/structure/cable/orange{ d1 = 4; @@ -39559,9 +28923,7 @@ icon_state = "4-8" }, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bvP" = ( /obj/structure/cable/orange{ @@ -39574,35 +28936,19 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bvQ" = ( /obj/machinery/gateway{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/awaymission/research/interior/gateway) -"bvR" = ( -/obj/machinery/gateway, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bvS" = ( /obj/machinery/gateway{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bvT" = ( /obj/structure/cable/orange{ @@ -39614,31 +28960,19 @@ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "bvU" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/storage/primary) -"bvV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bvW" = ( /obj/structure/table, /obj/item/device/assembly/igniter, /obj/item/device/assembly/igniter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bvX" = ( /obj/machinery/light{ @@ -39651,9 +28985,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bvY" = ( /obj/machinery/camera{ @@ -39661,9 +28993,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "bvZ" = ( @@ -39671,49 +29001,35 @@ dir = 8 }, /obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bwa" = ( /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "bwb" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bwc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) "bwd" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "bwe" = ( -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bwf" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bwg" = ( /obj/machinery/door/airlock/maintenance{ @@ -39725,9 +29041,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bwh" = ( /obj/structure/sign/securearea{ @@ -39737,18 +29051,13 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bwi" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "bwj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/preopen{ id = "engineeringlockdown"; @@ -39756,9 +29065,7 @@ name = "Emergency Lockdown Blastdoor" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/break_room) "bwk" = ( /obj/structure/cable{ @@ -39778,22 +29085,17 @@ req_access_txt = "0"; req_one_access_txt = "10;24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/break_room) "bwl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "engineeringlockdown"; layer = 2.6; name = "Emergency Lockdown Blastdoor" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/break_room) "bwm" = ( /obj/structure/table, @@ -39803,9 +29105,7 @@ dir = 4; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bwn" = ( /obj/effect/turf_decal/stripes/line{ @@ -39818,7 +29118,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -39830,7 +29129,6 @@ }, /obj/item/tank/internals/plasma, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -39852,7 +29150,6 @@ dir = 8 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -39866,27 +29163,21 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "bwr" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bws" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bwt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ @@ -39895,9 +29186,7 @@ name = "Emergency Lockdown Blastdoor" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/break_room) "bwu" = ( /obj/structure/cable{ @@ -39918,20 +29207,14 @@ req_access_txt = "0"; req_one_access_txt = "10;24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/break_room) "bwv" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bww" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bwx" = ( /turf/open/floor/plating/asteroid, @@ -39944,14 +29227,10 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bwz" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/central) "bwA" = ( /obj/effect/turf_decal/stripes/line{ @@ -39961,25 +29240,19 @@ c_tag = "Medbay Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwD" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -39994,9 +29267,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40009,9 +29280,7 @@ name = "Medbay Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -40021,8 +29290,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bwG" = ( @@ -40033,31 +29301,21 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bwH" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bwI" = ( -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bwJ" = ( /obj/structure/chair/office/light{ dir = 8 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bwK" = ( /obj/machinery/door/airlock/glass_medical{ @@ -40065,9 +29323,7 @@ name = "Medbay"; req_access_txt = "45" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/medbay/central) "bwL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -40079,38 +29335,30 @@ dir = 8; pixel_x = 27 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bwM" = ( -/obj/structure/table, /obj/item/reagent_containers/glass/beaker/cryoxadone, /obj/item/reagent_containers/glass/beaker/cryoxadone, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bwN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bwO" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bwP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -40121,14 +29369,14 @@ c_tag = "Cyrotubes"; dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bwQ" = ( /obj/machinery/power/apc{ dir = 8; name = "Medbay APC"; + areastring = "/area/medical/medbay/central"; pixel_x = -25; pixel_y = 1 }, @@ -40142,18 +29390,15 @@ icon_state = "0-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bwR" = ( /obj/structure/bed/roller, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bwS" = ( /obj/machinery/shower{ @@ -40162,9 +29407,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bwT" = ( /obj/structure/mirror{ @@ -40173,9 +29416,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light{ + dir = 1 }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bwU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -40184,8 +29428,8 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics/cloning) "bwV" = ( @@ -40196,10 +29440,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/genetics/cloning) "bwW" = ( @@ -40207,23 +29449,18 @@ dir = 1 }, /mob/living/carbon/monkey, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bwX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bwY" = ( /mob/living/carbon/monkey, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bwZ" = ( /obj/item/wallframe/apc, @@ -40231,9 +29468,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxa" = ( /obj/item/stack/rods, @@ -40242,9 +29477,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxb" = ( /obj/structure/cable/orange{ @@ -40257,9 +29490,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxc" = ( /obj/structure/cable/orange{ @@ -40267,9 +29498,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxd" = ( /obj/structure/cable/orange{ @@ -40278,36 +29507,27 @@ icon_state = "1-8" }, /obj/item/paper/pamphlet/gateway, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxe" = ( /obj/item/clothing/head/cone, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bxf" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/storage/primary) "bxg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bxh" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bxi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -40316,8 +29536,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bxj" = ( @@ -40327,13 +29546,10 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hydroponics) "bxk" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -40341,9 +29557,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "bxl" = ( /obj/structure/cable/orange{ @@ -40351,9 +29565,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bxm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -40362,9 +29574,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bxn" = ( /obj/structure/table, @@ -40378,22 +29588,17 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bxo" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "bxp" = ( /obj/structure/flora/ausbushes/ywflowers, @@ -40402,24 +29607,18 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bxq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bxr" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bxs" = ( /obj/structure/cable/orange{ @@ -40434,14 +29633,13 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bxt" = ( /obj/machinery/power/apc{ dir = 8; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_x = -25 }, /obj/structure/cable{ @@ -40454,9 +29652,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bxu" = ( /obj/structure/cable{ @@ -40473,9 +29669,7 @@ dir = 9 }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bxv" = ( @@ -40486,9 +29680,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bxw" = ( @@ -40496,9 +29688,7 @@ icon_state = "plant-22" }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bxx" = ( @@ -40518,7 +29708,6 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -40537,7 +29726,6 @@ req_access_txt = "10" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -40571,7 +29759,6 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -40583,7 +29770,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -40600,9 +29786,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bxG" = ( @@ -40614,9 +29798,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bxH" = ( @@ -40631,15 +29813,14 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bxI" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_x = 23; pixel_y = 2 }, @@ -40650,9 +29831,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bxJ" = ( /turf/closed/mineral, @@ -40660,9 +29839,7 @@ "bxK" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bxL" = ( /obj/structure/reagent_dispensers/fueltank, @@ -40675,18 +29852,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxN" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -40695,9 +29868,7 @@ /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -40705,71 +29876,52 @@ }, /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bxS" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/food/drinks/britcup, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay/central) "bxT" = ( /obj/machinery/button/door{ id = "medmain"; - name = "Medbay Foyer Doors"; + name = "Medbay Doors"; + normaldoorcontrol = 1; + pixel_x = 4; pixel_y = -24 }, -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay/central) "bxU" = ( -/obj/structure/table, /obj/machinery/cell_charger, /obj/item/wrench/medical, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/central) -"bxV" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bxW" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bxX" = ( /obj/structure/bed/roller, @@ -40777,11 +29929,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bxY" = ( /obj/machinery/shower{ @@ -40790,18 +29939,14 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bxZ" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bya" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/genetics/cloning) "byb" = ( @@ -40814,10 +29959,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/genetics/cloning) "byc" = ( @@ -40828,29 +29971,21 @@ "byd" = ( /obj/machinery/light, /mob/living/carbon/monkey, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bye" = ( /obj/item/screwdriver, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "byf" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "byg" = ( /obj/structure/table, /obj/item/paper/pamphlet/gateway, /obj/item/coin/silver, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "byh" = ( /obj/effect/turf_decal/delivery, @@ -40860,15 +29995,12 @@ dir = 5 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/storage/primary) "byi" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "byj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -40877,8 +30009,7 @@ pixel_y = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "byk" = ( @@ -40886,9 +30017,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "byl" = ( /obj/structure/disposalpipe/segment{ @@ -40898,9 +30027,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bym" = ( /obj/item/device/radio/intercom{ @@ -40917,7 +30044,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) @@ -40930,13 +30056,10 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "byo" = ( /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) @@ -40947,9 +30070,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "byq" = ( /obj/effect/turf_decal/stripes/line{ @@ -40963,9 +30084,7 @@ req_access_txt = "33" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "byr" = ( /obj/machinery/navbeacon{ @@ -40975,9 +30094,7 @@ location = "Hydroponics" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bys" = ( /obj/structure/disposalpipe/trunk{ @@ -40986,28 +30103,20 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "byt" = ( /obj/structure/rack, /obj/item/storage/bag/ore, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "byu" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "byv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byw" = ( /obj/structure/cable{ @@ -41015,23 +30124,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byy" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/engine/break_room) "byz" = ( /obj/effect/turf_decal/stripes/line{ @@ -41044,7 +30147,6 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -41052,9 +30154,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "byB" = ( /obj/effect/decal/cleanable/dirt, @@ -41064,14 +30164,6 @@ name = "Chamber To Filter" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; - name = "reinforced floor" - }, -/area/engine/supermatter) -"byC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -41082,7 +30174,6 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -41090,10 +30181,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "byF" = ( /obj/effect/turf_decal/stripes/line{ @@ -41106,7 +30194,6 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -41121,30 +30208,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "byI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byJ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byK" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "byL" = ( /obj/machinery/light/small{ @@ -41160,8 +30239,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "byN" = ( @@ -41169,9 +30247,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "byO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -41184,47 +30260,39 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "byP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/medbay/central) "byQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "byR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "byS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "byT" = ( /obj/structure/table/reinforced, @@ -41234,16 +30302,14 @@ }, /obj/item/pen, /obj/item/folder, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "byU" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "byV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -41253,12 +30319,11 @@ pixel_x = -28 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "byW" = ( -/obj/structure/table, /obj/item/reagent_containers/glass/beaker/cryoxadone, /obj/item/reagent_containers/glass/beaker/cryoxadone, /obj/item/device/radio/intercom{ @@ -41266,15 +30331,12 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, /area/medical/medbay/central) "byX" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "byY" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -41284,9 +30346,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/medical/medbay/central) "byZ" = ( /obj/structure/cable/orange{ @@ -41300,8 +30361,11 @@ dir = 5; network = list("SS13") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/vending/wallmed{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bza" = ( @@ -41310,17 +30374,15 @@ }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bzb" = ( /obj/structure/chair{ dir = 4 }, /obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics/cloning) "bzc" = ( @@ -41338,10 +30400,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/genetics/cloning) "bzd" = ( @@ -41351,7 +30411,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/storage/primary) @@ -41359,7 +30418,6 @@ /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/storage/primary) @@ -41367,17 +30425,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bzg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bzh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41387,41 +30441,32 @@ /obj/machinery/door/airlock/glass{ name = "Primary Tool Storage" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bzi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bzj" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bzk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bzl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) @@ -41430,32 +30475,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bzn" = ( /obj/effect/landmark/start/botanist, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bzo" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bzp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bzq" = ( /turf/closed/mineral/random/labormineral, @@ -41465,26 +30502,20 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bzs" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 6 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "bzt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bzu" = ( /obj/structure/cable{ @@ -41495,18 +30526,14 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bzv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bzw" = ( /obj/structure/table, @@ -41519,36 +30546,28 @@ pixel_x = 29 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bzx" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bzy" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bzz" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bzA" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -41561,16 +30580,13 @@ req_access_txt = "10" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "bzC" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bzD" = ( /obj/structure/table, @@ -41583,9 +30599,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bzE" = ( @@ -41595,18 +30609,13 @@ icon_state = "1-2" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bzF" = ( -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/engine/break_room) "bzG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -41629,9 +30638,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/checkpoint/engineering) "bzI" = ( @@ -41642,15 +30649,14 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/engineering) "bzJ" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering Security Checkpoint APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_x = 23; pixel_y = 2 }, @@ -41662,18 +30668,14 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/engineering) "bzK" = ( /obj/structure/janitorialcart, /obj/item/mop, /obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bzL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41682,17 +30684,14 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bzM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bzN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -41707,9 +30706,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bzO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41719,10 +30716,14 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/medbay/central) "bzP" = ( @@ -41732,9 +30733,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bzQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -41743,21 +30742,17 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bzR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bzS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41766,9 +30761,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bzT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41777,11 +30770,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bzU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41791,9 +30780,7 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "bzV" = ( @@ -41809,9 +30796,7 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/medbay/central) "bzW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41822,8 +30807,8 @@ dir = 8; icon_state = "pipe-j1" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bzX" = ( @@ -41832,75 +30817,55 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bzY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bzZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bAa" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bAb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/medbay/central) "bAc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/genetics/cloning) "bAd" = ( /obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/genetics/cloning) "bAe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics/cloning) "bAf" = ( /obj/machinery/clonepod, -/obj/machinery/light{ - dir = 4 - }, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/genetics/cloning) "bAg" = ( @@ -41911,7 +30876,6 @@ }, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -41923,26 +30887,20 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bAi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bAj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bAk" = ( /obj/machinery/light/small{ @@ -41951,18 +30909,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bAl" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bAm" = ( /obj/machinery/firealarm{ @@ -41972,41 +30926,31 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bAn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "bAo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bAp" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bAq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bAr" = ( /obj/machinery/door/airlock/glass{ @@ -42016,23 +30960,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bAs" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bAt" = ( /obj/machinery/power/apc{ dir = 8; name = "Port Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/port/east"; pixel_x = -23; pixel_y = 2 }, @@ -42044,9 +30985,7 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bAu" = ( /obj/structure/cable/orange{ @@ -42054,9 +30993,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bAv" = ( /obj/structure/cable/orange{ @@ -42070,9 +31007,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bAw" = ( /obj/structure/cable/orange{ @@ -42080,9 +31015,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bAx" = ( /obj/machinery/light/small{ @@ -42112,9 +31045,7 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bAC" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -42124,25 +31055,19 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bAD" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "bAE" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 9 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "bAF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -42156,9 +31081,7 @@ /obj/machinery/newscaster{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bAG" = ( /obj/structure/cable{ @@ -42169,24 +31092,18 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bAH" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bAI" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bAJ" = ( /obj/effect/turf_decal/stripes/line{ @@ -42202,7 +31119,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42225,7 +31141,6 @@ dir = 5 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42242,7 +31157,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42261,7 +31175,6 @@ icon_state = "4-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42281,7 +31194,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42299,7 +31211,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/green/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -42318,7 +31229,6 @@ icon_state = "2-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42328,7 +31238,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42344,7 +31253,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42359,7 +31267,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42374,7 +31281,6 @@ dir = 10 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42386,9 +31292,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bAV" = ( @@ -42397,9 +31301,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bAW" = ( /obj/structure/cable{ @@ -42415,9 +31317,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bAX" = ( /obj/structure/cable{ @@ -42426,14 +31326,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bAY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -42463,9 +31360,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/engineering) "bBa" = ( @@ -42475,9 +31370,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/engineering) "bBb" = ( /obj/structure/cable{ @@ -42486,9 +31379,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/engineering) "bBc" = ( @@ -42497,18 +31388,14 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bBd" = ( /obj/machinery/door/airlock/maintenance{ name = "Broom Closet"; req_access_txt = "0" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bBe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -42520,70 +31407,39 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bBf" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/sign/chemistry{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBh" = ( -/obj/machinery/camera{ - c_tag = "Medbay Lobby"; - dir = 1; - network = list("SS13") - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay/central) "bBl" = ( @@ -42596,45 +31452,44 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/medbay/central) "bBm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bBn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBo" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBr" = ( /obj/structure/cable/orange{ @@ -42647,8 +31502,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bBs" = ( @@ -42660,9 +31515,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBt" = ( /obj/structure/cable/orange{ @@ -42676,10 +31529,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/medbay/central) "bBu" = ( @@ -42700,9 +31551,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/genetics/cloning) "bBv" = ( /obj/structure/cable/orange{ @@ -42718,8 +31567,8 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/genetics/cloning) "bBw" = ( @@ -42739,12 +31588,9 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics/cloning) "bBx" = ( -/obj/structure/table, /obj/item/book/manual/medical_cloning{ pixel_y = 6 }, @@ -42760,9 +31606,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/genetics/cloning) "bBy" = ( /obj/structure/cable/orange{ @@ -42770,9 +31615,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bBz" = ( /obj/structure/cable/orange{ @@ -42780,9 +31623,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bBA" = ( /obj/structure/disposaloutlet{ @@ -42801,9 +31642,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bBC" = ( /obj/structure/cable/orange{ @@ -42815,17 +31654,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bBD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bBE" = ( /obj/structure/grille, @@ -42835,31 +31670,23 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 6 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bBG" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bBH" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 9 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bBI" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bBJ" = ( /obj/structure/cable{ @@ -42868,17 +31695,13 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bBK" = ( /obj/structure/table, /obj/item/storage/box/cups, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bBL" = ( @@ -42887,9 +31710,7 @@ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bBM" = ( /obj/effect/turf_decal/stripes/line{ @@ -42897,7 +31718,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42909,7 +31729,6 @@ d2 = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42923,7 +31742,6 @@ icon_state = "4-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42934,7 +31752,6 @@ icon_state = "4-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42950,7 +31767,6 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42966,7 +31782,6 @@ icon_state = "2-4" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42978,7 +31793,6 @@ icon_state = "4-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42990,7 +31804,6 @@ icon_state = "1-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43004,7 +31817,6 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43013,9 +31825,7 @@ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bBW" = ( /obj/structure/table, @@ -43028,9 +31838,7 @@ network = list("SS13","CE") }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bBX" = ( @@ -43038,9 +31846,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bBY" = ( /obj/structure/cable{ @@ -43051,15 +31857,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bBZ" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bCa" = ( @@ -43069,9 +31871,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/engineering) "bCb" = ( /obj/structure/chair/office/dark{ @@ -43079,15 +31879,7 @@ }, /obj/effect/landmark/start/depsec/engineering, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/checkpoint/engineering) -"bCc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/engineering) "bCd" = ( @@ -43106,9 +31898,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/engineering) "bCe" = ( @@ -43116,9 +31906,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bCf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -43134,38 +31922,26 @@ /obj/structure/sign/bluecross_2{ pixel_x = 32 }, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bCg" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/chemistry) "bCh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - name = "Chemistry Desk"; - req_access_txt = "33" +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) "bCi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, -/area/medical/chemistry) +/area/medical/medbay/central) "bCj" = ( /obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/chemistry) "bCk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -43175,69 +31951,68 @@ normaldoorcontrol = 1; pixel_x = -24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bCl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bCm" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bCn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bCo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bCp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/medbay/central) "bCq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/genetics/cloning) "bCr" = ( /obj/structure/closet/wardrobe/white, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/genetics/cloning) "bCs" = ( @@ -43248,8 +32023,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/genetics/cloning) "bCt" = ( @@ -43269,12 +32044,12 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/genetics/cloning) "bCu" = ( -/obj/structure/table, /obj/item/storage/box/rxglasses{ pixel_x = 3; pixel_y = 3 @@ -43288,12 +32063,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Cloning Lab APC"; + areastring = "/area/medical/genetics/cloning"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/genetics/cloning) "bCv" = ( /turf/closed/wall/rust, @@ -43311,44 +32086,34 @@ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bCy" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bCz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bCA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "bCB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bCC" = ( /obj/structure/cable/orange{ @@ -43356,9 +32121,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bCD" = ( /obj/structure/closet, @@ -43377,21 +32140,15 @@ "bCG" = ( /obj/effect/turf_decal/stripes/asteroid/line, /obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bCH" = ( /obj/structure/rack, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bCI" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bCJ" = ( /obj/structure/cable{ @@ -43402,33 +32159,25 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bCK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bCL" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bCM" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bCN" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -43455,7 +32204,6 @@ }, /obj/structure/closet/radiation, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43463,7 +32211,6 @@ /obj/effect/turf_decal/stripes/line, /obj/structure/closet/radiation, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43471,31 +32218,12 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/light, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "bCT" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; - name = "reinforced floor" - }, -/area/engine/engineering) -"bCU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "SM South"; - dir = 1; - network = list("SS13","CE") - }, -/turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43507,7 +32235,6 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43517,7 +32244,6 @@ }, /obj/structure/closet/radiation, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43538,22 +32264,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/break_room) -"bDa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bDb" = ( @@ -43561,9 +32272,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bDc" = ( @@ -43579,27 +32288,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/checkpoint/engineering) "bDd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/engineering) "bDe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/engineering) "bDf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -43610,17 +32313,13 @@ }, /obj/structure/table, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/engineering) "bDg" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bDh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -43634,27 +32333,15 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) -"bDi" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) "bDj" = ( /obj/structure/chair/office/light{ dir = 1 }, /obj/effect/landmark/start/chemist, /turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/chemistry) "bDk" = ( @@ -43666,55 +32353,12 @@ /obj/item/reagent_containers/glass/beaker/large, /obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/chemistry) "bDl" = ( /turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bDm" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bDn" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bDo" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bDp" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/chemistry) "bDq" = ( @@ -43724,9 +32368,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/medbay/central) "bDr" = ( @@ -43735,16 +32377,14 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bDs" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bDt" = ( @@ -43752,8 +32392,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bDu" = ( @@ -43764,8 +32404,8 @@ c_tag = "Medbay South"; dir = 6 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bDv" = ( @@ -43775,8 +32415,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bDw" = ( @@ -43784,26 +32424,20 @@ dir = 9 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bDx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/genetics) "bDy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/genetics) "bDz" = ( /obj/machinery/door/airlock/glass_research{ @@ -43818,14 +32452,10 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bDA" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics) "bDB" = ( /obj/structure/cable/orange{ @@ -43836,9 +32466,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bDC" = ( /obj/item/storage/toolbox/mechanical/old, @@ -43847,9 +32475,7 @@ "bDD" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bDE" = ( /obj/machinery/light/small, @@ -43860,17 +32486,13 @@ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bDG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bDH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -43882,9 +32504,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bDI" = ( /obj/structure/table, @@ -43895,15 +32515,11 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bDJ" = ( /obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bDK" = ( /obj/structure/closet/crate/hydroponics, @@ -43918,21 +32534,15 @@ /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/honey_frame, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bDL" = ( /obj/machinery/biogenerator, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bDM" = ( /obj/machinery/seed_extractor, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bDN" = ( /obj/structure/table, @@ -43941,15 +32551,11 @@ /obj/item/storage/bag/plants, /obj/item/storage/bag/plants, /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bDO" = ( /obj/structure/closet/wardrobe/botanist, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bDP" = ( /obj/structure/beebox, @@ -43959,9 +32565,7 @@ dir = 5; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bDQ" = ( /obj/structure/table, @@ -43969,14 +32573,10 @@ /obj/item/paper/guides/jobs/hydroponics, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bDR" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bDS" = ( /obj/machinery/status_display{ @@ -43986,9 +32586,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bDT" = ( /obj/machinery/door/airlock/maintenance{ @@ -43999,34 +32597,26 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) +/turf/open/floor/plating, +/area/maintenance/asteroid/central) "bDU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bDV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bDW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bDX" = ( /obj/structure/cable{ @@ -44035,14 +32625,10 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bDY" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bDZ" = ( /obj/machinery/firealarm{ @@ -44050,9 +32636,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bEa" = ( @@ -44060,14 +32644,13 @@ dir = 1 }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEb" = ( /obj/machinery/power/apc{ dir = 1; name = "Engineering APC"; + areastring = "/area/engine/engineering"; pixel_y = 24 }, /obj/structure/cable{ @@ -44075,16 +32658,12 @@ pixel_y = 1; d2 = 2 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEc" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEd" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -44100,13 +32679,10 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bEf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -44121,9 +32697,7 @@ d2 = 2 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bEg" = ( /obj/machinery/door/airlock/glass_engineering{ @@ -44138,24 +32712,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bEh" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEj" = ( /obj/machinery/firealarm{ @@ -44165,9 +32733,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bEk" = ( @@ -44179,22 +32745,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bEm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -44221,9 +32783,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/engineering) "bEo" = ( @@ -44235,9 +32795,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/engineering) "bEp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44247,16 +32805,12 @@ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/engineering) "bEq" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bEr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44265,40 +32819,43 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bEs" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/chem_master, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/chemistry) "bEt" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/chemistry) "bEu" = ( -/obj/machinery/chem_heater, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/chemistry) "bEv" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/chem_master, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/chemistry) "bEw" = ( -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/chemistry) "bEx" = ( @@ -44308,9 +32865,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/medbay/central) "bEy" = ( @@ -44319,17 +32874,19 @@ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bEz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "bEA" = ( /obj/machinery/firealarm{ @@ -44339,9 +32896,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bEB" = ( /obj/structure/extinguisher_cabinet{ @@ -44351,18 +32906,14 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bEC" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bED" = ( /obj/machinery/disposal/bin, @@ -44370,8 +32921,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 }, /area/medical/genetics) "bEE" = ( @@ -44382,32 +32933,24 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bEF" = ( /obj/machinery/airalarm{ pixel_y = 23 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/medical/genetics) "bEG" = ( /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "bEH" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "bEI" = ( /obj/structure/cable/orange{ @@ -44420,9 +32963,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bEJ" = ( /obj/item/coin/gold, @@ -44438,32 +32979,24 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/item/electronics/airlock, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bEM" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/fitness) "bEN" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/maintenance/asteroid/port/west) "bEO" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/fitness) "bEP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44473,8 +33006,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bEQ" = ( @@ -44483,9 +33015,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bER" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -44500,9 +33030,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bES" = ( /obj/structure/disposalpipe/sortjunction{ @@ -44511,15 +33039,12 @@ name = "disposal pipe - Library"; sortType = 16 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bET" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -44527,7 +33052,6 @@ /obj/machinery/portable_atmospherics/canister/freon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -44535,7 +33059,6 @@ /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -44543,7 +33066,6 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -44554,25 +33076,19 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bEY" = ( /obj/structure/closet/firecloset/full, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bEZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFa" = ( /obj/structure/table, @@ -44580,9 +33096,7 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFb" = ( /obj/structure/table, @@ -44590,6 +33104,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Atmospherics APC"; + areastring = "/area/engine/atmos"; pixel_y = 24 }, /obj/structure/cable{ @@ -44597,9 +33112,7 @@ pixel_y = 1; d2 = 2 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFc" = ( /obj/structure/table, @@ -44608,9 +33121,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFd" = ( /obj/structure/rack, @@ -44618,35 +33129,26 @@ /obj/item/clothing/mask/gas, /obj/item/clothing/head/welding, /obj/item/clothing/head/welding, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFe" = ( /obj/structure/tank_dispenser, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bFf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bFg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bFh" = ( @@ -44659,46 +33161,35 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bFi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bFj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bFk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bFl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44709,15 +33200,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44729,9 +33216,7 @@ light_range = 5; luminosity = 2 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFp" = ( /obj/structure/table, @@ -44740,9 +33225,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFq" = ( /obj/structure/table, @@ -44751,9 +33234,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFr" = ( /obj/structure/table, @@ -44766,9 +33247,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44779,9 +33258,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFt" = ( /obj/structure/table, @@ -44797,9 +33274,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFu" = ( /obj/structure/table, @@ -44814,9 +33289,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFv" = ( /obj/structure/table, @@ -44830,9 +33303,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFw" = ( /obj/structure/disposalpipe/segment{ @@ -44842,9 +33313,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFx" = ( /obj/structure/disposalpipe/segment{ @@ -44854,9 +33323,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44867,14 +33334,11 @@ }, /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "bFz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44882,9 +33346,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bFA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -44893,9 +33355,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bFB" = ( @@ -44907,16 +33367,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bFC" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bFD" = ( @@ -44928,8 +33384,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bFE" = ( @@ -44939,9 +33394,7 @@ dir = 1 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bFF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44955,85 +33408,65 @@ dir = 1 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bFG" = ( -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 2; - name = "Chemistry RC"; - pixel_x = -30 +/obj/machinery/chem_dispenser, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = -32 }, -/mob/living/simple_animal/bot/cleanbot{ - name = "Na2CO3" - }, -/turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "bFH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bFI" = ( +/obj/machinery/chem_heater, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bFJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bFK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/chem_heater, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bFL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bFM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/chemistry) "bFN" = ( @@ -45048,9 +33481,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bFO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45061,9 +33492,7 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/medbay/central) "bFP" = ( @@ -45074,28 +33503,22 @@ icon_state = "pipe-j2"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bFQ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/zone2) "bFR" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/zone2) "bFS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/genetics) "bFT" = ( @@ -45110,16 +33533,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bFU" = ( /obj/machinery/computer/scan_consolenew, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/genetics) "bFV" = ( @@ -45127,72 +33547,17 @@ dir = 8 }, /mob/living/carbon/monkey, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "bFW" = ( /obj/structure/flora/tree/palm, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) -"bFX" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bFY" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/fragile, -/obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bFZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bGa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bGb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bGc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bGd" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bGe" = ( /obj/machinery/disposal/deliveryChute{ @@ -45203,14 +33568,6 @@ }, /turf/open/floor/plating/airless, /area/space) -"bGf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) "bGg" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -45226,24 +33583,17 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bGi" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bGj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bGk" = ( /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45254,7 +33604,6 @@ pixel_y = 28 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45267,7 +33616,6 @@ icon_state = "applebush" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45277,7 +33625,6 @@ name = "Crabohydrates" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45297,7 +33644,6 @@ pixel_y = 2 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45307,23 +33653,18 @@ }, /obj/structure/filingcabinet, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bGq" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library) "bGr" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/library) "bGs" = ( @@ -45333,9 +33674,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bGt" = ( /obj/structure/table/wood, @@ -45347,9 +33686,7 @@ /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/library) "bGu" = ( @@ -45358,18 +33695,14 @@ }, /obj/structure/disposaloutlet, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/library) "bGv" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bGw" = ( /obj/machinery/airalarm{ @@ -45378,9 +33711,7 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bGx" = ( /obj/structure/extinguisher_cabinet{ @@ -45389,6 +33720,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Library APC"; + areastring = "/area/library"; pixel_x = 23; pixel_y = 2 }, @@ -45396,20 +33728,14 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bGy" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library/lounge) "bGz" = ( /obj/machinery/vending/coffee, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bGA" = ( /obj/structure/chair/comfy/black{ @@ -45418,28 +33744,20 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGB" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGC" = ( /obj/structure/fireplace, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGD" = ( -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGE" = ( /obj/structure/chair/comfy/black{ @@ -45448,9 +33766,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGF" = ( /obj/structure/rack, @@ -45462,21 +33778,16 @@ pixel_y = 23 }, /obj/item/hatchet, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bGG" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library/lounge) "bGH" = ( /obj/machinery/portable_atmospherics/canister/water_vapor, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -45486,26 +33797,18 @@ dir = 4; network = list("SS13","CE") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGJ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGL" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGM" = ( /obj/structure/cable{ @@ -45516,9 +33819,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGN" = ( /obj/structure/chair/office/dark{ @@ -45529,9 +33830,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bGO" = ( @@ -45548,18 +33847,14 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/atmos) "bGP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bGQ" = ( @@ -45578,9 +33873,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bGR" = ( /obj/structure/cable{ @@ -45594,9 +33887,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bGS" = ( /obj/structure/cable{ @@ -45612,9 +33903,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bGT" = ( @@ -45634,9 +33923,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/engineering) "bGU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45651,9 +33938,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engineering) "bGV" = ( @@ -45675,9 +33960,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bGW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45688,9 +33971,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bGX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -45706,9 +33987,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bGY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45729,9 +34008,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bGZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45743,9 +34020,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHa" = ( /obj/structure/disposalpipe/segment{ @@ -45766,9 +34041,7 @@ icon_state = "1-2" }, /obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHb" = ( /obj/structure/disposalpipe/segment{ @@ -45782,9 +34055,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHc" = ( /obj/structure/disposalpipe/segment{ @@ -45800,9 +34071,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHd" = ( /obj/structure/disposalpipe/segment{ @@ -45815,9 +34084,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHe" = ( /obj/structure/disposalpipe/segment{ @@ -45832,9 +34099,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "bHf" = ( @@ -45857,9 +34122,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/engineering) "bHg" = ( /obj/structure/cable{ @@ -45875,9 +34138,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bHh" = ( @@ -45893,9 +34154,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bHi" = ( /obj/structure/cable{ @@ -45911,9 +34170,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bHj" = ( /obj/machinery/vending/cigarette, @@ -45924,93 +34181,78 @@ dir = 10 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bHk" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/gravity_generator) "bHl" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + name = "Chemistry RC"; + pixel_x = -30 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/mob/living/simple_animal/bot/cleanbot{ + name = "Na2CO3" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "bHm" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "bHn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bHo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "bHp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "bHq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/chemistry) "bHr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/medical/medbay/central) "bHs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "bHt" = ( +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/medical/medbay/central) "bHu" = ( -/obj/structure/table, /obj/item/folder/white, /obj/item/gun/syringe, /obj/item/reagent_containers/dropper, @@ -46018,12 +34260,10 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/corner, /area/medical/medbay/zone2) "bHv" = ( -/obj/structure/table, /obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 @@ -46036,12 +34276,10 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/side, /area/medical/medbay/zone2) "bHw" = ( -/obj/structure/table, /obj/item/device/radio/intercom, /obj/item/storage/firstaid/toxin{ pixel_x = 3; @@ -46052,12 +34290,10 @@ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/side, /area/medical/medbay/zone2) "bHx" = ( -/obj/structure/table, /obj/item/storage/firstaid/fire{ pixel_x = 3; pixel_y = 3 @@ -46072,12 +34308,10 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/side, /area/medical/medbay/zone2) "bHy" = ( -/obj/structure/table, /obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 @@ -46093,16 +34327,13 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, /area/medical/medbay/zone2) "bHz" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "bHA" = ( /obj/structure/closet/secure_closet/medical1, @@ -46111,16 +34342,16 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 }, /area/medical/genetics) "bHB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/genetics) "bHC" = ( @@ -46132,8 +34363,8 @@ icon_state = "pipe-c" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics) "bHD" = ( @@ -46147,16 +34378,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bHE" = ( /obj/machinery/dna_scannernew, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/genetics) "bHF" = ( @@ -46165,76 +34393,32 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/starboard) -"bHG" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bHH" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Engineering"; - sortType = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bHI" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bHJ" = ( -/obj/item/chair, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bHK" = ( /obj/structure/weightlifter, /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bHL" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bHM" = ( /obj/structure/stacklifter, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bHN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bHO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bHP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -46242,7 +34426,6 @@ }, /obj/structure/table, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46251,7 +34434,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46260,7 +34442,6 @@ /obj/structure/chair/office/dark, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46273,7 +34454,6 @@ pixel_y = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46281,9 +34461,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/fitness) "bHU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -46291,17 +34469,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bHV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bHW" = ( /obj/item/device/radio/intercom{ @@ -46309,30 +34484,22 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bHX" = ( /obj/structure/chair/comfy/brown{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bHY" = ( /obj/structure/destructible/cult/tome, /obj/item/clothing/under/suit_jacket/red, /obj/item/book/codex_gigas, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bHZ" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bIa" = ( /obj/machinery/door/window{ @@ -46342,9 +34509,7 @@ opacity = 1; req_access_txt = "37" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bIb" = ( /obj/structure/cable/orange{ @@ -46360,56 +34525,41 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bIc" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bId" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bIe" = ( /obj/structure/chair/comfy/black{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bIf" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 28 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bIg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bIh" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) "bIi" = ( /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -46420,7 +34570,6 @@ req_access_txt = "24" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -46430,9 +34579,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bIl" = ( /obj/structure/cable{ @@ -46440,9 +34587,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bIm" = ( /obj/structure/cable{ @@ -46450,9 +34595,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bIn" = ( /obj/machinery/light{ @@ -46472,17 +34615,13 @@ /area/engine/atmos) "bIo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bIp" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/break_room) "bIq" = ( @@ -46493,18 +34632,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bIr" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bIs" = ( /obj/machinery/disposal/bin, @@ -46512,30 +34647,22 @@ dir = 1 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/break_room) "bIt" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engineering) "bIu" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIv" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -46544,14 +34671,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIx" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIy" = ( /obj/structure/cable{ @@ -46560,17 +34683,13 @@ icon_state = "1-2" }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIA" = ( /obj/structure/disposalpipe/segment, @@ -46579,9 +34698,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIB" = ( /obj/structure/table, @@ -46592,15 +34709,11 @@ /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIC" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "bID" = ( @@ -46609,18 +34722,14 @@ dir = 1 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/break_room) "bIE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bIF" = ( /obj/structure/cable{ @@ -46631,9 +34740,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bIG" = ( /obj/structure/table, @@ -46641,9 +34748,7 @@ /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/break_room) "bIH" = ( @@ -46652,22 +34757,16 @@ }, /obj/structure/table, /obj/item/device/geiger_counter, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bII" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/gravity_generator) "bIJ" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bIK" = ( /obj/machinery/light{ @@ -46679,14 +34778,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bIL" = ( /obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "bIM" = ( @@ -46696,8 +34797,8 @@ /obj/item/hand_labeler, /obj/item/stack/packageWrap, /obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "bIN" = ( @@ -46705,8 +34806,8 @@ /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, /obj/item/book/manual/wiki/chemistry, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "bIO" = ( @@ -46719,8 +34820,8 @@ dir = 10; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "bIP" = ( @@ -46728,16 +34829,12 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bIQ" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bIR" = ( /obj/structure/table/glass, @@ -46747,9 +34844,7 @@ pixel_y = 4 }, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bIS" = ( /obj/structure/table/glass, @@ -46762,24 +34857,17 @@ pixel_y = 6 }, /obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bIT" = ( /obj/structure/closet/wardrobe/chemistry_white, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bIU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "bIV" = ( /obj/machinery/door/airlock/glass_medical{ @@ -46789,39 +34877,30 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/medbay/zone2) "bIW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "bIX" = ( -/obj/structure/table, /obj/structure/bedsheetbin{ pixel_x = 2 }, /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/medical/medbay/zone2) "bIY" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bIZ" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bJa" = ( /obj/structure/closet/secure_closet/personal/patient, @@ -46831,20 +34910,16 @@ name = "Genetics Requests Console"; pixel_x = -30 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/genetics) "bJb" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bJc" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bJd" = ( /obj/structure/cable/orange{ @@ -46855,15 +34930,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bJe" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/genetics) "bJf" = ( @@ -46872,59 +34943,16 @@ req_access_txt = "9" }, /mob/living/carbon/monkey, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) -"bJg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bJh" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 1 - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bJi" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Atmospherics"; - sortType = 6 - }, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bJj" = ( /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bJk" = ( -/obj/structure/table, -/obj/item/storage/fancy/cigarettes, -/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bJl" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bJm" = ( /obj/structure/sign/poster/random{ @@ -46932,26 +34960,19 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bJn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bJo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bJp" = ( /obj/structure/table, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46963,49 +34984,35 @@ }, /obj/item/pen, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bJr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bJs" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/library) "bJt" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bJu" = ( -/turf/open/floor/plasteel/chapel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/chapel, /area/library) "bJv" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bJw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bJx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47016,9 +35023,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bJy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47028,25 +35033,19 @@ /obj/machinery/door/airlock/glass{ name = "Library" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library/lounge) "bJz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bJA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bJB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -47055,9 +35054,7 @@ /obj/machinery/light_switch{ pixel_x = 24 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bJC" = ( /obj/structure/cable/orange{ @@ -47066,9 +35063,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bJD" = ( /obj/effect/turf_decal/delivery, @@ -47079,7 +35074,6 @@ }, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -47087,7 +35081,6 @@ /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -47095,7 +35088,6 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -47103,7 +35095,6 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -47111,23 +35102,17 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bJI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bJJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bJK" = ( /obj/structure/cable{ @@ -47144,9 +35129,7 @@ name = "Atmospherics"; req_access_txt = "24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/atmos) "bJL" = ( /obj/machinery/camera{ @@ -47156,17 +35139,13 @@ }, /obj/machinery/vending/tool, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engineering) "bJM" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJN" = ( /obj/structure/table, @@ -47183,9 +35162,7 @@ icon_state = "1-2" }, /obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJO" = ( /obj/structure/table, @@ -47193,15 +35170,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJQ" = ( /obj/structure/cable{ @@ -47210,9 +35183,7 @@ icon_state = "1-2" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJR" = ( /obj/structure/disposalpipe/segment, @@ -47223,27 +35194,21 @@ icon_state = "1-2" }, /obj/item/book/manual/wiki/engineering_guide, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJS" = ( /obj/structure/table, /obj/item/twohanded/rcl/pre_loaded, /obj/item/twohanded/rcl/pre_loaded, /obj/item/twohanded/rcl/pre_loaded, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJT" = ( /obj/structure/table, /obj/item/clothing/head/welding, /obj/item/clothing/head/welding, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJU" = ( /obj/structure/closet/secure_closet/engineering_personal, @@ -47254,9 +35219,7 @@ network = list("SS13","CE") }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "bJV" = ( @@ -47271,15 +35234,11 @@ name = "Gravity Generator"; req_access_txt = "10;11" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bJW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/gravity_generator) "bJX" = ( /obj/effect/turf_decal/stripes/line{ @@ -47288,17 +35247,15 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bJY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "bJZ" = ( @@ -47307,24 +35264,24 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "bKa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "bKb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "bKc" = ( @@ -47332,18 +35289,14 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bKd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bKe" = ( /obj/structure/sink{ @@ -47358,17 +35311,15 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/medical/medbay/zone2) "bKf" = ( /obj/structure/closet/wardrobe/genetics_white, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/genetics) "bKg" = ( @@ -47376,9 +35327,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bKh" = ( /obj/structure/chair/office/light{ @@ -47394,44 +35343,8 @@ icon_state = "pipe-c" }, /obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) -"bKi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/weldingtool/hugetank, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bKj" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bKk" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Genetics"; - sortType = 23 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bKl" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, @@ -47443,29 +35356,24 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bKn" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/fitness) "bKo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/fitness) "bKp" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/fitness) "bKq" = ( @@ -47473,24 +35381,18 @@ /obj/machinery/door/airlock/glass{ name = "Fitness Area" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bKr" = ( /obj/machinery/door/morgue{ name = "Private Study"; req_access_txt = "37" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bKs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bKt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47501,9 +35403,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bKu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47518,9 +35418,7 @@ /obj/machinery/door/airlock/glass{ name = "Library" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library/lounge) "bKv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47531,9 +35429,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bKw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47544,9 +35440,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bKx" = ( /obj/structure/cable/orange{ @@ -47554,9 +35448,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bKy" = ( /obj/structure/disposalpipe/segment, @@ -47569,9 +35461,7 @@ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/library/lounge) "bKz" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, @@ -47585,27 +35475,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKB" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKC" = ( /mob/living/simple_animal/pet/dog/pug{ desc = "It's Spaghetti, the official pug of Atmospherics. Appropriately named after the jumbled mess of piping."; name = "Spaghetti" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKD" = ( /obj/structure/cable{ @@ -47620,26 +35504,20 @@ }, /obj/structure/closet/secure_closet/atmospherics, /obj/item/pickaxe/mini, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKE" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKG" = ( /obj/structure/cable{ @@ -47652,24 +35530,18 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKH" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/engine/atmos) "bKJ" = ( /obj/structure/disposalpipe/segment{ @@ -47680,47 +35552,35 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bKK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bKL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bKM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bKN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bKO" = ( /obj/structure/closet/radiation, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bKP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -47732,26 +35592,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/gravity_generator) -"bKQ" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bKR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/gravity_generator) "bKS" = ( /obj/effect/turf_decal/stripes/line{ @@ -47760,15 +35607,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bKT" = ( /obj/machinery/gravity_generator/main/station, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/gravity_generator) "bKU" = ( /obj/structure/closet/crate, @@ -47778,27 +35621,21 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bKW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bKX" = ( /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bKY" = ( /obj/machinery/light/small{ dir = 1 @@ -47806,14 +35643,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bKZ" = ( /obj/machinery/power/apc{ dir = 1; name = "Chemistry APC"; + areastring = "/area/medical/chemistry"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -47821,20 +35657,14 @@ icon_state = "0-2" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bLa" = ( /obj/structure/plasticflaps, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "bLb" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/medbay/zone2) "bLc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47844,9 +35674,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47855,9 +35683,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47867,9 +35693,7 @@ dir = 4 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47879,9 +35703,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47891,9 +35713,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -47906,9 +35726,10 @@ name = "Medbay RC"; pixel_x = 30 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light{ + dir = 4 }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLi" = ( /obj/structure/table/glass, @@ -47917,7 +35738,7 @@ pixel_y = 2 }, /turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/medical/genetics) "bLj" = ( @@ -47927,9 +35748,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/medical/genetics) "bLk" = ( /obj/structure/table/glass, @@ -47945,9 +35764,7 @@ dir = 10; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/medical/genetics) "bLl" = ( /obj/structure/cable/orange{ @@ -47956,46 +35773,20 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/medical/genetics) "bLm" = ( /obj/machinery/dna_scannernew, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/medical/genetics) -"bLn" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bLo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bLp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille/broken, -/turf/open/floor/plating, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bLq" = ( /obj/structure/disposalpipe/segment{ @@ -48014,48 +35805,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) -"bLs" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bLt" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bLu" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Chemistry"; - sortType = 11 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bLv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bLw" = ( /obj/structure/cable/orange{ @@ -48069,14 +35819,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bLx" = ( /obj/machinery/power/apc{ dir = 4; name = "Fitness APC"; + areastring = "/area/crew_quarters/fitness"; pixel_x = 23; pixel_y = 2 }, @@ -48088,10 +35837,8 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/fitness) +/turf/open/floor/plating, +/area/maintenance/asteroid/port/west) "bLy" = ( /obj/machinery/light{ dir = 8 @@ -48099,51 +35846,38 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLD" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bLE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -48153,9 +35887,7 @@ c_tag = "Service Asteroid Hallway 4"; dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bLF" = ( /obj/structure/table/wood, @@ -48163,65 +35895,47 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bLG" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/photocopier, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bLH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bLI" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLK" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/assistant, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLL" = ( /obj/structure/chair/office/dark, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLM" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLN" = ( /obj/structure/grille, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bLO" = ( /obj/machinery/door/window/eastright{ @@ -48229,14 +35943,10 @@ name = "Interior Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bLP" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bLQ" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -48263,9 +35973,7 @@ }, /obj/structure/closet/secure_closet/atmospherics, /obj/item/pickaxe/mini, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLS" = ( /obj/machinery/space_heater, @@ -48277,16 +35985,12 @@ dir = 5; network = list("SS13","CE") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLT" = ( /obj/machinery/light/small, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLU" = ( /obj/structure/cable{ @@ -48297,30 +36001,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLV" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLW" = ( /obj/machinery/vending/engivend, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/engineering) "bLX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -48330,13 +36027,10 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "bLY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -48350,13 +36044,10 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "bLZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -48377,21 +36068,16 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "bMa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -48401,9 +36087,7 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "bMc" = ( /obj/structure/disposalpipe/segment, @@ -48425,9 +36109,7 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMe" = ( /obj/structure/cable{ @@ -48438,9 +36120,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/engineering) "bMf" = ( @@ -48455,9 +36135,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMg" = ( /obj/structure/rack, @@ -48478,9 +36156,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMh" = ( /obj/structure/rack, @@ -48491,9 +36167,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMi" = ( /obj/structure/rack, @@ -48506,9 +36180,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMj" = ( /obj/machinery/firealarm{ @@ -48519,16 +36191,12 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMk" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/engineering) "bMl" = ( @@ -48540,9 +36208,7 @@ dir = 1; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -48552,9 +36218,7 @@ icon_state = "1-4" }, /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48565,9 +36229,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48583,9 +36245,7 @@ name = "Gravity Generator"; req_access_txt = "10;11" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMp" = ( /obj/effect/turf_decal/stripes/corner{ @@ -48604,9 +36264,7 @@ dir = 1; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMq" = ( /obj/effect/turf_decal/stripes/line{ @@ -48620,9 +36278,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMr" = ( /obj/effect/turf_decal/stripes/line{ @@ -48636,9 +36292,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMs" = ( /obj/effect/turf_decal/stripes/line{ @@ -48647,6 +36301,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_x = 23; pixel_y = 2 }, @@ -48654,9 +36309,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMt" = ( /obj/structure/grille/broken, @@ -48673,9 +36326,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48688,9 +36339,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -48701,8 +36350,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bMx" = ( @@ -48710,9 +36358,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bMy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -48726,9 +36372,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bMz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -48746,9 +36390,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -48765,17 +36407,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMC" = ( /obj/structure/disposalpipe/segment{ @@ -48784,9 +36422,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMD" = ( /obj/structure/disposalpipe/segment{ @@ -48795,9 +36431,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bME" = ( /obj/structure/cable/orange{ @@ -48808,9 +36442,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bMF" = ( /obj/structure/cable/orange{ @@ -48822,12 +36454,9 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bMG" = ( -/obj/structure/table, /obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 @@ -48845,12 +36474,12 @@ pixel_x = 6; pixel_y = -3 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/medbay/zone2) "bMH" = ( -/obj/structure/table, /obj/item/storage/belt/medical{ pixel_y = 2 }, @@ -48862,30 +36491,24 @@ }, /obj/item/clothing/neck/stethoscope, /obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMI" = ( -/obj/structure/table, /obj/item/hand_labeler, /obj/item/gun/syringe, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMJ" = ( -/obj/structure/table, /obj/item/reagent_containers/spray/cleaner, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMK" = ( -/obj/structure/table, /obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 @@ -48893,9 +36516,8 @@ /obj/item/storage/box/rxglasses, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bML" = ( /obj/structure/closet/l3closet, @@ -48904,24 +36526,18 @@ dir = 10; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMM" = ( /obj/structure/closet/wardrobe/white/medical, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMN" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMO" = ( /obj/machinery/door/airlock/maintenance{ @@ -48934,18 +36550,14 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/genetics) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bMP" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bMQ" = ( /obj/structure/cable/orange{ @@ -48957,51 +36569,14 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bMR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bMS" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bMT" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bMU" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Medbay"; - sortType = 9 - }, -/obj/item/wrench, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bMV" = ( /obj/structure/disposalpipe/segment, @@ -49010,87 +36585,64 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bMW" = ( /obj/structure/weightlifter, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bMX" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/fitness) "bMY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/fitness) "bMZ" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/fitness) "bNa" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bNb" = ( /obj/machinery/libraryscanner, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNc" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/librarian, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNd" = ( /obj/machinery/holopad, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNe" = ( /obj/structure/table/wood, /obj/item/device/camera_film, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNf" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bNg" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bNh" = ( /obj/structure/table/wood, /obj/item/folder/blue, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bNi" = ( /obj/structure/table/wood, @@ -49099,23 +36651,20 @@ pixel_y = 7 }, /obj/item/pen/fourcolor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bNj" = ( /obj/machinery/camera{ c_tag = "Library East"; dir = 9 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bNk" = ( /obj/machinery/power/apc{ dir = 8; name = "Lounge APC"; + areastring = "/area/library/lounge"; pixel_x = -23; pixel_y = 2 }, @@ -49129,9 +36678,7 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/library/lounge) "bNl" = ( /turf/open/floor/engine/n2, @@ -49150,31 +36697,23 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bNo" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bNp" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bNq" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bNr" = ( /obj/structure/cable{ @@ -49187,9 +36726,7 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bNs" = ( /obj/structure/cable{ @@ -49203,9 +36740,7 @@ name = "Atmospherics"; req_access_txt = "24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/atmos) "bNt" = ( /obj/machinery/computer/card/minor/ce, @@ -49229,16 +36764,12 @@ pixel_y = -8; req_access_txt = "10;11" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bNu" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bNv" = ( /obj/structure/cable{ @@ -49246,9 +36777,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bNw" = ( /obj/machinery/door/airlock/engineering{ @@ -49263,30 +36792,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/engine_smes) "bNx" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/engine/engine_smes) "bNy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bNz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -49297,13 +36818,10 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bNA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -49325,14 +36843,10 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bNB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ d1 = 2; @@ -49344,38 +36858,29 @@ icon_state = "0-8" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bNC" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/engine/engine_smes) "bND" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engine_smes) "bNE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bNF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bNG" = ( @@ -49383,24 +36888,18 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bNH" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bNI" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bNJ" = ( /obj/structure/cable/orange{ @@ -49410,9 +36909,7 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bNK" = ( /obj/machinery/door/airlock/maintenance{ @@ -49420,14 +36917,13 @@ req_access_txt = "45" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/zone2) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bNL" = ( /obj/machinery/power/apc{ dir = 1; name = "Genetics APC"; + areastring = "/area/medical/genetics"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -49435,10 +36931,8 @@ icon_state = "0-4" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/genetics) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bNM" = ( /obj/structure/cable/orange{ d1 = 2; @@ -49454,23 +36948,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bNN" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bNO" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bNP" = ( /obj/structure/cable/orange{ @@ -49479,35 +36967,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bNQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bNR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/maintenance/asteroid/starboard) -"bNS" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bNT" = ( /obj/machinery/light/small{ @@ -49519,9 +36979,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bNU" = ( /obj/structure/window/reinforced{ @@ -49531,18 +36989,14 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bNV" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bNW" = ( /obj/structure/window/reinforced{ @@ -49550,9 +37004,7 @@ layer = 2.9 }, /obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bNX" = ( /obj/structure/table/wood, @@ -49560,23 +37012,17 @@ c_tag = "Library West"; dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNY" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNZ" = ( /obj/structure/table/wood, /obj/item/pen/fourcolor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bOa" = ( /obj/structure/table/wood, @@ -49585,9 +37031,7 @@ pixel_y = 7 }, /obj/item/pen, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bOb" = ( /obj/structure/chair/office/dark{ @@ -49596,44 +37040,32 @@ /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOd" = ( /obj/structure/table/wood, /obj/item/storage/pill_bottle/dice, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOe" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOf" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck/cas, /obj/item/toy/cards/deck/cas/black, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOg" = ( /obj/machinery/photocopier, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOh" = ( /obj/machinery/light/small{ @@ -49653,17 +37085,14 @@ /turf/open/floor/engine/n2, /area/engine/atmos) "bOk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bOl" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bOm" = ( @@ -49671,24 +37100,18 @@ dir = 5 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bOp" = ( @@ -49702,9 +37125,7 @@ icon_state = "pipe-c" }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOq" = ( /obj/structure/cable{ @@ -49718,9 +37139,7 @@ /obj/structure/table, /obj/item/storage/fancy/cigarettes, /obj/item/lighter/greyscale, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOr" = ( /obj/structure/cable{ @@ -49737,9 +37156,7 @@ dir = 4 }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOs" = ( /obj/structure/cable{ @@ -49753,9 +37170,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOt" = ( /obj/structure/cable{ @@ -49768,15 +37183,11 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOu" = ( /obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "bOv" = ( /obj/structure/cable{ @@ -49792,9 +37203,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/engine/engine_smes) "bOw" = ( @@ -49818,9 +37227,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOx" = ( @@ -49833,9 +37240,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOy" = ( @@ -49849,9 +37254,7 @@ dir = 8 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOz" = ( @@ -49862,9 +37265,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOA" = ( @@ -49875,9 +37276,7 @@ }, /obj/structure/table, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOB" = ( @@ -49893,9 +37292,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOC" = ( @@ -49912,9 +37309,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOD" = ( /obj/machinery/power/smes/engineering, @@ -49927,9 +37322,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOE" = ( /obj/machinery/power/smes/engineering, @@ -49945,9 +37338,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOF" = ( /obj/machinery/power/smes/engineering, @@ -49963,9 +37354,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOG" = ( /obj/machinery/computer/station_alert, @@ -49984,9 +37373,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOH" = ( /obj/machinery/modular_computer/console/preset/engineering, @@ -49994,9 +37381,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -50008,9 +37393,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bOJ" = ( /obj/effect/turf_decal/stripes/line, @@ -50019,8 +37402,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bOK" = ( @@ -50029,9 +37411,7 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bOL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -50047,16 +37427,12 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bOM" = ( /obj/structure/table, /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bON" = ( /obj/structure/cable/orange{ @@ -50068,14 +37444,13 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bOO" = ( /obj/machinery/power/apc{ dir = 1; name = "Medbay Storage APC"; + areastring = "/area/medical/medbay/zone2"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -50083,24 +37458,18 @@ icon_state = "0-2" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/zone2) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bOP" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bOQ" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bOR" = ( /obj/structure/cable/orange{ @@ -50112,67 +37481,45 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bOS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bOT" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bOU" = ( /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bOV" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bOW" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bOX" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bOY" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bOZ" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bPa" = ( /obj/structure/extinguisher_cabinet{ @@ -50182,17 +37529,14 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bPb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bPc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -50205,14 +37549,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bPd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -50221,26 +37560,20 @@ /obj/machinery/door/airlock/glass{ name = "Library" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bPe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bPf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bPg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -50254,9 +37587,7 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bPh" = ( /obj/structure/sign/poster/random{ @@ -50264,33 +37595,25 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bPi" = ( /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bPj" = ( /obj/structure/chair/office/dark{ dir = 1 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bPk" = ( /obj/machinery/light, /obj/machinery/bookbinder, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bPl" = ( /obj/structure/cable/orange{ @@ -50298,9 +37621,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bPm" = ( /obj/structure/cable/orange{ @@ -50308,9 +37629,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bPn" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -50333,17 +37652,13 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bPq" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bPr" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -50363,9 +37678,7 @@ }, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bPt" = ( @@ -50373,9 +37686,7 @@ dir = 10 }, /obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bPu" = ( /obj/machinery/status_display{ @@ -50386,34 +37697,26 @@ /area/engine/atmos) "bPv" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bPw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bPx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bPy" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "bPz" = ( /obj/machinery/computer/apc_control, @@ -50421,9 +37724,7 @@ /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -50433,9 +37734,7 @@ pixel_y = -28 }, /obj/structure/closet/secure_closet/engineering_chief, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPB" = ( /obj/machinery/suit_storage_unit/ce, @@ -50443,9 +37742,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPC" = ( /obj/effect/landmark/event_spawn, @@ -50454,9 +37751,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPD" = ( /obj/item/twohanded/required/kirbyplants{ @@ -50465,6 +37760,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Chief Engineer's Office APC"; + areastring = "/area/crew_quarters/heads/chief"; pixel_x = 23; pixel_y = 2 }, @@ -50472,17 +37768,13 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPE" = ( /obj/structure/table, /obj/item/book/manual/engineering_particle_accelerator, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engine_smes) "bPF" = ( @@ -50492,31 +37784,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPG" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPH" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPJ" = ( /obj/structure/cable/yellow{ @@ -50529,9 +37813,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPK" = ( /obj/machinery/power/terminal{ @@ -50546,9 +37828,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPL" = ( /obj/machinery/power/terminal{ @@ -50558,9 +37838,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPM" = ( /obj/structure/cable{ @@ -50572,14 +37850,13 @@ dir = 1 }, /obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPN" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering SMES Storage APC"; + areastring = "/area/engine/engine_smes"; pixel_x = 23; pixel_y = 2 }, @@ -50587,9 +37864,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPO" = ( /obj/machinery/door/airlock/glass_external{ @@ -50597,14 +37872,10 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bPP" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bPQ" = ( /obj/structure/cable/orange{ @@ -50616,9 +37887,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPR" = ( /obj/structure/cable/orange{ @@ -50629,9 +37898,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bPS" = ( /obj/structure/cable/orange{ @@ -50643,9 +37910,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPT" = ( /obj/structure/cable/orange{ @@ -50657,9 +37922,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPU" = ( /obj/structure/disposalpipe/segment{ @@ -50670,9 +37933,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPV" = ( /obj/structure/cable/orange{ @@ -50689,9 +37950,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPW" = ( /obj/structure/cable/orange{ @@ -50703,9 +37962,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPX" = ( /obj/structure/cable/orange{ @@ -50719,9 +37976,7 @@ name = "disposal pipe - Atmospherics"; sortType = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPY" = ( /obj/structure/cable/orange{ @@ -50735,9 +37990,7 @@ name = "disposal pipe - Engineering"; sortType = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPZ" = ( /obj/structure/cable/orange{ @@ -50758,9 +38011,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bQa" = ( /obj/structure/cable/orange{ @@ -50772,9 +38023,7 @@ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bQb" = ( /obj/structure/cable/orange{ @@ -50791,16 +38040,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bQc" = ( -/obj/machinery/disposal/deliveryChute, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bQd" = ( /obj/machinery/newscaster{ @@ -50808,8 +38048,7 @@ pixel_y = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/fitness) "bQe" = ( @@ -50817,26 +38056,20 @@ dir = 8 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bQf" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bQg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bQh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50847,32 +38080,24 @@ /obj/machinery/door/airlock/glass{ name = "Library" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bQi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bQj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bQk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bQl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -50883,35 +38108,27 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bQm" = ( /obj/machinery/door/morgue{ name = "Explicit Section" }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bQn" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library/lounge) "bQo" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library/lounge) "bQp" = ( /obj/structure/closet/crate, @@ -50930,9 +38147,7 @@ dir = 5; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bQr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -50940,49 +38155,32 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bQs" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQt" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "North Canister to Waste" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bQu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQv" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQw" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQx" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -50991,18 +38189,14 @@ on = 0; target_pressure = 101 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQy" = ( /obj/structure/fireaxecabinet{ pixel_x = 32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQz" = ( /turf/closed/wall, @@ -51017,25 +38211,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "bQC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "bQD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "bQE" = ( /obj/structure/table, @@ -51045,9 +38233,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engine_smes) "bQF" = ( @@ -51057,33 +38243,25 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -51093,9 +38271,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQK" = ( /obj/machinery/airalarm{ @@ -51110,17 +38286,13 @@ dir = 1; network = list("SS13","CE") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/engine/engine_smes) "bQM" = ( /obj/structure/disposalpipe/segment{ @@ -51137,9 +38309,7 @@ req_access_txt = "10" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bQN" = ( /obj/structure/disposalpipe/trunk{ @@ -51148,9 +38318,7 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bQO" = ( /obj/structure/closet, @@ -51165,9 +38333,7 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bQQ" = ( /obj/item/device/radio/intercom{ @@ -51176,8 +38342,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bQR" = ( @@ -51191,9 +38356,7 @@ dir = 8 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bQS" = ( /obj/structure/disposalpipe/segment{ @@ -51204,100 +38367,73 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /obj/item/pickaxe, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bQT" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bQU" = ( -/obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bQV" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bQW" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bQX" = ( /obj/structure/table, /obj/item/storage/box/cups, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bQY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bQZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bRa" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/westright, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bRb" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bRc" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bRd" = ( /obj/structure/table, /obj/item/storage/firstaid/brute, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bRe" = ( /obj/structure/noticeboard{ dir = 8; pixel_x = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bRf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -51310,18 +38446,14 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bRg" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library) "bRh" = ( /obj/machinery/light{ @@ -51333,17 +38465,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bRi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bRj" = ( /obj/item/twohanded/required/kirbyplants{ @@ -51352,9 +38480,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bRk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -51366,9 +38492,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bRl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -51377,34 +38501,26 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bRm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bRn" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bRo" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bRp" = ( /obj/machinery/light/small{ @@ -51414,9 +38530,7 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) "bRq" = ( -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bRr" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -51424,26 +38538,20 @@ frequency = 1441; id = "o2_in" }, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bRs" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRt" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -51451,38 +38559,29 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bRv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bRw" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bRx" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRy" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -51490,17 +38589,13 @@ name = "Filter to Waste"; on = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRA" = ( /obj/machinery/meter{ @@ -51511,15 +38606,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/engine/atmos) "bRC" = ( /obj/effect/turf_decal/stripes/line, @@ -51529,9 +38620,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/engine_smes) "bRD" = ( @@ -51546,9 +38635,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRE" = ( /obj/machinery/button/door{ @@ -51558,15 +38645,11 @@ req_access_txt = "10;11" }, /obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRF" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRG" = ( /obj/structure/table, @@ -51579,21 +38662,15 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRH" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRI" = ( /obj/structure/tank_dispenser, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRJ" = ( /obj/machinery/portable_atmospherics/scrubber, @@ -51602,31 +38679,23 @@ pixel_y = -29 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/engine_smes) "bRK" = ( /obj/machinery/suit_storage_unit/engine, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/engine_smes) "bRL" = ( /obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRM" = ( /obj/machinery/suit_storage_unit/engine, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/engine_smes) "bRN" = ( @@ -51634,8 +38703,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bRO" = ( @@ -51644,9 +38712,7 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bRP" = ( /obj/machinery/door/airlock/glass_external{ @@ -51658,9 +38724,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bRQ" = ( /obj/structure/cable/orange{ @@ -51669,27 +38733,18 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bRR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bRS" = ( /obj/structure/chair, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bRT" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bRU" = ( /obj/structure/closet/crate, @@ -51708,9 +38763,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bRW" = ( /obj/structure/disposalpipe/segment{ @@ -51722,9 +38775,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bRX" = ( /obj/structure/reagent_dispensers/water_cooler, @@ -51732,7 +38783,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -51741,7 +38791,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -51751,7 +38800,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -51760,64 +38808,45 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/fitness) "bSb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bSc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bSd" = ( /obj/structure/bookcase/random/fiction, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bSe" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bSf" = ( /obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bSg" = ( /obj/structure/bookcase/random/reference, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bSh" = ( /obj/structure/bookcase/random/religion, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bSi" = ( /obj/structure/bookcase/random/adult, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSj" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSk" = ( /obj/structure/sign/poster/random{ @@ -51825,9 +38854,7 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSl" = ( /obj/structure/closet/emcloset, @@ -51837,30 +38864,22 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bSn" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bSo" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "o2_sensor" }, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bSp" = ( /obj/machinery/pipedispenser/disposal, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/engine/atmos) "bSq" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -51868,18 +38887,14 @@ name = "Pure To Canisters"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bSr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bSs" = ( @@ -51891,16 +38906,12 @@ name = "Atmospherics Distro"; req_access_txt = "24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/atmos) "bSt" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bSu" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ @@ -51909,9 +38920,7 @@ on = 1; target_temperature = 80 }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "bSv" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -51919,15 +38928,11 @@ name = "Distro to Waste"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bSw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bSx" = ( /obj/machinery/door/airlock/maintenance{ @@ -51939,27 +38944,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bSy" = ( /obj/machinery/door/poddoor{ id = "engiestoragesmes"; name = "Engineering SMES Storage" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bSz" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engine_smes) "bSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -51973,8 +38972,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bSC" = ( @@ -51990,22 +38988,16 @@ "bSD" = ( /obj/structure/table, /obj/item/paper_bin, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bSE" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bSF" = ( /obj/structure/disposalpipe/segment, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bSG" = ( /obj/machinery/light/small{ @@ -52018,9 +39010,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bSH" = ( /obj/machinery/disposal/bin, @@ -52028,7 +39018,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52038,7 +39027,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52050,7 +39038,6 @@ dir = 6 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52067,7 +39054,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52077,7 +39063,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52090,8 +39075,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/fitness) "bSN" = ( @@ -52099,28 +39083,21 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/fitness) "bSO" = ( /obj/structure/punching_bag, /obj/machinery/light, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bSP" = ( /obj/structure/punching_bag, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bSQ" = ( /obj/structure/closet/boxinggloves, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bSR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -52128,30 +39105,23 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bSS" = ( /obj/machinery/light/small, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bST" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSU" = ( /obj/machinery/camera{ c_tag = "Library Explicits"; dir = 9 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSV" = ( /obj/structure/grille, @@ -52164,19 +39134,7 @@ id_tag = "o2_out"; name = "oxygen vent" }, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bSX" = ( -/obj/machinery/meter, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bSY" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -52184,9 +39142,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bSZ" = ( @@ -52198,9 +39154,7 @@ on = 1; target_pressure = 4500 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTa" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52208,35 +39162,26 @@ name = "Mix To Canisters"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTb" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 10 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bTc" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bTd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bTe" = ( @@ -52244,9 +39189,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "bTf" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/visible, @@ -52255,17 +39198,13 @@ id_tag = "distro_meter"; name = "Distribution Loop" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bTh" = ( /obj/machinery/light/small{ @@ -52279,25 +39218,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bTi" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bTj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bTk" = ( /obj/machinery/button/door{ @@ -52309,9 +39242,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bTl" = ( /obj/structure/closet/crate, @@ -52344,21 +39275,15 @@ "bTo" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bTp" = ( /obj/item/stack/sheet/mineral/wood, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bTq" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bTr" = ( /obj/effect/decal/cleanable/cobweb, @@ -52366,79 +39291,54 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "bTs" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/closed/wall, +/area/crew_quarters/toilet/fitness) "bTt" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel, +/area/crew_quarters/toilet/fitness) "bTu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/closed/wall, +/area/crew_quarters/toilet/fitness) "bTv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bTw" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bTx" = ( /obj/machinery/door/airlock{ name = "Private Study" }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bTy" = ( /obj/machinery/light/small, /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bTz" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bTA" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bTB" = ( @@ -52446,9 +39346,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTC" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -52456,9 +39354,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bTD" = ( @@ -52466,12 +39362,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bTE" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52480,26 +39373,20 @@ on = 0 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bTF" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTG" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTH" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52507,9 +39394,7 @@ name = "Mix to Distro"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ @@ -52520,14 +39405,10 @@ dir = 9; network = list("SS13","CE") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTJ" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bTK" = ( /obj/machinery/portable_atmospherics/canister/toxins, @@ -52545,8 +39426,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bTN" = ( @@ -52564,9 +39444,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bTP" = ( /obj/machinery/light/small{ @@ -52574,26 +39452,20 @@ }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bTQ" = ( /obj/structure/barricade/wooden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bTR" = ( /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bTS" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -52601,37 +39473,23 @@ dir = 8 }, /obj/item/clothing/head/cone, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bTT" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bTU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bTV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bTW" = ( /obj/structure/sink{ dir = 4; @@ -52640,28 +39498,20 @@ /obj/structure/mirror{ pixel_x = 32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bTX" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bTY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bTZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -52670,9 +39520,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52684,9 +39532,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52703,9 +39549,7 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52714,9 +39558,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52730,9 +39572,7 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52743,9 +39583,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUf" = ( /obj/machinery/door/airlock/maintenance{ @@ -52753,9 +39591,7 @@ req_access_txt = "0" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bUg" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -52763,18 +39599,14 @@ dir = 4; pixel_x = 11 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bUh" = ( /obj/machinery/newscaster{ pixel_x = -28; pixel_y = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bUi" = ( /obj/structure/table/wood, @@ -52784,14 +39616,10 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bUj" = ( -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -52799,9 +39627,7 @@ frequency = 1441; id = "air_in" }, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUl" = ( /obj/machinery/meter{ @@ -52811,61 +39637,32 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bUm" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bUn" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bUo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUp" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bUq" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bUr" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/atmos) "bUs" = ( @@ -52873,9 +39670,7 @@ dir = 6 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bUt" = ( @@ -52883,9 +39678,7 @@ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUu" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52900,33 +39693,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUv" = ( /obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bUw" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bUx" = ( /obj/machinery/shieldgen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/engine_smes) -"bUy" = ( -/obj/machinery/shieldgen, /turf/open/floor/plating, /area/engine/engine_smes) "bUz" = ( @@ -52946,9 +39727,7 @@ /area/maintenance/asteroid/central) "bUC" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bUD" = ( /obj/structure/cable/orange{ @@ -52956,64 +39735,46 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bUE" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bUF" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUK" = ( /obj/structure/janitorialcart, /obj/item/mop, /obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bUL" = ( /obj/structure/chair/comfy/brown{ @@ -53022,9 +39783,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bUM" = ( /obj/structure/table/wood, @@ -53033,72 +39792,48 @@ pixel_y = 7 }, /obj/item/pen, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bUN" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bUO" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bUP" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bUQ" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUR" = ( /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUS" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "air_sensor" }, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUT" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bUU" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/atmos) "bUV" = ( @@ -53106,15 +39841,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bUW" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -53122,37 +39853,26 @@ dir = 8; name = "Air to Mix" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUY" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bVa" = ( /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bVb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -53160,16 +39880,10 @@ dir = 2; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -53179,10 +39893,7 @@ icon_state = "2-4" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVd" = ( @@ -53206,28 +39917,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) -"bVf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "bVg" = ( /obj/machinery/power/apc{ dir = 4; name = "Fitness Bathroom APC"; + areastring = "/area/crew_quarters/toilet/fitness"; pixel_x = 23; pixel_y = 2 }, @@ -53239,12 +39935,8 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) "bVh" = ( /obj/machinery/camera{ c_tag = "Fitness Bathrooms"; @@ -53257,34 +39949,21 @@ /obj/structure/urinal{ pixel_x = -32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bVk" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bVl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -53296,22 +39975,16 @@ name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bVm" = ( /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVn" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVo" = ( /obj/item/device/radio/intercom{ @@ -53319,23 +39992,17 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVp" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVq" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bVr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on{ @@ -53344,9 +40011,7 @@ id_tag = "air_out"; name = "air out" }, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bVs" = ( /obj/machinery/meter{ @@ -53356,17 +40021,13 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bVt" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVu" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -53410,9 +40071,7 @@ name = "Interior Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVx" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -53422,9 +40081,7 @@ on = 1 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/engine/atmos) "bVy" = ( /obj/machinery/computer/atmos_control/tank{ @@ -53439,7 +40096,6 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -53453,9 +40109,7 @@ on = 0 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/engine/atmos) "bVA" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -53477,9 +40131,7 @@ on = 1 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bVC" = ( @@ -53489,26 +40141,15 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bVD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -53516,10 +40157,7 @@ icon_state = "1-2" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVF" = ( @@ -53529,23 +40167,15 @@ /obj/structure/urinal{ pixel_x = -32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVG" = ( /obj/machinery/door/airlock{ id_tag = "fb1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVH" = ( /obj/machinery/light/small, /obj/structure/toilet{ @@ -53558,15 +40188,10 @@ pixel_x = 24 }, /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVI" = ( /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "Holodeck Projector Floor" }, /area/holodeck/rec_center) @@ -53578,9 +40203,7 @@ }, /obj/item/storage/firstaid/o2, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bVK" = ( /obj/machinery/camera{ @@ -53588,9 +40211,7 @@ dir = 5 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bVL" = ( @@ -53598,69 +40219,51 @@ dir = 1 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/chapel/main) "bVM" = ( /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bVN" = ( /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/chapel/main) "bVO" = ( /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVP" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVR" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bVS" = ( -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bVT" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bVU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -53669,35 +40272,27 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVW" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVY" = ( /obj/machinery/camera{ @@ -53706,27 +40301,20 @@ network = list("SS13","CE") }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bWa" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bWb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -53734,9 +40322,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/atmos) "bWc" = ( @@ -53750,18 +40336,14 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bWd" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bWe" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, @@ -53769,31 +40351,24 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bWf" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) -"bWg" = ( -/turf/closed/wall, -/area/maintenance/asteroid/central) "bWh" = ( /turf/closed/wall, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bWi" = ( /obj/structure/disposaloutlet{ dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bWj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -53801,70 +40376,50 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bWk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/main) "bWl" = ( /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/chapel/main) "bWm" = ( -/turf/open/floor/plasteel/chapel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bWn" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bWo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bWp" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bWr" = ( /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bWs" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bWt" = ( /obj/effect/turf_decal/stripes/line{ @@ -53873,76 +40428,56 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bWu" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bWv" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bWw" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bWx" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bWy" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bWz" = ( /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bWA" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bWB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bWC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bWD" = ( /obj/machinery/door/airlock{ id_tag = "fb2" @@ -53950,12 +40485,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bWE" = ( /obj/machinery/light/small, /obj/structure/toilet{ @@ -53967,12 +40498,8 @@ normaldoorcontrol = 1; pixel_x = 24 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bWF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -53980,9 +40507,7 @@ pixel_x = 24 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bWG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -53994,9 +40519,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bWH" = ( /obj/structure/disposalpipe/segment, @@ -54004,41 +40527,32 @@ /obj/machinery/door/airlock/glass{ name = "Chapel" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bWI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWK" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWL" = ( /obj/machinery/camera{ c_tag = "Chapel East"; dir = 9 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWM" = ( /obj/machinery/power/apc{ dir = 8; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_x = -23; pixel_y = 2 }, @@ -54052,9 +40566,7 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/chapel/main) "bWN" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -54063,18 +40575,14 @@ id = "co2_in"; pixel_y = 1 }, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bWO" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "co2_sensor" }, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bWP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -54083,9 +40591,7 @@ id_tag = "co2_out"; name = "co2 vent" }, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bWQ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -54094,18 +40600,14 @@ id = "tox_in"; pixel_y = 1 }, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bWR" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "tox_sensor" }, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bWS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -54115,9 +40617,7 @@ name = "plasma vent" }, /obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bWT" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -54126,18 +40626,14 @@ id = "n2o_in"; pixel_y = 1 }, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bWU" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2o_sensor" }, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bWV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -54146,9 +40642,7 @@ id_tag = "n2o_out"; name = "n2o vent" }, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bWW" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -54157,18 +40651,14 @@ id = "mix_in"; pixel_y = 1 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bWX" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "mix_sensor" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bWY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -54177,9 +40667,7 @@ id_tag = "mix_in"; name = "distro vent" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bWZ" = ( /obj/structure/girder, @@ -54190,23 +40678,17 @@ /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bXb" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bXc" = ( /obj/structure/chair/stool, /obj/structure/sign/poster/contraband/hacking_guide{ pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bXd" = ( /obj/structure/cable/orange{ @@ -54227,7 +40709,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXf" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ @@ -54236,7 +40718,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXg" = ( /obj/structure/cable/orange{ d1 = 4; @@ -54244,7 +40726,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXh" = ( /obj/structure/cable/orange{ d1 = 4; @@ -54253,7 +40735,7 @@ }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXi" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/cable/orange{ @@ -54263,16 +40745,17 @@ /obj/machinery/power/apc{ dir = 1; name = "Eastern External Waste Belt APC"; + areastring = "/area/maintenance/asteroid/disposal/external/east"; pixel_y = 24 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXj" = ( /obj/machinery/conveyor/auto{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXk" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -54281,47 +40764,33 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXl" = ( /obj/machinery/door/airlock{ name = "Shower Room" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bXm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/closed/wall, +/area/crew_quarters/toilet/fitness) "bXn" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bXo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXp" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bXq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -54334,9 +40803,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bXr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -54347,71 +40814,49 @@ /obj/machinery/door/airlock/glass{ name = "Chapel" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bXs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bXt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bXu" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bXv" = ( -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bXw" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bXx" = ( -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bXy" = ( /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bXz" = ( -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bXA" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide{ valve_open = 1 }, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bXB" = ( -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bXC" = ( /obj/structure/closet, @@ -54423,33 +40868,27 @@ dir = 1 }, /obj/structure/rack, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bXE" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bXF" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bXG" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXH" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXI" = ( /obj/machinery/light/small{ dir = 4 @@ -54459,57 +40898,39 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXJ" = ( /obj/structure/rack, /obj/item/pickaxe/emergency, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bXK" = ( /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bXL" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bXM" = ( /obj/machinery/shower{ dir = 8 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bXN" = ( /obj/machinery/computer/holodeck, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54517,9 +40938,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54529,18 +40948,14 @@ /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bXS" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -54553,21 +40968,16 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bXT" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/main) "bXU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54578,9 +40988,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bXV" = ( @@ -54588,27 +40996,21 @@ dir = 4 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/chapel/main) "bXW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bXX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bXY" = ( @@ -54618,74 +41020,52 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bXZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYb" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) "bYc" = ( /obj/machinery/light/small, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bYd" = ( /obj/machinery/light/small, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bYe" = ( /obj/machinery/light/small, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bYf" = ( /obj/machinery/light/small, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bYg" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bYh" = ( /obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bYi" = ( /obj/structure/closet/toolcloset, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bYj" = ( /obj/structure/disposalpipe/trunk, @@ -54693,54 +41073,42 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYk" = ( /obj/machinery/conveyor/auto{ dir = 4 }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYl" = ( /obj/machinery/conveyor/auto{ dir = 10; verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYm" = ( /obj/structure/rack, /obj/item/pickaxe/emergency, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bYn" = ( /obj/item/bikehorn/rubberducky, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYp" = ( /obj/structure/table, /obj/item/paper/fluff/holodeck/disclaimer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -54749,9 +41117,7 @@ icon_state = "pipe-c" }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -54759,9 +41125,7 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYs" = ( /obj/structure/disposalpipe/segment{ @@ -54771,27 +41135,21 @@ /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bYu" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bYv" = ( /obj/machinery/firealarm{ @@ -54808,9 +41166,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bYw" = ( /obj/machinery/disposal/bin, @@ -54818,29 +41174,21 @@ dir = 1 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/chapel/main) "bYx" = ( /obj/machinery/light, -/turf/open/floor/plasteel/chapel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bYy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYz" = ( /obj/machinery/light, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/chapel/main) "bYA" = ( @@ -54852,14 +41200,10 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bYB" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "bYC" = ( /obj/structure/toilet{ @@ -54868,56 +41212,40 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "bYD" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYE" = ( /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "bYF" = ( /obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYG" = ( /obj/item/soap/nanotrasen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bYJ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bYK" = ( /obj/machinery/light{ @@ -54932,17 +41260,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bYL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bYM" = ( /obj/machinery/door/morgue{ @@ -54951,9 +41275,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYN" = ( /obj/machinery/door/morgue{ @@ -54963,26 +41285,20 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bYP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bYQ" = ( /obj/structure/disposalpipe/sortjunction{ @@ -54991,9 +41307,7 @@ name = "disposal pipe - Chapel"; sortType = 17 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bYR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -55004,30 +41318,22 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bYS" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bYT" = ( /obj/structure/mineral_door/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bYU" = ( /obj/structure/sign/barsign, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) "bYV" = ( /obj/machinery/disposal/deliveryChute, @@ -55035,25 +41341,17 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYW" = ( /obj/machinery/light, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -55061,9 +41359,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bYZ" = ( /obj/machinery/status_display{ @@ -55071,9 +41367,7 @@ layer = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bZa" = ( /turf/closed/mineral, @@ -55083,58 +41377,43 @@ dir = 4 }, /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, /area/chapel/main) "bZd" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZe" = ( /obj/machinery/door/morgue{ name = "Confession Room"; req_access_txt = "22" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "bZf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/twohanded/required/kirbyplants{ icon_state = "applebush" }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZg" = ( /obj/machinery/light_switch{ pixel_y = 24 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZi" = ( /obj/item/device/radio/intercom{ @@ -55142,23 +41421,17 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZj" = ( -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZk" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bZl" = ( /obj/structure/window/reinforced{ @@ -55168,9 +41441,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZm" = ( /obj/machinery/door/window/northleft{ @@ -55180,29 +41451,23 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZn" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bZo" = ( /obj/machinery/computer/arcade, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) "bZp" = ( /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) @@ -55213,38 +41478,28 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bZr" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) "bZs" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bZt" = ( /obj/machinery/vending/boozeomat{ req_access_txt = "0" }, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "bZu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "bZv" = ( /obj/structure/sign/mining{ @@ -55255,34 +41510,13 @@ opened = 1 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) -"bZw" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"bZx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "bZy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "bZz" = ( /obj/structure/disposalpipe/segment{ @@ -55290,18 +41524,14 @@ }, /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/wardrobe/black, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bZA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bZB" = ( /obj/structure/disposalpipe/segment{ @@ -55309,9 +41539,7 @@ }, /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bZC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -55325,14 +41553,10 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bZD" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bZE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -55340,58 +41564,43 @@ c_tag = "Chapel Office"; dir = 5 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZF" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /obj/structure/chair/wood/wings, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZJ" = ( /obj/structure/closet/coffin, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZK" = ( /obj/structure/chair/stool, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bZL" = ( /obj/structure/table/wood/poker, /obj/item/gun/ballistic/revolver/russian, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) @@ -55401,72 +41610,25 @@ }, /obj/item/reagent_containers/food/drinks/shaker, /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bZN" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) -"bZO" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"bZP" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Bar"; - sortType = 19 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"bZQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/sign/poster/random{ - name = "random contraband poster"; - pixel_y = 32; - random_basetype = /obj/structure/sign/poster/contraband - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"bZR" = ( -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "bZS" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bZT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bZU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55482,9 +41644,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bZV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55500,9 +41660,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bZW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55519,45 +41677,33 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bZX" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bZY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZZ" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "caa" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cab" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cac" = ( /obj/structure/table/wood, @@ -55570,9 +41716,7 @@ /obj/item/storage/fancy/candle_box{ pixel_x = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cad" = ( /obj/machinery/light{ @@ -55583,55 +41727,13 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "cae" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) -"caf" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cag" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Kitchen"; - sortType = 20 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cah" = ( -/obj/structure/disposalpipe/junction, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cai" = ( -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "cak" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating/asteroid, @@ -55642,9 +41744,7 @@ name = "Top Secret Clown HQ" }) "cam" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -55655,15 +41755,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cao" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cap" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -55673,23 +41769,13 @@ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "caq" = ( /obj/structure/table/wood, /obj/item/nullrod, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/chapel/office) -"car" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cas" = ( /obj/structure/chair/wood/wings{ @@ -55697,17 +41783,13 @@ dir = 1 }, /obj/effect/landmark/start/chaplain, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cat" = ( /obj/machinery/newscaster{ pixel_x = 32 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cau" = ( /obj/structure/closet/coffin, @@ -55715,15 +41797,11 @@ c_tag = "Chapel Coffins"; dir = 9 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cav" = ( /obj/item/chair/stool, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "caw" = ( /obj/structure/sign/poster/random{ @@ -55732,93 +41810,9 @@ random_basetype = /obj/structure/sign/poster/contraband }, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) -"cax" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Hydroponics"; - sortType = 21 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cay" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caz" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - icon_state = "ast_warn"; - dir = 8 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caD" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/clothing/head/cone, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "caF" = ( /obj/structure/glowshroom/single, /obj/effect/decal/cleanable/cobweb, @@ -55832,9 +41826,7 @@ name = "Top Secret Clown HQ" }) "caH" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -55843,30 +41835,22 @@ desc = "A huge chunk of metal used to separate rooms. Nothing odd here, sir."; name = "inconspicuous wall" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/fitness) "caJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "caK" = ( /obj/machinery/light, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "caL" = ( /obj/structure/closet/wardrobe/chaplain_black, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "caM" = ( /obj/structure/cable/orange{ @@ -55879,9 +41863,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "caN" = ( /obj/structure/cable/orange{ @@ -55890,9 +41872,7 @@ icon_state = "4-8" }, /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "caO" = ( /obj/structure/cable/orange{ @@ -55903,9 +41883,7 @@ /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "caP" = ( /obj/structure/cable/orange{ @@ -55914,9 +41892,7 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "caQ" = ( /obj/structure/cable/orange{ @@ -55924,58 +41900,24 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) -"caR" = ( -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "caS" = ( /obj/item/chair, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caT" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Library"; - sortType = 16 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caU" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "caV" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white, +/obj/item/stack/cable_coil/white, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) +/area/shuttle/syndicate) "caW" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "caX" = ( /obj/structure/glowshroom/single, @@ -55992,9 +41934,7 @@ pixel_x = -28; pixel_y = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "caZ" = ( /obj/structure/disposalpipe/segment{ @@ -56011,9 +41951,7 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cba" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -56024,9 +41962,7 @@ dir = 4 }, /obj/structure/closet/lasertag/blue, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56041,9 +41977,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56058,9 +41992,7 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56077,17 +42009,13 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56101,8 +42029,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cbg" = ( @@ -56115,9 +42042,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "cbh" = ( /obj/structure/rack, @@ -56130,9 +42055,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cbi" = ( /obj/machinery/door/window/northleft{ @@ -56142,42 +42065,34 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "cbj" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "cbk" = ( /obj/machinery/door/airlock{ name = "Crematorium"; req_access_txt = "22" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbl" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 2; name = "Gambler Den APC"; + areastring = "/area/crew_quarters/abandoned_gambling_den"; pixel_y = -24 }, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) "cbm" = ( /obj/machinery/computer/slot_machine, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "cbn" = ( /obj/machinery/computer/slot_machine, @@ -56186,70 +42101,25 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) -"cbo" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cbp" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Chapel"; - sortType = 17 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cbq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cbr" = ( -/obj/machinery/light/small, -/obj/structure/closet/toolcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "cbs" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cbt" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "cbu" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cbv" = ( @@ -56262,9 +42132,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cbw" = ( /obj/structure/disposalpipe/trunk{ @@ -56273,31 +42141,23 @@ /obj/structure/disposaloutlet{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "cbx" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "cby" = ( /obj/structure/bodycontainer/crematorium{ id = "creamed" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbz" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbA" = ( /obj/machinery/camera{ @@ -56309,9 +42169,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbB" = ( /obj/structure/plasticflaps, @@ -56321,9 +42179,7 @@ freq = 1400; location = "Chapel" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "cbC" = ( /obj/structure/cable/orange{ @@ -56332,35 +42188,20 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) -"cbD" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "cbE" = ( /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cbF" = ( /obj/item/stack/sheet/mineral/wood, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cbG" = ( /obj/structure/bed, /obj/item/bedsheet/clown, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56372,9 +42213,7 @@ /obj/structure/sign/poster/contraband/clown{ pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56382,9 +42221,7 @@ /obj/structure/mineral_door/wood{ name = "Secret Clown HQ" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56394,17 +42231,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "cbK" = ( /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cbL" = ( @@ -56418,31 +42252,23 @@ icon_state = "1-2" }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cbM" = ( /obj/machinery/button/crematorium{ id = "creamed"; pixel_x = -24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbN" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbO" = ( /obj/structure/table/wood, /obj/item/storage/book/bible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbP" = ( /obj/structure/closet/crate{ @@ -56456,16 +42282,12 @@ /obj/item/storage/box/mousetraps, /obj/item/storage/crayons, /obj/item/clothing/mask/joy, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "cbQ" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56473,17 +42295,13 @@ /mob/living/carbon/monkey{ name = "Mr.Teeny" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "cbS" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56492,9 +42310,7 @@ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "cbU" = ( /turf/open/floor/plating/asteroid/airless, @@ -56507,47 +42323,27 @@ name = "Docking Asteroid" }) "cbW" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Docking Asteroid" }) -"cbX" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/port/west) "cbY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Civilian Asteroid" }) "cbZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "cca" = ( /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -56559,14 +42355,10 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) "ccc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -56575,13 +42367,8 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "ccd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56592,9 +42379,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Civilian Asteroid" }) @@ -56610,9 +42395,6 @@ /turf/open/space, /area/space) "ccf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -56620,16 +42402,10 @@ dir = 8; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "ccg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -56639,18 +42415,13 @@ dir = 5 }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "cch" = ( /obj/structure/table, /obj/item/toy/figure/clown, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56663,18 +42434,14 @@ name = "state-of-the-art clown home defense peel" }, /obj/item/coin/clown, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "ccj" = ( /obj/structure/closet/crate/bin, /obj/item/clothing/mask/gas/mime, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56683,42 +42450,24 @@ desc = "A vending machine for costumes. The machine seems blessed by some higher power, allowing it to function without power. HONK!"; use_power = 0 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "ccl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "ccm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "ccn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -56728,9 +42477,7 @@ name = "Arrivals Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cco" = ( /obj/structure/cable{ @@ -56753,9 +42500,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccr" = ( /obj/machinery/door/airlock/glass_external{ @@ -56767,9 +42512,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccs" = ( /turf/closed/mineral/random/labormineral, @@ -56781,9 +42524,7 @@ /area/maintenance/asteroid/port/west) "ccu" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "ccv" = ( /obj/structure/cable{ @@ -56796,9 +42537,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccw" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -56823,7 +42562,6 @@ dir = 8 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -56831,17 +42569,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccC" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -56853,9 +42587,7 @@ dir = 5 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccD" = ( /obj/machinery/door/airlock/glass_external{ @@ -56867,9 +42599,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccE" = ( /turf/closed/mineral/random/labormineral, @@ -56895,9 +42625,7 @@ c_tag = "Docking Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56907,9 +42635,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccJ" = ( /obj/machinery/light{ @@ -56920,9 +42646,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "ccK" = ( /obj/structure/cable{ @@ -56931,23 +42655,17 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccL" = ( /obj/structure/ore_box, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ccM" = ( /obj/item/ore/iron, /obj/item/ore/iron, /obj/item/ore/iron, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ccN" = ( /obj/item/storage/bag/ore, @@ -56968,26 +42686,20 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccR" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccS" = ( /obj/item/device/radio/intercom{ @@ -57000,16 +42712,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "ccT" = ( /obj/item/storage/bag/ore, /obj/item/pickaxe/mini, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ccU" = ( /turf/open/floor/plating/asteroid, @@ -57051,7 +42759,6 @@ dir = 8 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -57062,7 +42769,6 @@ dir = 9 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -57074,15 +42780,11 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57092,9 +42794,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdh" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -57112,9 +42812,7 @@ /area/solar/asteroid/aft) "cdk" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdl" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -57126,9 +42824,7 @@ dir = 6 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -57138,8 +42834,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdn" = ( @@ -57156,9 +42851,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57171,9 +42864,7 @@ name = "Docking Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdq" = ( /obj/structure/disposalpipe/segment{ @@ -57184,34 +42875,25 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdr" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "cds" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "cdt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdu" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/solars/asteroid/aft) "cdv" = ( -/turf/closed/wall/r_wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall/rust, /area/maintenance/solars/asteroid/aft) "cdw" = ( /obj/structure/cable{ @@ -57226,8 +42908,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdx" = ( @@ -57236,9 +42917,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "cdy" = ( /obj/structure/cable{ @@ -57254,9 +42933,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cdz" = ( /obj/structure/cable{ @@ -57271,9 +42948,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdA" = ( /obj/structure/cable{ @@ -57290,9 +42965,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdB" = ( /obj/item/twohanded/required/kirbyplants{ @@ -57330,9 +43003,7 @@ /obj/item/solar_assembly, /obj/item/electronics/tracker, /obj/item/paper/guides/jobs/engi/solars, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdE" = ( /obj/machinery/power/terminal{ @@ -57346,9 +43017,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/aft) "cdF" = ( /obj/machinery/power/smes, @@ -57362,9 +43031,7 @@ name = "HIGH VOLTAGE"; pixel_x = 32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/aft) "cdG" = ( /obj/structure/cable{ @@ -57375,8 +43042,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdH" = ( @@ -57389,9 +43055,7 @@ }, /area/shuttle/escape) "cdI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/construction/mining/aux_base) "cdJ" = ( /obj/structure/cable{ @@ -57404,8 +43068,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "cdK" = ( @@ -57424,8 +43087,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "cdL" = ( @@ -57439,8 +43101,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "cdM" = ( @@ -57455,9 +43116,7 @@ req_access = null; req_access_txt = "10; 13" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdN" = ( /obj/structure/cable{ @@ -57465,9 +43124,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdO" = ( /obj/structure/cable{ @@ -57481,9 +43138,7 @@ req_access = null; req_access_txt = "10; 13" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdP" = ( /obj/structure/cable{ @@ -57496,19 +43151,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/solars/asteroid/aft) -"cdQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/aft) "cdR" = ( /obj/structure/cable/orange{ @@ -57516,9 +43159,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdS" = ( /obj/structure/cable{ @@ -57533,23 +43174,18 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdT" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/exit) "cdU" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/exit) "cdV" = ( /obj/structure/chair, @@ -57594,25 +43230,19 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cea" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ceb" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cec" = ( /obj/structure/cable{ @@ -57624,8 +43254,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "ced" = ( @@ -57666,8 +43295,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "cef" = ( @@ -57694,9 +43322,7 @@ track = 0 }, /obj/structure/cable, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/aft) "cej" = ( /obj/structure/cable/orange{ @@ -57705,14 +43331,13 @@ icon_state = "2-4" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cek" = ( /obj/machinery/power/apc{ dir = 4; name = "Aft Asteroid Solar APC"; + areastring = "/area/maintenance/solars/asteroid/aft"; pixel_x = 23; pixel_y = 2 }, @@ -57729,9 +43354,7 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cel" = ( /obj/structure/cable{ @@ -57745,8 +43368,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cem" = ( @@ -57760,17 +43382,13 @@ "cen" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/hallway/secondary/exit) "ceo" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "cep" = ( @@ -57779,9 +43397,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "ceq" = ( @@ -57791,9 +43407,7 @@ dir = 6 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "cer" = ( @@ -57804,26 +43418,19 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "ces" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/hallway/secondary/exit) "cet" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "ceu" = ( /turf/open/floor/mineral/plastitanium/brig{ @@ -57836,31 +43443,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Research Asteroid" }) "cew" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "cex" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -57869,13 +43463,8 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "cey" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57886,9 +43475,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Research Asteroid" }) @@ -57896,22 +43483,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ceA" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ceB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ceC" = ( /obj/structure/cable{ @@ -57923,8 +43504,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "ceD" = ( @@ -57997,23 +43577,18 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "ceH" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/miningdock/abandoned) "ceI" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/quartermaster/miningdock/abandoned) "ceJ" = ( /obj/item/solar_assembly, @@ -58031,9 +43606,7 @@ icon_state = "1-2" }, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "ceL" = ( /obj/structure/grille/broken, @@ -58041,43 +43614,31 @@ /area/maintenance/asteroid/aft/arrivals) "ceM" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "ceN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ceO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ceP" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ceQ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ceR" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/exit) "ceS" = ( @@ -58098,36 +43659,28 @@ /area/shuttle/escape) "ceV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Research Asteroid" }) "ceW" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "ceX" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "ceY" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "ceZ" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cfa" = ( @@ -58137,16 +43690,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Research Asteroid" }) "cfb" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/tech) "cfc" = ( /obj/machinery/door/airlock/highsecurity{ @@ -58158,17 +43707,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cfd" = ( /obj/structure/ore_box, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cfe" = ( /obj/structure/ore_box, @@ -58176,9 +43721,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cff" = ( /obj/structure/rack, @@ -58186,17 +43729,13 @@ /obj/item/pickaxe, /obj/item/pickaxe/mini, /obj/item/gun/energy/kinetic_accelerator, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cfg" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/quartermaster/miningdock/abandoned) "cfh" = ( /obj/item/solar_assembly, @@ -58211,9 +43750,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cfj" = ( /obj/structure/cable/orange{ @@ -58221,25 +43758,19 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cfk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "cfl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cfm" = ( /obj/structure/barricade/wooden, @@ -58247,22 +43778,15 @@ /area/maintenance/asteroid/aft/arrivals) "cfn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cfo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cfp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/hallway/secondary/exit) "cfq" = ( /obj/structure/chair{ @@ -58292,34 +43816,26 @@ cyclelinkeddir = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cfu" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cfv" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cfw" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cfx" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cfy" = ( /obj/structure/cable{ @@ -58332,23 +43848,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cfz" = ( /obj/machinery/power/apc{ dir = 1; name = "Tech Storage APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = 24 }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cfA" = ( /turf/closed/wall/r_wall, @@ -58360,9 +43873,7 @@ /obj/item/clothing/head/cone, /obj/item/clothing/head/cone, /obj/item/clothing/head/cone, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cfC" = ( /obj/structure/cable{ @@ -58372,39 +43883,32 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cfD" = ( /obj/machinery/power/apc{ dir = 1; name = "Mining Storage APC"; + areastring = "/area/quartermaster/miningdock/abandoned"; pixel_y = 24 }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cfE" = ( /obj/machinery/power/port_gen/pacman, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cfF" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cfG" = ( /obj/item/stack/sheet/glass, @@ -58415,9 +43919,7 @@ /obj/structure/rack, /obj/item/pickaxe, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cfI" = ( /obj/structure/cable/orange{ @@ -58425,19 +43927,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cfJ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/arrivals) "cfK" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/arrivals) "cfL" = ( /obj/structure/rack, @@ -58450,52 +43946,39 @@ /area/maintenance/asteroid/aft/arrivals) "cfN" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/hallway/secondary/exit) "cfO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit) "cfP" = ( /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cfQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cfR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/hallway/secondary/exit) "cfS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit) "cfT" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/hallway/secondary/exit) "cfU" = ( @@ -58504,14 +43987,10 @@ name = "Security Escape Airlock"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "cfV" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "cfW" = ( /obj/machinery/door/airlock/shuttle{ @@ -58556,9 +44035,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cgb" = ( /obj/machinery/firealarm{ @@ -58570,8 +44047,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cgc" = ( @@ -58586,17 +44062,13 @@ name = "Research Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cgd" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cge" = ( /obj/docking_port/mobile/auxillary_base{ @@ -58608,68 +44080,50 @@ }, /obj/machinery/computer/auxillary_base, /obj/docking_port/stationary/public_mining_dock, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/shuttle/auxillary_base) "cgf" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cgg" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/tech) "cgh" = ( /obj/structure/table, /obj/item/storage/bag/ore, /obj/item/storage/bag/ore, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgi" = ( /obj/structure/table, /obj/item/clothing/glasses/meson, /obj/item/paper/fluff/stations/cere/abandoned_dock, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cgj" = ( /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cgk" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cgl" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgm" = ( /obj/structure/sign/mining{ pixel_y = 32 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgn" = ( /obj/machinery/light/small{ @@ -58681,6 +44135,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Arrival Hallway Maintenance APC"; + areastring = "/area/maintenance/asteroid/aft/arrivals"; pixel_x = -25; pixel_y = 1 }, @@ -58692,17 +44147,13 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgp" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgq" = ( /obj/machinery/computer/station_alert, @@ -58710,25 +44161,19 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgr" = ( /obj/machinery/camera{ c_tag = "Arrivals SMES"; dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgs" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgt" = ( /obj/structure/closet/firecloset/full, @@ -58745,13 +44190,10 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/aft/arrivals) "cgw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "cgx" = ( /obj/machinery/door/airlock/glass_security{ @@ -58759,9 +44201,7 @@ req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cgy" = ( /turf/closed/wall/mineral/titanium/nodiagonal, @@ -58771,35 +44211,28 @@ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cgA" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cgB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cgC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cgD" = ( /obj/machinery/light/small{ @@ -58812,9 +44245,7 @@ icon_state = "1-2" }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cgE" = ( /obj/structure/table, @@ -58825,18 +44256,14 @@ /obj/item/stock_parts/subspace/crystal, /obj/item/stock_parts/subspace/crystal, /obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgF" = ( /obj/structure/table, /obj/item/stock_parts/subspace/amplifier, /obj/item/stock_parts/subspace/amplifier, /obj/item/stock_parts/subspace/amplifier, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgG" = ( /obj/structure/table, @@ -58846,9 +44273,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgH" = ( /obj/structure/cable{ @@ -58856,9 +44281,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgI" = ( /obj/structure/table, @@ -58869,9 +44292,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgJ" = ( /obj/structure/table, @@ -58884,9 +44305,7 @@ /obj/machinery/camera{ c_tag = "Tech Storage North" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgK" = ( /obj/structure/table, @@ -58894,9 +44313,7 @@ pixel_y = 16 }, /obj/item/wirecutters, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgL" = ( /obj/structure/table, @@ -58904,46 +44321,34 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cgM" = ( /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cgN" = ( /obj/machinery/computer/upload/borg, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cgO" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cgP" = ( /obj/machinery/computer/upload/ai, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cgQ" = ( /obj/structure/table, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cgR" = ( /obj/structure/closet/crate{ @@ -58956,16 +44361,12 @@ /obj/item/ore/iron, /obj/item/ore/iron, /obj/item/ore/gold, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgS" = ( /obj/machinery/light/small, /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgT" = ( /obj/structure/cable/orange{ @@ -58973,9 +44374,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cgU" = ( /obj/structure/cable/orange{ @@ -58983,9 +44382,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/arrivals) "cgV" = ( /obj/structure/cable/orange{ @@ -59003,9 +44400,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "cgW" = ( /obj/structure/cable/orange{ @@ -59013,9 +44408,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgX" = ( /obj/structure/cable/orange{ @@ -59023,14 +44416,10 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "cgY" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgZ" = ( /obj/structure/cable/orange{ @@ -59039,9 +44428,7 @@ icon_state = "2-4" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cha" = ( /obj/structure/cable/orange{ @@ -59049,9 +44436,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "chb" = ( /obj/structure/cable/orange{ @@ -59060,14 +44445,13 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "chc" = ( /obj/machinery/power/apc{ dir = 2; name = "Auxillary Construction APC"; + areastring = "/area/security/vacantoffice"; pixel_y = -24 }, /obj/structure/cable/orange{ @@ -59083,10 +44467,8 @@ icon_state = "ast_warn_end"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/vacantoffice) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/arrivals) "chd" = ( /obj/structure/cable/orange{ d1 = 4; @@ -59094,9 +44476,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "che" = ( /obj/structure/closet, @@ -59108,47 +44488,35 @@ pixel_x = -23 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/hallway/secondary/exit) "chg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "chh" = ( /turf/open/floor/plasteel/escape/corner{ - icon_state = "escapecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "chi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "chj" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "chk" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "chl" = ( /obj/machinery/door/airlock/shuttle{ @@ -59188,17 +44556,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cho" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chp" = ( /obj/structure/sign/securearea{ @@ -59208,15 +44572,11 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -59225,8 +44585,7 @@ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "chs" = ( @@ -59234,8 +44593,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cht" = ( @@ -59249,9 +44607,7 @@ cyclelinkeddir = 1; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chu" = ( /obj/structure/table, @@ -59266,14 +44622,10 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chv" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chw" = ( /obj/structure/cable{ @@ -59282,9 +44634,7 @@ icon_state = "1-2" }, /obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chx" = ( /obj/structure/table, @@ -59293,9 +44643,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chy" = ( /obj/structure/table, @@ -59303,19 +44651,13 @@ /obj/machinery/camera/motion{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "chz" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "chA" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "chB" = ( /obj/structure/table, @@ -59326,9 +44668,7 @@ /obj/machinery/camera/motion{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "chC" = ( /obj/structure/cable/orange{ @@ -59336,16 +44676,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/arrivals) "chD" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "chE" = ( /obj/machinery/power/terminal{ @@ -59358,9 +44694,7 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "chF" = ( /obj/structure/cable{ @@ -59368,9 +44702,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "chG" = ( /obj/structure/cable{ @@ -59379,64 +44711,48 @@ icon_state = "2-8" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "chH" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "chI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/vacantoffice) "chJ" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "chK" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "chL" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) "chM" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chN" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "chP" = ( @@ -59453,9 +44769,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chQ" = ( /obj/effect/turf_decal/stripes/line{ @@ -59468,9 +44782,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chR" = ( /obj/structure/table, @@ -59479,9 +44791,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chS" = ( /obj/structure/table, @@ -59490,9 +44800,7 @@ /obj/item/stock_parts/subspace/treatment, /obj/item/stock_parts/subspace/treatment, /obj/item/stock_parts/subspace/treatment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chT" = ( /obj/structure/table, @@ -59510,23 +44818,17 @@ department = "Tech storage"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chV" = ( /obj/structure/table, /obj/item/device/aicard, /obj/item/aiModule/reset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chW" = ( /obj/structure/table, @@ -59540,9 +44842,7 @@ }, /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -59552,39 +44852,29 @@ dir = 4; pixel_x = -23 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "chY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "chZ" = ( /obj/structure/table, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cia" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cib" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cic" = ( /obj/structure/cable/orange{ @@ -59594,9 +44884,7 @@ }, /obj/structure/grille/broken, /obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cid" = ( /obj/structure/cable/orange{ @@ -59605,9 +44893,7 @@ icon_state = "2-8" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cie" = ( /obj/structure/cable/orange{ @@ -59615,9 +44901,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/arrivals) "cif" = ( /obj/structure/cable/orange{ @@ -59625,9 +44909,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/arrivals) "cig" = ( /obj/structure/cable/orange{ @@ -59635,9 +44917,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/arrivals) "cih" = ( /obj/structure/cable/orange{ @@ -59645,9 +44925,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/arrivals) "cii" = ( /obj/machinery/door/airlock/maintenance{ @@ -59659,9 +44937,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cij" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -59670,9 +44946,7 @@ name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cik" = ( /obj/structure/closet/crate, @@ -59681,28 +44955,20 @@ /area/maintenance/asteroid/aft/arrivals) "cil" = ( /obj/structure/filingcabinet, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cim" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cin" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cio" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cip" = ( /obj/structure/closet/crate, @@ -59716,44 +44982,33 @@ dir = 8 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cir" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cis" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/primary/aft) "cit" = ( /obj/item/clothing/head/cone, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "ciu" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "civ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "ciw" = ( @@ -59772,17 +45027,13 @@ c_tag = "Research Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cix" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "ciy" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -59791,32 +45042,25 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "ciz" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/ore_box, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ciA" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ciB" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ciC" = ( /obj/structure/rack{ @@ -59831,9 +45075,7 @@ /obj/item/device/t_scanner, /obj/item/device/multitool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ciD" = ( /obj/structure/rack{ @@ -59850,62 +45092,44 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ciE" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ciF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "ciG" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ciH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "ciI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/research) "ciJ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/docking) "ciK" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/docking) "ciL" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ciM" = ( /obj/structure/cable{ @@ -59917,9 +45141,7 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ciN" = ( /obj/machinery/light/small{ @@ -59930,9 +45152,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ciO" = ( /obj/structure/cable{ @@ -59947,8 +45167,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "ciP" = ( @@ -59956,9 +45175,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "ciQ" = ( /obj/structure/cable/orange{ @@ -59967,47 +45184,35 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ciR" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciS" = ( /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciT" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciW" = ( /obj/structure/cable/orange{ @@ -60020,14 +45225,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ciX" = ( /obj/machinery/power/apc{ dir = 4; name = "Departures APC"; + areastring = "/area/hallway/secondary/exit"; pixel_x = 24 }, /obj/structure/cable/orange{ @@ -60038,25 +45242,19 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/secondary/exit) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/arrivals) "ciY" = ( /obj/structure/grille/broken, /obj/item/clothing/head/cone, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "ciZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cja" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -60066,8 +45264,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cjb" = ( @@ -60076,9 +45273,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cjc" = ( /obj/effect/turf_decal/stripes/line{ @@ -60087,8 +45282,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cjd" = ( @@ -60100,17 +45294,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cje" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjf" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -60123,16 +45313,11 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/construction/mining/aux_base) "cjh" = ( /obj/machinery/door/airlock/external{ @@ -60142,9 +45327,7 @@ req_access_txt = "0"; req_one_access_txt = "0" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/construction/mining/aux_base) "cji" = ( /obj/structure/rack{ @@ -60166,15 +45349,11 @@ /obj/item/circuitboard/computer/teleporter, /obj/item/circuitboard/machine/circuit_imprinter, /obj/item/circuitboard/machine/mechfab, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cjj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cjk" = ( /obj/structure/rack{ @@ -60189,9 +45368,7 @@ /obj/item/circuitboard/machine/clonescanner, /obj/item/circuitboard/machine/clonepod, /obj/item/circuitboard/computer/scan_consolenew, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cjl" = ( /obj/structure/table, @@ -60213,9 +45390,7 @@ dir = 8 }, /obj/item/aiModule/core/full/custom, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cjm" = ( /obj/structure/table, @@ -60238,17 +45413,13 @@ dir = 4 }, /obj/item/aiModule/supplied/protectStation, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cjn" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "cjo" = ( /obj/effect/turf_decal/stripes/line{ @@ -60262,14 +45433,13 @@ name = "KEEP CLEAR OF PAD WHEN IN USE"; pixel_y = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "cjp" = ( /obj/machinery/power/apc{ dir = 1; name = "Research Quantum Pad APC"; + areastring = "/area/teleporter/quantum/research"; pixel_y = 24 }, /obj/structure/cable{ @@ -60280,23 +45450,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "cjq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/teleporter/quantum/research) "cjr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "cjs" = ( /obj/effect/turf_decal/stripes/line{ @@ -60305,15 +45467,14 @@ /obj/machinery/power/apc{ dir = 1; name = "Docking Quantum Pad APC"; + areastring = "/area/teleporter/quantum/docking"; pixel_y = 24 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "cjt" = ( /obj/effect/turf_decal/stripes/line{ @@ -60327,18 +45488,14 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "cju" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "cjv" = ( /obj/structure/cable/orange{ @@ -60346,9 +45503,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cjw" = ( /obj/structure/cable/orange{ @@ -60357,9 +45512,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cjx" = ( /obj/structure/cable/orange{ @@ -60372,9 +45525,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cjy" = ( /obj/structure/cable{ @@ -60382,9 +45533,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cjz" = ( /obj/structure/cable{ @@ -60392,9 +45541,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cjA" = ( /obj/structure/cable{ @@ -60404,9 +45551,7 @@ }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cjB" = ( /obj/structure/cable{ @@ -60423,8 +45568,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cjC" = ( @@ -60435,9 +45579,7 @@ dir = 1 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cjD" = ( /obj/structure/table/wood, @@ -60446,27 +45588,20 @@ pixel_y = 7 }, /obj/item/pen/fourcolor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cjE" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cjF" = ( /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) "cjG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cjH" = ( /obj/structure/reagent_dispensers/watertank, @@ -60486,16 +45621,12 @@ pixel_x = -28 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cjJ" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -60504,9 +45635,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -60516,17 +45645,14 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cjN" = ( @@ -60539,8 +45665,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cjO" = ( @@ -60557,9 +45682,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjP" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -60575,16 +45698,12 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjR" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -60594,26 +45713,20 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjS" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjU" = ( /obj/machinery/airalarm{ @@ -60622,9 +45735,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjV" = ( /obj/effect/turf_decal/stripes/line{ @@ -60635,9 +45746,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjW" = ( /obj/effect/turf_decal/stripes/line{ @@ -60647,15 +45756,12 @@ c_tag = "Aux Base Construction"; dir = 6 }, -/obj/machinery/computer/camera_advanced/base_construction, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjX" = ( /obj/effect/turf_decal/stripes/line{ @@ -60666,9 +45772,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/computer/camera_advanced/base_construction, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjY" = ( /obj/structure/rack{ @@ -60691,15 +45796,14 @@ /obj/machinery/power/apc{ dir = 1; name = "Aux Construction APC"; + areastring = "/area/construction/mining/aux_base"; pixel_y = 24 }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjZ" = ( /obj/structure/rack{ @@ -60715,15 +45819,11 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cka" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ckb" = ( /obj/structure/rack{ @@ -60741,15 +45841,11 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ckc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ckd" = ( /obj/structure/cable{ @@ -60757,24 +45853,21 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cke" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ dir = 4; name = "AI Upload APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_x = 26 }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ckf" = ( /obj/effect/turf_decal/stripes/line{ @@ -60789,15 +45882,11 @@ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "ckg" = ( /obj/machinery/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "ckh" = ( /obj/structure/cable{ @@ -60808,9 +45897,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "cki" = ( /obj/effect/turf_decal/stripes/line{ @@ -60822,15 +45909,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckj" = ( /obj/machinery/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckk" = ( /obj/effect/turf_decal/stripes/line{ @@ -60846,9 +45929,7 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckl" = ( /obj/structure/girder, @@ -60866,9 +45947,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ckn" = ( /obj/structure/cable/orange{ @@ -60876,14 +45955,13 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cko" = ( /obj/machinery/power/apc{ dir = 2; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_y = -24 }, /obj/structure/cable/orange{ @@ -60899,10 +45977,8 @@ icon_state = "ast_warn_end"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/arrivals) "ckp" = ( /obj/machinery/light/small{ dir = 1 @@ -60912,9 +45988,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckq" = ( /obj/machinery/door/airlock/maintenance{ @@ -60926,9 +46000,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -60939,8 +46011,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cks" = ( @@ -60948,17 +46019,13 @@ name = "Aft Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cku" = ( /obj/machinery/light/small{ @@ -60969,21 +46036,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckv" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ckw" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ckx" = ( /obj/machinery/firealarm{ @@ -60995,9 +46056,7 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cky" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61007,32 +46066,26 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "ckz" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel/brown/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/construction/mining/aux_base) "ckA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -61043,38 +46096,28 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckG" = ( -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/construction/mining/aux_base) "ckH" = ( /obj/structure/rack, @@ -61086,15 +46129,18 @@ /obj/item/circuitboard/computer/message_monitor{ pixel_y = -5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/power/apc{ + areastring = "/area/storage/tech"; + dir = 8; + name = "Tech Storage APC"; + pixel_x = -25; + pixel_y = 1 }, +/turf/open/floor/plating, /area/storage/tech) "ckI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ckJ" = ( /obj/structure/rack{ @@ -61113,9 +46159,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ckK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -61132,9 +46176,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ckM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61149,15 +46191,7 @@ pixel_x = -32 }, /obj/item/paper/guides/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter/quantum/research) -"ckO" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "ckP" = ( /obj/structure/cable{ @@ -61175,9 +46209,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "ckQ" = ( /obj/structure/sign/securearea{ @@ -61196,15 +46228,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter/quantum/docking) -"ckR" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckS" = ( /obj/effect/turf_decal/stripes/line{ @@ -61216,14 +46240,10 @@ }, /obj/item/paper/guides/quantumpad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckT" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "ckU" = ( /obj/structure/cable/orange{ @@ -61234,9 +46254,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckV" = ( /obj/machinery/door/airlock/maintenance{ @@ -61248,9 +46266,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckW" = ( /obj/structure/cable/orange{ @@ -61261,8 +46277,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "ckX" = ( @@ -61277,9 +46292,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "ckY" = ( /obj/structure/cable/orange{ @@ -61290,14 +46303,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckZ" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cla" = ( /obj/machinery/door/airlock/shuttle{ @@ -61312,29 +46321,22 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "clc" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/construction/mining/aux_base) "cld" = ( /obj/machinery/light, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/construction/mining/aux_base) "cle" = ( /obj/structure/mining_shuttle_beacon, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/construction/mining/aux_base) "clf" = ( /obj/machinery/firealarm{ @@ -61342,8 +46344,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/brown/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/construction/mining/aux_base) "clg" = ( @@ -61353,16 +46354,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "clh" = ( /obj/structure/closet/crate/rcd, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/construction/mining/aux_base) "cli" = ( /obj/structure/table, @@ -61371,9 +46368,7 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/construction/mining/aux_base) "clj" = ( /obj/structure/table, @@ -61382,18 +46377,14 @@ amount = 50 }, /obj/machinery/light, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/construction/mining/aux_base) "clk" = ( /obj/structure/table, /obj/item/device/assault_pod/mining, /obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/construction/mining/aux_base) "cll" = ( @@ -61402,9 +46393,7 @@ c_tag = "Tech Storage South"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "clm" = ( /obj/structure/table, @@ -61412,23 +46401,19 @@ /obj/item/stock_parts/cell/high/plus, /obj/item/device/healthanalyzer, /obj/item/device/analyzer, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cln" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; name = "AI Upload turret control"; pixel_y = 25 }, /obj/machinery/camera/motion{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "clo" = ( /obj/structure/cable{ @@ -61436,18 +46421,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "clp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "clq" = ( /obj/item/device/radio/intercom{ @@ -61459,7 +46440,6 @@ /obj/item/device/multitool, /obj/item/screwdriver, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/research) @@ -61470,7 +46450,6 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/research) @@ -61481,7 +46460,6 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/research) @@ -61489,47 +46467,35 @@ /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/research) "clu" = ( /obj/machinery/light/small, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/research) "clv" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/research) "clw" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "clx" = ( /obj/machinery/light/small, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "cly" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "clz" = ( /obj/structure/cable/orange{ @@ -61539,7 +46505,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/docking) @@ -61550,7 +46515,6 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/docking) @@ -61560,15 +46524,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/screwdriver, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/docking) "clC" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "clD" = ( /obj/structure/cable/orange{ @@ -61577,9 +46538,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "clE" = ( /obj/machinery/light/small, @@ -61588,9 +46547,7 @@ /area/maintenance/asteroid/aft/arrivals) "clF" = ( /obj/machinery/computer/teleporter, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter) "clG" = ( /obj/effect/turf_decal/stripes/line{ @@ -61599,17 +46556,13 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "clH" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "clI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -61617,21 +46570,15 @@ c_tag = "Teleporter"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "clJ" = ( /obj/effect/turf_decal/bot, /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "clK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/checkpoint2) "clL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -61643,8 +46590,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "clM" = ( @@ -61654,14 +46600,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "clN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) @@ -61669,17 +46612,13 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "clP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "clQ" = ( /turf/closed/wall/mineral/titanium, @@ -61696,8 +46635,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "clT" = ( @@ -61713,21 +46651,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "clU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/construction/mining/aux_base) "clV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/tech) "clW" = ( /obj/machinery/door/airlock/engineering{ @@ -61739,44 +46671,31 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "clX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/tech) "clY" = ( /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "clZ" = ( /obj/machinery/vending/cola/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "cma" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "cmb" = ( /turf/closed/wall/r_wall, /area/hallway/primary/aft) "cmc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cmd" = ( /obj/machinery/door/airlock/glass{ @@ -61788,31 +46707,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/research) "cme" = ( -/obj/structure/window/reinforced, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/sci_dock) "cmf" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/entry) "cmg" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "cmh" = ( /obj/machinery/door/airlock/glass{ @@ -61824,18 +46733,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/docking) "cmi" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "cmj" = ( /obj/machinery/door/airlock/maintenance{ @@ -61847,48 +46752,34 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cmk" = ( /obj/machinery/teleport/station, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter) "cml" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cmm" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cmn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cmo" = ( /obj/structure/closet/secure_closet/security, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/checkpoint/checkpoint2) "cmp" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cmq" = ( @@ -61897,9 +46788,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cmr" = ( @@ -61914,9 +46803,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cms" = ( @@ -61925,9 +46812,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cmt" = ( @@ -61938,9 +46823,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cmu" = ( @@ -61951,9 +46834,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/checkpoint2) "cmv" = ( @@ -61965,9 +46846,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/checkpoint/checkpoint2) "cmw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61976,17 +46855,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cmx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "cmy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -61997,21 +46873,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cmz" = ( /obj/structure/table_frame/wood, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cmA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table_frame/wood, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) @@ -62024,11 +46895,8 @@ /turf/open/space, /area/space) "cmC" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, /area/shuttle/pod_2) "cmD" = ( /obj/machinery/computer/shuttle/pod{ @@ -62077,18 +46945,14 @@ cyclelinkeddir = 4; name = "Research Escape Pod" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cmH" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8; name = "Research Escape Pod" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cmI" = ( /obj/structure/cable{ @@ -62111,9 +46975,7 @@ pixel_x = 32; pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "cmJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -62125,8 +46987,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmK" = ( @@ -62142,8 +47003,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmL" = ( @@ -62159,8 +47019,7 @@ c_tag = "Research Asteroid Hallway 2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmM" = ( @@ -62180,8 +47039,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmN" = ( @@ -62199,8 +47057,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmO" = ( @@ -62213,8 +47070,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmP" = ( @@ -62230,8 +47086,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmQ" = ( @@ -62250,8 +47105,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmR" = ( @@ -62262,8 +47116,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmS" = ( @@ -62279,8 +47132,7 @@ c_tag = "Research Asteroid Hallway 3" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmT" = ( @@ -62293,8 +47145,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmU" = ( @@ -62312,8 +47163,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmV" = ( @@ -62327,8 +47177,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmW" = ( @@ -62346,8 +47195,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmX" = ( @@ -62358,8 +47206,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmY" = ( @@ -62375,8 +47222,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmZ" = ( @@ -62392,22 +47238,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/aft) -"cna" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnb" = ( @@ -62425,8 +47256,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnc" = ( @@ -62444,20 +47274,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/aft) -"cnd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cne" = ( @@ -62473,8 +47290,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnf" = ( @@ -62490,8 +47306,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cng" = ( @@ -62507,8 +47322,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnh" = ( @@ -62525,8 +47339,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cni" = ( @@ -62536,7 +47349,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; heat_capacity = 1e+006 }, @@ -62553,7 +47365,6 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; heat_capacity = 1e+006 }, @@ -62572,7 +47383,6 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; heat_capacity = 1e+006 }, @@ -62582,21 +47392,18 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnm" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnn" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cno" = ( @@ -62604,8 +47411,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnp" = ( @@ -62622,9 +47428,7 @@ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cnq" = ( /obj/structure/cable/orange{ @@ -62632,9 +47436,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cnr" = ( /obj/structure/cable/orange{ @@ -62645,9 +47447,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cns" = ( /obj/structure/cable/orange{ @@ -62666,8 +47466,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnt" = ( @@ -62680,8 +47479,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnu" = ( @@ -62694,9 +47492,7 @@ dir = 1 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnv" = ( @@ -62714,9 +47510,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnw" = ( @@ -62729,9 +47523,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnx" = ( @@ -62742,9 +47534,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cny" = ( @@ -62755,35 +47545,25 @@ pixel_y = 32 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnz" = ( /obj/machinery/teleport/hub, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter) "cnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cnB" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/checkpoint2) "cnC" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "cnD" = ( /obj/item/device/radio/intercom{ @@ -62792,46 +47572,35 @@ pixel_x = 28 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/checkpoint2) "cnE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cnF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cnG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cnH" = ( /obj/structure/table/wood, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cnI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/chair, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) @@ -62839,9 +47608,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cnK" = ( /obj/machinery/light/small{ @@ -62852,26 +47619,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cnL" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cnM" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cnN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -62879,17 +47640,14 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnO" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnP" = ( /obj/effect/turf_decal/stripes/line{ @@ -62899,33 +47657,23 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnT" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnU" = ( /obj/structure/cable{ @@ -62933,33 +47681,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnV" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cnW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cnX" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cnY" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cnZ" = ( /obj/effect/turf_decal/stripes/line{ @@ -62969,37 +47707,27 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "coa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cob" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "coc" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "coe" = ( @@ -63011,24 +47739,18 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cof" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cog" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/checkpoint2) "coh" = ( @@ -63036,9 +47758,7 @@ dir = 4 }, /obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "coi" = ( /obj/structure/table, @@ -63050,52 +47770,38 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "coj" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "cok" = ( -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "col" = ( /obj/structure/table, /obj/item/crowbar, /obj/item/device/radio, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "com" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/checkpoint2) "con" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "coo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cop" = ( /obj/structure/cable/orange{ @@ -63105,16 +47811,15 @@ /obj/machinery/power/apc{ dir = 2; name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/secondary/entry) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/arrivals) "coq" = ( /obj/structure/cable/orange{ d1 = 1; @@ -63122,26 +47827,20 @@ icon_state = "1-8" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cor" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cos" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cot" = ( /obj/item/twohanded/required/kirbyplants{ @@ -63151,18 +47850,14 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "cou" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/robotics/lab) "cov" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "cow" = ( @@ -63171,23 +47866,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/aft) -"cox" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "MechbayShutters"; - name = "Mechbay Shutters"; - pixel_y = -24; - req_access_txt = "29" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coy" = ( @@ -63195,8 +47874,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coz" = ( @@ -63204,9 +47882,7 @@ dir = 4 }, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coA" = ( @@ -63221,9 +47897,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coB" = ( @@ -63232,9 +47906,7 @@ }, /obj/machinery/light, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coC" = ( @@ -63246,9 +47918,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coD" = ( @@ -63260,34 +47930,26 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple/corner, /area/hallway/primary/aft) "coF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple/side, /area/hallway/primary/aft) "coG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coH" = ( @@ -63297,9 +47959,7 @@ /obj/structure/sign/science{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "coI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -63309,9 +47969,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coJ" = ( @@ -63320,8 +47978,7 @@ }, /obj/machinery/light, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coK" = ( @@ -63334,15 +47991,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coM" = ( @@ -63354,8 +48009,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coN" = ( @@ -63364,8 +48018,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coO" = ( @@ -63373,14 +48026,12 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coP" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coQ" = ( @@ -63392,8 +48043,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coR" = ( @@ -63407,8 +48057,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coS" = ( @@ -63423,8 +48072,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coT" = ( @@ -63438,8 +48086,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coU" = ( @@ -63465,6 +48112,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Science-Docking Bridge APC"; + areastring = "/area/hallway/secondary/bridges/sci_dock"; pixel_y = -24 }, /obj/structure/cable{ @@ -63479,8 +48127,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "coX" = ( @@ -63491,8 +48138,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "coY" = ( @@ -63503,8 +48149,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "coZ" = ( @@ -63513,8 +48158,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "cpa" = ( @@ -63529,8 +48173,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "cpb" = ( @@ -63548,8 +48191,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "cpc" = ( @@ -63557,9 +48199,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -63568,9 +48208,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpe" = ( /obj/machinery/status_display{ @@ -63580,18 +48218,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cpf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cpg" = ( /obj/machinery/door/airlock/command{ @@ -63602,17 +48236,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cph" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "cpi" = ( /obj/structure/table/reinforced, @@ -63622,9 +48251,7 @@ req_access_txt = "1" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/checkpoint/checkpoint2) "cpj" = ( /obj/machinery/light{ @@ -63633,8 +48260,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cpk" = ( @@ -63643,15 +48269,11 @@ name = "Vacant Office"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cpl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/vacantoffice) "cpm" = ( /obj/machinery/disposal/bin, @@ -63664,9 +48286,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/escape/corner{ - icon_state = "escapecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "cpn" = ( @@ -63677,32 +48297,17 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "cpo" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "cpp" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/robotics/lab) "cpq" = ( /obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/robotics/lab) "cpr" = ( -/obj/machinery/door/poddoor/shutters{ - id = "MechbayShutters" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cps" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "RoboticsShutters" }, @@ -63712,9 +48317,7 @@ name = "Research Emergency Lockdown" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/robotics/lab) "cpt" = ( /obj/structure/table/reinforced, @@ -63726,20 +48329,20 @@ layer = 2.6; name = "Research Emergency Lockdown" }, -/obj/machinery/door/window/northright{ +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + name = "Robotics Desk" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/southleft{ name = "Robotics Desk"; req_access_txt = "29" }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/robotics/lab) "cpu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cpv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -63756,23 +48359,16 @@ name = "Research Division Access"; req_access_txt = "47" }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/research) "cpw" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cpx" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/lab) "cpy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "RnDShutters" }, @@ -63785,9 +48381,7 @@ name = "Research Emergency Lockdown" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/lab) "cpz" = ( /obj/structure/table/reinforced, @@ -63807,9 +48401,7 @@ req_access_txt = "47" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/lab) "cpA" = ( /obj/structure/table/reinforced, @@ -63829,9 +48421,7 @@ req_access_txt = "47" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/lab) "cpB" = ( /obj/machinery/door/airlock/maintenance{ @@ -63846,17 +48436,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "cpC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/sci_dock) "cpD" = ( @@ -63864,29 +48448,21 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/entry) "cpE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -63896,9 +48472,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpI" = ( @@ -63906,9 +48480,7 @@ dir = 4 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpJ" = ( @@ -63920,9 +48492,7 @@ dir = 6 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpK" = ( @@ -63931,17 +48501,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpM" = ( @@ -63952,17 +48518,13 @@ dir = 4 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpN" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpO" = ( @@ -63970,9 +48532,7 @@ dir = 1 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpP" = ( @@ -63989,9 +48549,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpQ" = ( @@ -64006,9 +48564,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpR" = ( @@ -64038,9 +48594,7 @@ pixel_y = 40 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpS" = ( @@ -64048,9 +48602,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cpT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -64068,8 +48620,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpU" = ( @@ -64084,8 +48635,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpV" = ( @@ -64096,8 +48646,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpW" = ( @@ -64105,8 +48654,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpX" = ( @@ -64114,8 +48662,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpY" = ( @@ -64126,15 +48673,13 @@ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cqa" = ( @@ -64146,8 +48691,7 @@ dir = 6 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cqb" = ( @@ -64156,8 +48700,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cqc" = ( @@ -64170,8 +48713,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cqd" = ( @@ -64179,25 +48721,19 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cqe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cqf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqg" = ( /obj/structure/shuttle/engine/propulsion, @@ -64208,17 +48744,13 @@ id = "mixvent"; name = "Mixer Room Vent" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "cqi" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "cqj" = ( /obj/machinery/sparker{ @@ -64229,17 +48761,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 4 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "cqk" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "cql" = ( /obj/machinery/airlock_sensor{ @@ -64252,7 +48780,6 @@ on = 1 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) @@ -64271,9 +48798,7 @@ sensor_tag = "tox_airlock_sensor" }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "cqn" = ( @@ -64281,131 +48806,106 @@ dir = 4; name = "mix to port" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cqo" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cqp" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/computer/rdconsole/robotics, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/science/robotics/lab) "cqq" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 1; + name = "Robotics Lab APC"; + pixel_y = 25 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cqr" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cqs" = ( +/obj/machinery/light{ + dir = 1 + }, /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"cqr" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqs" = ( +"cqt" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cqu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"cqt" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +"cqv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RoboticsShutters" }, +/turf/open/floor/plating, /area/science/robotics/lab) -"cqu" = ( +"cqw" = ( +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"cqx" = ( /obj/machinery/button/door{ id = "MechbayShutters"; name = "Mechbay Shutters"; + pixel_x = 25; pixel_y = 24; req_access_txt = "29" }, -/obj/structure/rack, -/obj/item/storage/belt/utility/full, -/obj/item/storage/belt/utility/full, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqv" = ( -/obj/machinery/r_n_d/circuit_imprinter, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqw" = ( -/obj/structure/chair/office/dark{ +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"cqy" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cqz" = ( +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqx" = ( -/obj/machinery/button/door{ - id = "RoboticsShutters"; - name = "Robotics Privacy Shutters"; - pixel_y = 24; - req_access_txt = "29" - }, -/obj/machinery/camera{ - c_tag = "Robotics"; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqy" = ( -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqz" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) "cqA" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "cqB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -64420,27 +48920,21 @@ pixel_y = 24 }, /obj/structure/curtain, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/science/research) "cqC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cqD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cqE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -64451,9 +48945,7 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqF" = ( @@ -64467,9 +48959,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqG" = ( @@ -64477,9 +48967,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqH" = ( @@ -64487,16 +48975,12 @@ dir = 10 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqI" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqJ" = ( @@ -64504,9 +48988,7 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqK" = ( @@ -64518,9 +49000,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqL" = ( @@ -64532,6 +49012,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Aft Asteroid Hallway APC"; + areastring = "/area/hallway/primary/aft"; pixel_y = 25 }, /obj/structure/cable{ @@ -64539,10 +49020,8 @@ d2 = 2 }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/aft) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/science) "cqM" = ( /obj/structure/cable{ d1 = 1; @@ -64557,14 +49036,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "cqN" = ( /obj/machinery/power/apc{ dir = 8; name = "Aft Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/aft/science"; pixel_x = -25; pixel_y = 1 }, @@ -64576,18 +49054,14 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cqO" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cqP" = ( /obj/structure/rack, @@ -64597,38 +49071,28 @@ /area/maintenance/asteroid/aft/science) "cqQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqR" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqU" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqV" = ( /obj/structure/disposalpipe/segment{ @@ -64641,9 +49105,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64653,9 +49115,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64670,9 +49130,7 @@ location = "ArrivalsMiddle"; name = "navigation beacon (Arrivals-Middle)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -64687,9 +49145,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64705,9 +49161,7 @@ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cra" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -64716,9 +49170,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -64728,9 +49180,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64740,23 +49190,17 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cre" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crf" = ( /obj/effect/turf_decal/stripes/line{ @@ -64767,20 +49211,14 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crg" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crh" = ( -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "cri" = ( /obj/machinery/door/airlock/glass_research{ @@ -64795,13 +49233,11 @@ req_access_txt = "8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) "crj" = ( /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) @@ -64818,21 +49254,16 @@ req_access_txt = "8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) "crl" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "crm" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "crn" = ( /obj/structure/extinguisher_cabinet{ @@ -64842,114 +49273,81 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cro" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/robotics/lab) "crp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel, /area/science/robotics/lab) "crq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"crr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"crs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"crt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cru" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, +/turf/open/floor/plasteel, /area/science/robotics/lab) +"crs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"crt" = ( +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "crv" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/newscaster{ + pixel_x = 28; + pixel_y = 4 }, -/area/science/robotics/lab) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "crw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "crx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cry" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "crz" = ( /obj/machinery/r_n_d/destructive_analyzer, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "crA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "crB" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "crC" = ( /obj/item/folder/white, @@ -64959,14 +49357,10 @@ /obj/item/disk/design_disk, /obj/structure/table/glass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "crD" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "crE" = ( /obj/item/reagent_containers/glass/beaker/large{ @@ -64983,15 +49377,11 @@ pixel_x = 28; pixel_y = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "crF" = ( /obj/structure/closet/toolcloset, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "crG" = ( /obj/structure/cable{ @@ -64999,9 +49389,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "crH" = ( /obj/structure/cable/orange{ @@ -65012,9 +49400,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "crI" = ( /obj/machinery/door/airlock/maintenance{ @@ -65026,9 +49412,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "crJ" = ( /obj/structure/cable/orange{ @@ -65045,40 +49429,30 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "crK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "crL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crM" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65088,18 +49462,14 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "crQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65112,9 +49482,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65125,9 +49493,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crS" = ( /obj/structure/cable/orange{ @@ -65142,9 +49508,7 @@ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -65153,9 +49517,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "crU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -65164,9 +49526,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "crV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65185,9 +49545,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65201,9 +49559,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -65215,9 +49571,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65235,9 +49589,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65259,9 +49611,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "csa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65276,9 +49626,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "csb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -65293,26 +49641,20 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cse" = ( /obj/machinery/sparker{ @@ -65325,9 +49667,7 @@ frequency = 1441; id = "air_in" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "csf" = ( /obj/structure/sign/fire{ @@ -65338,7 +49678,6 @@ on = 1 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) @@ -65360,9 +49699,7 @@ pixel_y = -5 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "csh" = ( @@ -65370,137 +49707,99 @@ dir = 4; name = "port to mix" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "csi" = ( -/obj/machinery/mech_bay_recharge_port, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, +/obj/machinery/camera{ + c_tag = "Service Asteroid Hallway 6"; + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/science/robotics/lab) "csj" = ( -/turf/open/floor/mech_bay_recharge_floor, +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, /area/science/robotics/lab) "csk" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cso" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csq" = ( /obj/structure/rack, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/plasteel/twenty, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"csr" = ( +"csl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"csn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cso" = ( +/obj/structure/rack, +/obj/item/storage/belt/utility/full, +/obj/item/storage/belt/utility/full, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/welding, /obj/structure/window/reinforced{ - dir = 8 + dir = 1; + pixel_y = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/science/robotics/lab) "css" = ( -/obj/structure/table, -/obj/item/device/mmi, -/obj/item/device/mmi, -/obj/item/device/mmi, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/computer/mech_bay_power_console, +/obj/machinery/camera{ + c_tag = "Robotics 2"; + dir = 1; + network = list("SS13","RD") }, -/area/science/robotics/lab) +/obj/machinery/camera{ + c_tag = "Toxins Storage"; + dir = 9; + network = list("SS13","RD") + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "cst" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "csu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "csv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "csw" = ( /obj/machinery/light{ @@ -65512,38 +49811,28 @@ name = "Science Requests Console"; pixel_x = -30 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csx" = ( /obj/structure/chair/office/light{ dir = 8 }, /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csy" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csA" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csB" = ( /obj/item/stock_parts/manipulator, @@ -65561,9 +49850,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csC" = ( /obj/structure/cable/orange{ @@ -65571,14 +49858,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "csD" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/xenobiology) "csE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -65590,9 +49873,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -65604,16 +49885,11 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/hallway/secondary/entry) "csH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -65626,9 +49902,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -65646,9 +49920,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csJ" = ( /obj/machinery/status_display{ @@ -65658,17 +49930,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "csK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "csL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65680,79 +49948,61 @@ pixel_x = 28 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) -"csM" = ( +"csN" = ( +/obj/machinery/computer/aifixer, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csO" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/science/robotics/lab) "csP" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) "csQ" = ( -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"csR" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/item/retractor, -/obj/item/hemostat, -/obj/item/circular_saw, -/obj/item/scalpel, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csR" = ( -/obj/structure/window/reinforced, -/obj/structure/table, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "csS" = ( -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/item/surgical_drapes, -/obj/item/clothing/gloves/color/latex, -/obj/item/storage/box/bodybags, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/mechbay"; + dir = 4; + name = "Mech Bay APC"; + pixel_x = 26 }, -/area/science/robotics/lab) +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "csT" = ( /obj/machinery/door/airlock/research{ cyclelinkeddir = 1; @@ -65760,22 +50010,16 @@ req_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/research) "csU" = ( /obj/machinery/computer/rdconsole/core, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csV" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csW" = ( /obj/machinery/r_n_d/circuit_imprinter, @@ -65783,34 +50027,26 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csX" = ( /obj/structure/table/glass, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "cta" = ( /obj/item/stock_parts/console_screen, @@ -65833,9 +50069,7 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "ctb" = ( /obj/structure/cable/orange{ @@ -65849,9 +50083,7 @@ icon_state = "1-4" }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "ctc" = ( /obj/structure/cable{ @@ -65864,9 +50096,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "ctd" = ( /obj/structure/cable/orange{ @@ -65882,15 +50112,11 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cte" = ( /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "ctf" = ( @@ -65898,9 +50124,7 @@ dir = 1 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "ctg" = ( @@ -65909,33 +50133,25 @@ dir = 8 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "cth" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cti" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -65943,9 +50159,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -65958,9 +50172,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctm" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -65968,9 +50180,7 @@ }, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/science/mixing) "ctn" = ( @@ -65978,16 +50188,12 @@ dir = 10 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/mixing) "cto" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/mixing) "ctp" = ( @@ -65995,8 +50201,7 @@ dir = 5 }, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/mixing) "ctq" = ( @@ -66004,9 +50209,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "ctr" = ( /obj/machinery/camera{ @@ -66019,74 +50222,20 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cts" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/machinery/camera{ - c_tag = "Robotics 2"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctt" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/box/bodybags, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/table, -/obj/item/storage/firstaid{ - name = "first-aid kit (empty)" - }, -/obj/item/storage/firstaid{ - name = "first-aid kit (empty)" - }, -/obj/item/storage/firstaid{ - name = "first-aid kit (empty)" - }, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/robotics/lab) -"ctv" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctw" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctx" = ( +"ctt" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, /obj/item/storage/toolbox/electrical{ @@ -66095,99 +50244,98 @@ }, /obj/item/device/multitool, /obj/item/device/multitool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"cty" = ( -/obj/machinery/computer/aifixer, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctz" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/open/floor/plasteel/whitepurple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctA" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, +"ctu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/corner, +/area/science/robotics/lab) +"ctv" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctB" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 2; - name = "Robotics APC"; - pixel_y = -24 - }, /obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel/purple/side, /area/science/robotics/lab) -"ctC" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctD" = ( +"ctw" = ( /obj/structure/closet/wardrobe/robotics_black, /obj/item/device/radio/headset/headset_sci{ pixel_x = -3 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 }, /area/science/robotics/lab) +"ctx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"ctz" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/whitepurple/corner, +/area/science/robotics/mechbay) +"ctA" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/robotics/mechbay) +"ctB" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 + }, +/area/science/robotics/mechbay) +"ctC" = ( +/obj/machinery/recharge_station, +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"ctD" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) "ctE" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/closed/wall, +/area/science/robotics/mechbay) "ctF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/research) "ctG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "ctH" = ( /turf/open/floor/plasteel/whitepurple/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "ctI" = ( @@ -66195,18 +50343,14 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/lab) "ctJ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctK" = ( /obj/structure/disposalpipe/segment{ @@ -66217,48 +50361,37 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctL" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctO" = ( -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctP" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctQ" = ( /obj/machinery/power/apc{ dir = 8; name = "Research and Development APC"; + areastring = "/area/science/lab"; pixel_x = -25 }, /obj/structure/cable/orange, @@ -66266,10 +50399,8 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/lab) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/science) "ctR" = ( /obj/machinery/power/terminal{ dir = 4 @@ -66278,38 +50409,26 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "ctS" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctT" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctU" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctV" = ( /mob/living/simple_animal/slime, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctW" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctX" = ( /obj/structure/closet/emcloset, @@ -66319,8 +50438,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "ctZ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/arrival) "cua" = ( @@ -66333,9 +50451,7 @@ pixel_x = -22 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "cub" = ( @@ -66343,15 +50459,7 @@ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) -"cuc" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cud" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -66360,29 +50468,10 @@ }, /obj/structure/closet/bombcloset, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cue" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cuf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cug" = ( /obj/machinery/door/airlock/glass_research{ name = "Robotics Lab"; req_access_txt = "29" @@ -66392,69 +50481,72 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel/whitepurple, /area/science/robotics/lab) -"cuh" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +"cuf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RoboticsShutters" }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"cug" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple, +/area/science/robotics/mechbay) +"cuh" = ( +/turf/open/floor/plasteel/white, /area/science/research) "cui" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/lab) -"cuj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cuk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/lab) "cul" = ( -/turf/open/floor/plasteel/darkpurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "cum" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkpurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "cun" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/entry) "cuo" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/entry) "cup" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/entry) "cuq" = ( /turf/open/floor/plasteel/shuttle, @@ -66468,8 +50560,7 @@ /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) "cut" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/space, /area/hallway/secondary/entry) @@ -66477,22 +50568,17 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "cuv" = ( -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "cuw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cux" = ( @@ -66500,9 +50586,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/mixing) "cuy" = ( @@ -66511,21 +50595,16 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/science/mixing) "cuz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/mixing) "cuA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66535,26 +50614,27 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/science/research) "cuB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/science/research) "cuD" = ( @@ -66562,9 +50642,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "cuE" = ( @@ -66573,9 +50651,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "cuF" = ( @@ -66583,9 +50659,7 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "cuG" = ( @@ -66595,20 +50669,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cuH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "cuI" = ( @@ -66620,18 +50682,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cuJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66641,15 +50692,11 @@ pixel_y = 32 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -66657,9 +50704,7 @@ dir = 4 }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuN" = ( /obj/machinery/airalarm{ @@ -66668,18 +50713,14 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66688,9 +50729,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/open/floor/plasteel/whitepurple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "cuQ" = ( /obj/machinery/shower{ @@ -66700,9 +50739,7 @@ dir = 8 }, /obj/structure/curtain, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/science/research) "cuR" = ( /obj/machinery/shower{ @@ -66712,24 +50749,17 @@ dir = 4 }, /obj/structure/curtain, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/science/research) "cuS" = ( /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/research) "cuT" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/research) "cuU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod1"; name = "containment door 1" @@ -66738,9 +50768,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cuV" = ( /obj/machinery/door/poddoor/preopen{ @@ -66761,13 +50789,10 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "cuW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod1"; @@ -66778,13 +50803,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cuX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod2"; name = "containment door 2" @@ -66793,9 +50815,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cuY" = ( /obj/machinery/door/poddoor/preopen{ @@ -66816,13 +50836,10 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "cuZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod2"; @@ -66833,13 +50850,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cva" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod3"; layer = 2.6; @@ -66849,9 +50863,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cvb" = ( /obj/machinery/door/poddoor/preopen{ @@ -66872,13 +50884,10 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "cvc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod3"; @@ -66889,13 +50898,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cvd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod4"; name = "containment door 4" @@ -66904,9 +50910,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cve" = ( /obj/machinery/door/poddoor/preopen{ @@ -66927,13 +50931,10 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "cvf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod4"; @@ -66944,24 +50945,18 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cvg" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/xenobiology) "cvh" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "47" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/xenobiology) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/science) "cvi" = ( /obj/machinery/light{ dir = 8 @@ -67001,9 +50996,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cvn" = ( /obj/structure/cable/orange{ @@ -67018,9 +51011,7 @@ icon_state = "pipe-j2"; dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cvo" = ( /obj/item/device/assembly/prox_sensor{ @@ -67054,9 +51045,7 @@ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "cvp" = ( @@ -67072,9 +51061,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cvq" = ( /obj/structure/table/reinforced, @@ -67093,9 +51080,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cvr" = ( /obj/structure/cable/orange{ @@ -67109,9 +51094,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cvs" = ( /obj/structure/cable/orange{ @@ -67127,9 +51110,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cvt" = ( @@ -67148,9 +51129,7 @@ name = "Toxins Lab"; req_access_txt = "8" }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/mixing) "cvu" = ( /obj/structure/disposalpipe/segment{ @@ -67165,9 +51144,7 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cvv" = ( @@ -67182,9 +51159,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvw" = ( /obj/structure/cable/orange{ @@ -67198,9 +51173,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvx" = ( /obj/structure/cable/orange{ @@ -67208,7 +51181,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -67217,9 +51189,10 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/white, /area/science/research) "cvy" = ( /obj/structure/cable/orange{ @@ -67234,9 +51207,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvz" = ( /obj/structure/cable/orange{ @@ -67252,18 +51223,12 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plasteel/white, /area/science/research) "cvA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -67272,9 +51237,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/white, /area/science/research) "cvB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -67288,9 +51252,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -67305,25 +51267,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cvD" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -67336,9 +51280,7 @@ dir = 4 }, /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvF" = ( /obj/structure/cable/orange{ @@ -67358,26 +51300,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cvG" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvH" = ( /obj/structure/cable/orange{ @@ -67392,9 +51315,7 @@ icon_state = "pipe-j1"; dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvI" = ( /obj/structure/cable/orange{ @@ -67406,9 +51327,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvJ" = ( /obj/structure/cable/orange{ @@ -67422,9 +51341,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvK" = ( /obj/structure/cable/orange{ @@ -67439,9 +51356,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/research) "cvL" = ( @@ -67460,9 +51375,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/research) "cvM" = ( /obj/structure/cable/orange{ @@ -67477,17 +51390,13 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -67496,9 +51405,7 @@ /obj/structure/sign/xenobio{ pixel_x = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvP" = ( /obj/structure/window/reinforced{ @@ -67513,9 +51420,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvQ" = ( /obj/structure/cable/orange{ @@ -67527,9 +51432,7 @@ req_access_txt = "55" }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "cvR" = ( @@ -67544,9 +51447,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvS" = ( /obj/structure/window/reinforced{ @@ -67561,9 +51462,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvT" = ( /obj/structure/window/reinforced{ @@ -67578,9 +51477,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvU" = ( /obj/structure/window/reinforced{ @@ -67595,18 +51492,14 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvV" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/xenobiology) "cvW" = ( /obj/structure/table, @@ -67616,20 +51509,14 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cvX" = ( -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cvY" = ( /obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cvZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67644,9 +51531,7 @@ c_tag = "Docking Asteroid Hall 13"; dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwa" = ( /obj/machinery/door/airlock/shuttle{ @@ -67663,9 +51548,7 @@ c_tag = "Docking Asteroid Hall 11"; dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67680,9 +51563,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -67692,9 +51573,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67709,9 +51588,7 @@ c_tag = "Docking Asteroid Hall 9"; dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -67728,9 +51605,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67741,9 +51616,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwh" = ( /obj/structure/cable/orange{ @@ -67755,18 +51628,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cwi" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cwj" = ( /obj/item/device/assembly/signaler{ @@ -67789,9 +51658,7 @@ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/science/mixing) "cwk" = ( @@ -67810,9 +51677,7 @@ pixel_x = 5 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "cwl" = ( /obj/item/device/assembly/timer{ @@ -67829,48 +51694,35 @@ }, /obj/item/device/assembly/timer, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "cwm" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/tank_dispenser, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cwn" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cwo" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cwp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/mixing) "cwq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cwr" = ( @@ -67878,21 +51730,18 @@ pixel_x = -32; pixel_y = -32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cws" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 2; name = "Science APC"; + areastring = "/area/science/research"; pixel_y = -24 }, /obj/structure/cable/orange, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -67903,41 +51752,26 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "cwv" = ( -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/research) "cww" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cwx" = ( /obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cwy" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67946,9 +51780,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwA" = ( /obj/machinery/camera{ @@ -67956,9 +51788,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -67967,34 +51797,27 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/research) "cwE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cwF" = ( /obj/structure/cable/orange{ @@ -68010,17 +51833,13 @@ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwH" = ( /obj/machinery/door/airlock/glass_research{ @@ -68030,17 +51849,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cwI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwJ" = ( /obj/structure/cable/orange{ @@ -68051,17 +51866,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwL" = ( /obj/structure/sign/electricshock{ @@ -68072,14 +51883,10 @@ dir = 6; network = list("SS13","RD") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwM" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwN" = ( /obj/structure/cable/orange{ @@ -68087,17 +51894,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwO" = ( /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwP" = ( /obj/machinery/light{ @@ -68106,36 +51909,26 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwR" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/xenobiology) "cwS" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cwT" = ( /obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cwU" = ( /obj/structure/cable/orange{ @@ -68144,9 +51937,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cwV" = ( /obj/machinery/light{ @@ -68156,9 +51947,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwW" = ( /obj/machinery/computer/arcade, @@ -68175,15 +51964,11 @@ /area/shuttle/arrival) "cwZ" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cxa" = ( /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cxb" = ( /obj/machinery/light{ @@ -68193,9 +51978,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cxc" = ( /obj/machinery/door/airlock/command{ @@ -68204,93 +51987,67 @@ req_access_txt = "30" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cxd" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/server) "cxe" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cxf" = ( -/turf/open/floor/plasteel/whitepurple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "cxg" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/storage) "cxh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hor) "cxi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hor) "cxj" = ( /obj/machinery/door/airlock/glass_research{ name = "Research Director's Office"; req_access_txt = "30" }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/crew_quarters/heads/hor) "cxk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hor) "cxl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/science) "cxm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/science) "cxn" = ( /obj/machinery/door/airlock/glass_security{ @@ -68303,14 +52060,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/checkpoint/science) "cxo" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/misc_lab) "cxp" = ( /obj/machinery/light{ @@ -68330,9 +52083,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cxq" = ( /obj/structure/cable/orange{ @@ -68344,9 +52095,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cxr" = ( /obj/structure/cable/orange{ @@ -68362,13 +52111,10 @@ dir = 9; network = list("SS13","RD") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cxs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -68377,9 +52123,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/research) "cxt" = ( /obj/structure/cable/orange{ @@ -68390,9 +52134,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxu" = ( /obj/structure/cable/orange{ @@ -68413,9 +52155,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxv" = ( /obj/structure/cable/orange{ @@ -68427,9 +52167,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxw" = ( /obj/structure/cable/orange{ @@ -68441,9 +52179,7 @@ dir = 4 }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxx" = ( /obj/machinery/monkey_recycler, @@ -68455,9 +52191,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxy" = ( /obj/machinery/smartfridge/extract/preloaded, @@ -68469,9 +52203,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxz" = ( /obj/machinery/processor{ @@ -68486,9 +52218,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxA" = ( /obj/structure/cable/orange{ @@ -68505,17 +52235,13 @@ dir = 4 }, /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxC" = ( /obj/structure/table, @@ -68524,14 +52250,13 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cxD" = ( /obj/machinery/power/apc{ dir = 8; name = "Xenobiology APC"; + areastring = "/area/science/xenobiology"; pixel_x = -25 }, /obj/structure/cable/orange{ @@ -68542,10 +52267,8 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/xenobiology) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/science) "cxE" = ( /obj/structure/cable/orange{ d1 = 1; @@ -68557,9 +52280,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cxF" = ( /obj/machinery/door/airlock/shuttle, @@ -68568,15 +52289,11 @@ /area/shuttle/arrival) "cxG" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cxH" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cxI" = ( /obj/structure/shuttle/engine/propulsion{ @@ -68593,23 +52310,18 @@ /turf/open/floor/plating, /area/shuttle/transport) "cxL" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "cxM" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cxN" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cxO" = ( /obj/structure/disposalpipe/segment, @@ -68627,14 +52339,13 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cxP" = ( /obj/machinery/power/apc{ dir = 1; name = "Toxins Lab APC"; + areastring = "/area/science/mixing"; pixel_y = 25 }, /obj/structure/cable/orange{ @@ -68642,15 +52353,11 @@ icon_state = "0-8" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/science) "cxQ" = ( /obj/machinery/r_n_d/server/core, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/science/server) "cxR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -68658,13 +52365,10 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/science/server) "cxS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 10 }, @@ -68673,9 +52377,7 @@ name = "SERVER ROOM"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/server) "cxT" = ( /obj/machinery/airalarm{ @@ -68684,22 +52386,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cxU" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cxV" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cxW" = ( @@ -68708,9 +52404,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/research) "cxX" = ( @@ -68724,45 +52418,33 @@ pixel_x = 4; pixel_y = 6 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cxY" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cxZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cya" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cyb" = ( /obj/machinery/portable_atmospherics/scrubber/huge/movable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cyc" = ( /obj/structure/table, /obj/item/paper_bin, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/checkpoint/science) "cyd" = ( @@ -68774,24 +52456,18 @@ network = list("RD") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/science) "cye" = ( /obj/structure/table, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/science) "cyf" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/science) "cyg" = ( @@ -68809,17 +52485,13 @@ random_basetype = /obj/structure/sign/poster/official }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/science) "cyh" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -68830,25 +52502,19 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cyl" = ( /obj/structure/cable/orange{ @@ -68866,51 +52532,39 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cym" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cyn" = ( /obj/machinery/door/airlock/glass_research{ name = "Xenobiology"; req_access_txt = "55" }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cyo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cyp" = ( /obj/machinery/light, /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cyq" = ( /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cyr" = ( /obj/structure/sign/electricshock{ @@ -68921,9 +52575,7 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cys" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -68935,9 +52587,7 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -68950,9 +52600,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyu" = ( /obj/structure/chair{ @@ -68996,9 +52644,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -69016,9 +52662,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyA" = ( /turf/open/floor/mineral/titanium/blue, @@ -69052,17 +52696,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cyG" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyH" = ( /obj/machinery/door/airlock/glass_command{ @@ -69072,24 +52712,18 @@ /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyI" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyJ" = ( /obj/structure/chair/office/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyK" = ( /obj/machinery/light{ @@ -69098,9 +52732,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyL" = ( /obj/structure/table, @@ -69112,9 +52744,7 @@ }, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/science/research) "cyM" = ( @@ -69123,28 +52753,20 @@ /obj/item/reagent_containers/blood/random, /obj/item/reagent_containers/blood/random, /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/research) "cyN" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/science/research) "cyO" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cyP" = ( /obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cyQ" = ( /obj/structure/table, @@ -69153,9 +52775,7 @@ }, /obj/machinery/recharger, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/science) "cyR" = ( @@ -69164,14 +52784,10 @@ }, /obj/effect/landmark/start/depsec/science, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/science) "cyS" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/science) "cyT" = ( /obj/machinery/airalarm{ @@ -69184,17 +52800,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/science) "cyU" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyV" = ( /obj/structure/cable/orange{ @@ -69205,9 +52817,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyW" = ( /obj/structure/cable/orange{ @@ -69215,9 +52825,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyX" = ( /obj/structure/cable/orange{ @@ -69232,9 +52840,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyY" = ( /obj/machinery/door/airlock/glass_research{ @@ -69252,9 +52858,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/research) "cyZ" = ( /obj/structure/cable/orange{ @@ -69269,17 +52873,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cza" = ( /obj/structure/sign/xenobio{ pixel_x = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "czb" = ( /obj/structure/window/reinforced{ @@ -69291,9 +52891,7 @@ name = "Containment Control 5" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "czc" = ( /obj/structure/cable/orange{ @@ -69304,9 +52902,7 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/xenobiology) "czd" = ( /obj/structure/window/reinforced{ @@ -69315,9 +52911,7 @@ /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cze" = ( /obj/structure/window/reinforced{ @@ -69329,9 +52923,7 @@ name = "Containment Control 6" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "czf" = ( /obj/structure/window/reinforced{ @@ -69343,9 +52935,7 @@ name = "Containment Control 7" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "czg" = ( /obj/structure/window/reinforced{ @@ -69357,16 +52947,12 @@ name = "Containment Control 8" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "czh" = ( /obj/structure/table, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "czi" = ( /obj/structure/table, @@ -69374,26 +52960,20 @@ /obj/item/storage/box/syringes, /obj/item/storage/box/monkeycubes, /obj/item/storage/box/monkeycubes, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "czj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czk" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -69409,9 +52989,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czm" = ( /obj/effect/turf_decal/stripes/line{ @@ -69426,9 +53004,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czn" = ( /obj/machinery/door/airlock/shuttle, @@ -69460,9 +53036,7 @@ /area/shuttle/transport) "czp" = ( /obj/machinery/r_n_d/server/robotics, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/science/server) "czq" = ( /obj/machinery/camera{ @@ -69475,27 +53049,19 @@ on = 1; target_temperature = 80 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "czr" = ( /obj/machinery/computer/rdservercontrol, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "czs" = ( /obj/structure/table, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "czt" = ( /obj/machinery/modular_computer/console/preset/research, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "czu" = ( /obj/structure/rack, @@ -69516,9 +53082,7 @@ pixel_y = -28 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/science) "czw" = ( @@ -69530,24 +53094,21 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "czx" = ( /obj/machinery/light, /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "czy" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 2; name = "Science Security Checkpoint APC"; + areastring = "/area/security/checkpoint/science"; pixel_y = -24 }, /obj/structure/cable/orange{ @@ -69555,9 +53116,7 @@ icon_state = "0-4" }, /obj/structure/closet/secure_closet/security/science, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "czz" = ( /obj/structure/filingcabinet, @@ -69567,24 +53126,18 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/science) "czA" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czB" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czC" = ( /obj/structure/cable/orange{ @@ -69592,14 +53145,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czD" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -69607,13 +53156,10 @@ /obj/structure/sign/map/left/ceres{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod5"; name = "containment door 5" @@ -69622,9 +53168,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czG" = ( /obj/machinery/door/poddoor/preopen{ @@ -69644,13 +53188,10 @@ /obj/machinery/door/window/southleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "czH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod5"; @@ -69660,13 +53201,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod6"; name = "containment door 6" @@ -69675,9 +53213,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czJ" = ( /obj/machinery/door/poddoor/preopen{ @@ -69698,13 +53234,10 @@ /obj/machinery/door/window/southleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "czK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod6"; @@ -69715,13 +53248,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod7"; layer = 2.6; @@ -69731,9 +53261,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czM" = ( /obj/machinery/door/poddoor/preopen{ @@ -69754,13 +53282,10 @@ /obj/machinery/door/window/southleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "czN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod7"; @@ -69771,20 +53296,15 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czP" = ( /obj/machinery/door/poddoor/preopen{ @@ -69805,48 +53325,28 @@ /obj/machinery/door/window/southleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "czQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/science/xenobiology) "czS" = ( /obj/machinery/door/airlock/research{ name = "Kill Chamber"; req_access_txt = "55" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) -"czT" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) "czU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69857,9 +53357,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czV" = ( /obj/structure/closet/crate, @@ -69892,9 +53390,7 @@ }, /obj/item/device/assembly/mousetrap/armed, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAa" = ( /obj/structure/closet/crate, @@ -69912,18 +53408,14 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "cAc" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/misc_lab) "cAd" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/misc_lab) "cAe" = ( /obj/machinery/light{ @@ -69939,40 +53431,28 @@ }, /obj/structure/closet/crate/bin, /obj/item/book/manual/wiki/telescience, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAg" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAh" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "cAi" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless; - initial_gas_mix = "n2=500;TEMP=80"; - name = "Killroom Floor" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cAj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -69980,9 +53460,7 @@ dir = 8 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cAk" = ( /obj/structure/disposalpipe/segment{ @@ -69994,9 +53472,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAl" = ( /obj/structure/disposalpipe/segment{ @@ -70007,9 +53483,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAm" = ( /obj/structure/cable/orange{ @@ -70020,9 +53494,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAn" = ( /obj/structure/cable/orange{ @@ -70040,14 +53512,13 @@ icon_state = "2-4" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAo" = ( /obj/machinery/power/apc{ dir = 1; name = "RnD Server APC"; + areastring = "/area/science/server"; pixel_y = 25 }, /obj/structure/disposalpipe/segment{ @@ -70063,10 +53534,8 @@ icon_state = "0-4" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/server) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/science) "cAp" = ( /obj/structure/cable/orange{ d1 = 2; @@ -70078,18 +53547,14 @@ icon_state = "pipe-c" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAq" = ( /obj/machinery/light_switch{ pixel_y = -23 }, /obj/machinery/computer/robotics, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cAr" = ( /obj/machinery/computer/card/minor/rd, @@ -70098,9 +53563,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cAs" = ( /obj/effect/turf_decal/stripes/line{ @@ -70111,9 +53574,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "cAt" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAu" = ( /obj/machinery/shieldwallgen{ @@ -70123,25 +53584,19 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAx" = ( /obj/machinery/airalarm{ @@ -70154,9 +53609,7 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -70167,38 +53620,24 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless; - initial_gas_mix = "n2=500;TEMP=80"; - name = "Killroom Floor" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cAz" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless; - initial_gas_mix = "n2=500;TEMP=80"; - name = "Killroom Floor" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cAA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless; - initial_gas_mix = "n2=500;TEMP=80"; - name = "Killroom Floor" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cAB" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cAC" = ( /obj/structure/cable/orange{ @@ -70210,9 +53649,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAD" = ( /obj/structure/cable/orange{ @@ -70225,13 +53662,10 @@ icon_state = "pipe-c" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -70242,9 +53676,7 @@ icon_state = "0-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAF" = ( /obj/structure/table, @@ -70252,29 +53684,21 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAG" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAH" = ( /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAI" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/darkpurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "cAJ" = ( /obj/structure/disposalpipe/trunk{ @@ -70283,15 +53707,11 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plasteel/darkpurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "cAK" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/xenobiology) "cAL" = ( /obj/machinery/light{ @@ -70301,9 +53721,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cAM" = ( /obj/machinery/light{ @@ -70318,22 +53736,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cAN" = ( /obj/machinery/light/small, /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cAO" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAP" = ( /obj/structure/cable/orange{ @@ -70343,6 +53755,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Research Director's Office APC"; + areastring = "/area/crew_quarters/heads/hor"; pixel_y = 25 }, /obj/structure/cable/orange{ @@ -70355,10 +53768,8 @@ icon_state = "pipe-c" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hor) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/science) "cAQ" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -70366,13 +53777,10 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -70386,9 +53794,7 @@ icon_state = "0-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAS" = ( /obj/structure/window/reinforced, @@ -70399,9 +53805,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAT" = ( /obj/effect/turf_decal/stripes/line{ @@ -70415,18 +53819,14 @@ req_access_txt = "55" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAU" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAV" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ @@ -70434,18 +53834,14 @@ dir = 2; on = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cAW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cAX" = ( /obj/structure/closet/emcloset, @@ -70453,9 +53849,7 @@ c_tag = "Docking Asteroid Hall 14"; dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cAY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -70464,9 +53858,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cAZ" = ( /obj/effect/turf_decal/stripes/line{ @@ -70476,9 +53868,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBa" = ( /obj/machinery/disposal/bin, @@ -70489,9 +53879,7 @@ c_tag = "Docking Asteroid Hall 12"; dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBb" = ( /obj/structure/closet/emcloset, @@ -70499,9 +53887,7 @@ c_tag = "Docking Asteroid Hall 10"; dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBc" = ( /obj/effect/turf_decal/stripes/line{ @@ -70516,9 +53902,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBd" = ( /obj/machinery/disposal/bin, @@ -70529,9 +53913,7 @@ c_tag = "Docking Asteroid Hall 8"; dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBe" = ( /turf/closed/mineral, @@ -70541,16 +53923,12 @@ dir = 8 }, /obj/item/device/radio/beacon, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBg" = ( /obj/effect/landmark/event_spawn, /obj/machinery/r_n_d/experimentor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBh" = ( /obj/structure/cable/orange{ @@ -70567,9 +53945,7 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBi" = ( /obj/structure/cable/orange{ @@ -70581,9 +53957,7 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBj" = ( /obj/structure/cable/orange{ @@ -70591,9 +53965,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBk" = ( /obj/machinery/autolathe, @@ -70606,9 +53978,7 @@ dir = 9; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBl" = ( /obj/structure/plasticflaps, @@ -70616,9 +53986,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/misc_lab) "cBm" = ( /obj/structure/rack, @@ -70634,9 +54002,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cBo" = ( /obj/structure/cable/orange{ @@ -70647,31 +54013,23 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cBp" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBq" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBr" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBs" = ( /obj/structure/closet/wardrobe/mixed, @@ -70682,9 +54040,7 @@ dir = 10 }, /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBu" = ( /obj/effect/turf_decal/stripes/line{ @@ -70695,9 +54051,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBv" = ( /obj/structure/cable/orange{ @@ -70705,9 +54059,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBw" = ( /obj/machinery/door/airlock/maintenance{ @@ -70719,9 +54071,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/entry) "cBx" = ( /obj/structure/cable/orange{ @@ -70733,9 +54083,7 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBy" = ( /obj/structure/cable/orange{ @@ -70743,14 +54091,10 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBz" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/hallway/secondary/entry) "cBA" = ( /obj/machinery/light/small, @@ -70763,22 +54107,17 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cBC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBD" = ( /obj/structure/window/reinforced{ @@ -70789,18 +54128,14 @@ dir = 9 }, /obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBF" = ( /obj/machinery/light{ @@ -70809,9 +54144,7 @@ /obj/structure/rack, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBG" = ( /obj/machinery/door/airlock/shuttle{ @@ -70825,9 +54158,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBI" = ( /obj/machinery/light/small{ @@ -70838,9 +54169,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBJ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -70850,9 +54179,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -70863,21 +54190,16 @@ dir = 9; network = list("SS13","RD") }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBM" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/misc_lab) "cBN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -70888,9 +54210,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBO" = ( /obj/structure/table, @@ -70900,9 +54220,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBP" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -70910,29 +54228,21 @@ name = "Injector Toggle"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBQ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBR" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBS" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBT" = ( /obj/structure/shuttle/engine/heater, @@ -70945,9 +54255,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBV" = ( /obj/structure/grille/broken, @@ -70955,35 +54263,29 @@ /area/hallway/secondary/entry) "cBW" = ( /turf/closed/wall, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cBX" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/deliveryChute{ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cBY" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Research Asteroid" }) "cBZ" = ( /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cCa" = ( /obj/machinery/shieldwallgen{ req_access = list(55) }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cCb" = ( /obj/item/device/radio/intercom{ @@ -70991,36 +54293,28 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cCc" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cCd" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cCe" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/misc_lab) "cCf" = ( /obj/structure/cable/orange{ @@ -71029,15 +54323,11 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCg" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCh" = ( /obj/structure/shuttle/engine/propulsion, @@ -71062,18 +54352,18 @@ /area/shuttle/arrival) "cCj" = ( /turf/closed/wall, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCk" = ( /obj/structure/disposaloutlet{ dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCl" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCm" = ( /obj/structure/cable/orange{ d1 = 1; @@ -71082,37 +54372,26 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCn" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "47" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cCo" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCp" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) -"cCq" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) "cCr" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 @@ -71122,24 +54401,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cCs" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCt" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCu" = ( /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCv" = ( /obj/structure/cable/orange{ d1 = 4; @@ -71150,9 +54427,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCw" = ( /obj/structure/cable/orange{ @@ -71167,14 +54442,13 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCx" = ( /obj/machinery/power/apc{ dir = 1; name = "Testing Lab APC"; + areastring = "/area/science/misc_lab"; pixel_y = 25 }, /obj/structure/cable/orange{ @@ -71190,10 +54464,8 @@ dir = 4 }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/misc_lab) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/science) "cCy" = ( /obj/structure/cable/orange{ d1 = 4; @@ -71204,9 +54476,7 @@ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCz" = ( /obj/structure/cable/orange{ @@ -71218,24 +54488,18 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCA" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCB" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/poppy, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCC" = ( /obj/machinery/light/small, @@ -71244,9 +54508,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cCD" = ( /obj/machinery/door/airlock/glass_external{ @@ -71257,9 +54519,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cCE" = ( /obj/structure/cable/orange{ @@ -71281,11 +54541,12 @@ /area/space) "cCG" = ( /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCH" = ( /obj/machinery/power/apc{ dir = 1; name = "South-Eastern External Waste Belt APC"; + areastring = "/area/maintenance/asteroid/disposal/external/southeast"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -71294,7 +54555,7 @@ }, /obj/effect/turf_decal/stripes/end, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71304,21 +54565,21 @@ /obj/item/clothing/mask/gas, /obj/item/wirecutters, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCJ" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCK" = ( /obj/machinery/conveyor/auto, /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCL" = ( /obj/structure/rack, /obj/item/clothing/mask/breath, @@ -71327,7 +54588,7 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCM" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/cable/orange{ @@ -71337,16 +54598,15 @@ /obj/machinery/power/apc{ dir = 1; name = "South-Western External Waste Belt APC"; + areastring = "/area/maintenance/asteroid/disposal/external/southwest"; pixel_y = 24 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCN" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCO" = ( /obj/structure/disposalpipe/segment, @@ -71357,32 +54617,24 @@ }, /obj/effect/turf_decal/stripes/asteroid/line, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCP" = ( /obj/structure/closet, /obj/item/seeds/random, /obj/item/seeds/chili, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCQ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cCR" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCS" = ( /obj/machinery/door/airlock/glass_external{ @@ -71394,7 +54646,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCT" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ @@ -71403,7 +54655,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCU" = ( /obj/structure/cable/orange{ d1 = 4; @@ -71411,7 +54663,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCV" = ( /obj/structure/cable/orange{ d1 = 1; @@ -71419,13 +54671,13 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCX" = ( /obj/machinery/conveyor/auto{ dir = 1 @@ -71434,17 +54686,17 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCY" = ( /obj/machinery/conveyor/auto, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDa" = ( /obj/structure/cable/orange{ d1 = 1; @@ -71452,97 +54704,64 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDb" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) -"cDc" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance"; - req_access_txt = "12" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) +/area/maintenance/asteroid/disposal/external/southwest) "cDe" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cDf" = ( /obj/structure/table, /obj/item/cultivator, /obj/item/seeds/banana, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cDg" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cDh" = ( /obj/machinery/hydroponics/soil, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cDi" = ( /obj/structure/grille/broken, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDj" = ( /obj/effect/turf_decal/stripes/line, /obj/item/wrench, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDk" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDl" = ( /obj/machinery/conveyor/auto{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDm" = ( /obj/machinery/conveyor/auto{ dir = 9; verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDn" = ( /obj/machinery/conveyor/auto{ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDo" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -71553,7 +54772,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDp" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/orange{ @@ -71562,7 +54781,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 @@ -71573,7 +54792,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDr" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ @@ -71582,132 +54801,39 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) -"cDs" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 8 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDt" = ( -/obj/machinery/light/small, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDu" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDw" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDy" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/storage/toolbox/mechanical, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) +/area/maintenance/asteroid/disposal/external/southwest) "cDz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cDA" = ( /obj/structure/table, /obj/item/weldingtool/mini, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDB" = ( /obj/item/chair, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDC" = ( /obj/machinery/conveyor/auto{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDD" = ( /obj/machinery/conveyor/auto{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDE" = ( /obj/machinery/conveyor/auto{ dir = 10; verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDF" = ( /obj/machinery/conveyor/auto{ dir = 4 @@ -71718,53 +54844,18 @@ random_basetype = /obj/structure/sign/poster/official }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDG" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) -"cDH" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/item/wrench, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDJ" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDK" = ( -/obj/structure/girder, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) "cDL" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDM" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDN" = ( /obj/machinery/light/small, /obj/machinery/conveyor/auto{ @@ -71772,7 +54863,7 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDO" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -71781,13 +54872,13 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDQ" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -71796,102 +54887,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/southwest) -"cDR" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/aft/science) -"cDS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDU" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDV" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - name = "disposal pipe - Research"; - sortType = 12 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDW" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - name = "disposal pipe - Robotics"; - sortType = 14 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cEa" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/aft/science) +/area/maintenance/asteroid/disposal/external/southwest) "cEb" = ( /obj/machinery/disposal/deliveryChute{ dir = 8 @@ -71900,13 +54896,13 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cEc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cEd" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -71915,53 +54911,18 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cEe" = ( /obj/machinery/conveyor/auto{ dir = 4 }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) -"cEf" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/asteroid/aft/science) -"cEg" = ( -/obj/structure/table, -/obj/item/storage/fancy/cigarettes, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cEh" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cEi" = ( -/obj/structure/closet/firecloset/full, -/obj/item/coin/silver, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) +/area/maintenance/asteroid/disposal/external/southeast) "cEj" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) -"cEk" = ( -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) "cEl" = ( /obj/docking_port/stationary{ dheight = 9; @@ -71977,15 +54938,11 @@ /area/space) "cEm" = ( /obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "cEn" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/ai) "cEo" = ( /obj/machinery/door/airlock/security{ @@ -71997,49 +54954,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"cEp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) -"cEq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) "cEr" = ( /obj/machinery/door/window/brigdoor/security/cell/westleft{ id = "Cell 3"; name = "Cell Door 3" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) -"cEs" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "cEt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 1; @@ -72050,26 +54975,20 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "cEu" = ( /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "cEv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/armory) "cEw" = ( @@ -72086,20 +55005,14 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEx" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEy" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/armory) "cEz" = ( @@ -72113,24 +55026,18 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEA" = ( /mob/living/simple_animal/bot/secbot/beepsky{ desc = "It's Officer Gunsky, the most rootin'-tootin'-point-and shootin' security bot on this side of the galaxy!"; name = "Officer Gunsky" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEB" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -72139,31 +55046,16 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "cED" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "cEE" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) -"cEF" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "cEG" = ( /obj/structure/cable/orange{ d1 = 2; @@ -72175,9 +55067,7 @@ dir = 8 }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cEH" = ( /obj/structure/sign/poster/random{ @@ -72186,56 +55076,32 @@ random_basetype = /obj/structure/sign/poster/contraband }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cEI" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/bridge) -"cEJ" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "cEK" = ( /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "cEL" = ( /obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cEM" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "cEN" = ( /obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "cEO" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "cEP" = ( /obj/machinery/disposal/bin, @@ -72243,23 +55109,17 @@ dir = 8 }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "cEQ" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/locker) "cER" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "cES" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -72271,27 +55131,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"cET" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "cEU" = ( @@ -72305,21 +55145,15 @@ location = "CommandWest"; name = "navigation beacon (Command-West)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cEV" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/fore) "cEW" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/security) "cEX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -72333,18 +55167,14 @@ /area/ai_monitored/nuke_storage) "cEZ" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "cFa" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "cFb" = ( /obj/machinery/hydroponics/soil, @@ -72353,36 +55183,26 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cFc" = ( /obj/machinery/hydroponics/soil, /obj/machinery/newscaster{ pixel_y = -32 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cFd" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "cFe" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/kitchen) "cFf" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard) "cFg" = ( /obj/machinery/navbeacon{ @@ -72390,9 +55210,7 @@ location = "EngineeringWest"; name = "navigation beacon (Engineering-West)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cFh" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -72401,18 +55219,14 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cFi" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/newscaster{ pixel_x = 28 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cFj" = ( /obj/machinery/navbeacon{ @@ -72420,15 +55234,11 @@ location = "EngineeringWest3"; name = "navigation beacon (Engineering-West 3)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cFk" = ( /obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "cFl" = ( /obj/structure/cable{ @@ -72442,9 +55252,7 @@ name = "navigation beacon (Medbay)" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cFm" = ( /obj/machinery/navbeacon{ @@ -72452,29 +55260,14 @@ location = "Medbay2"; name = "navigation beacon (Medbay-2)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) -"cFn" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cFo" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall, -/area/engine/engineering) "cFp" = ( /turf/open/space/basic, /area/space) "cFq" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/central) "cFr" = ( /obj/machinery/navbeacon{ @@ -72482,9 +55275,7 @@ location = "Service"; name = "navigation beacon (Service)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "cFs" = ( /obj/machinery/light/small{ @@ -72494,27 +55285,19 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "cFt" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/primary) "cFu" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/chemistry) "cFv" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics) "cFw" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -72528,8 +55311,9 @@ dir = 4 }, /obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 }, /area/medical/medbay/zone2) "cFy" = ( @@ -72539,9 +55323,7 @@ name = "Medbay Mail Chute"; req_access_txt = "45" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "cFz" = ( /obj/machinery/navbeacon{ @@ -72556,31 +55338,23 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "cFA" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics) "cFB" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/asteroid/central) "cFC" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "cFD" = ( /obj/structure/disposalpipe/segment{ @@ -72592,33 +55366,26 @@ freq = 1400; location = "Engineering" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "cFE" = ( /obj/structure/plasticflaps, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "cFF" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "cFG" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/fitness) "cFH" = ( /obj/machinery/power/apc{ dir = 8; name = "Chapel Office APC"; + areastring = "/area/chapel/office"; pixel_x = -23; pixel_y = 2 }, @@ -72630,32 +55397,24 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/chapel/office) "cFI" = ( /obj/machinery/door/window/westleft{ req_access_txt = "22" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "cFJ" = ( /obj/structure/plasticflaps{ name = "Officer Pipsqueak's Home" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cFK" = ( /obj/structure/bed/dogbed, /mob/living/simple_animal/bot/secbot/beepsky/jr, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cFL" = ( /obj/structure/cable{ @@ -72671,21 +55430,16 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cFM" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/exit) "cFN" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cFO" = ( /obj/structure/chair{ @@ -72695,9 +55449,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cFP" = ( @@ -72706,9 +55458,7 @@ location = "Research"; name = "navigation beacon (Research)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cFQ" = ( /obj/machinery/navbeacon{ @@ -72716,24 +55466,18 @@ location = "ArrivalsWest"; name = "navigation beacon (Arrivals-West)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cFR" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cFS" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/closed/wall, +/area/science/robotics/mechbay) "cFT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72742,8 +55486,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cFU" = ( @@ -72753,9 +55496,7 @@ location = "Departures"; name = "navigation beacon (Departures)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cFV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72772,24 +55513,26 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "cFW" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/entry) "cFX" = ( -/obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 4 +/obj/structure/table, +/obj/item/retractor, +/obj/item/hemostat, +/obj/item/circular_saw, +/obj/item/scalpel, +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 }, +/turf/open/floor/plasteel/white, /area/science/robotics/lab) "cFY" = ( /obj/machinery/status_display{ @@ -72815,9 +55558,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cGb" = ( /obj/effect/turf_decal/stripes/line{ @@ -72826,9 +55567,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cGc" = ( /obj/machinery/navbeacon{ @@ -72838,100 +55577,41 @@ location = "Science" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cGd" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/misc_lab) -"cGe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cGf" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/warden, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "cGg" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "cGh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cGi" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cGj" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "cGk" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/toilet) -"cGl" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 5 - }, -/area/security/courtroom) -"cGm" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "cGn" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -72941,30 +55621,11 @@ dir = 4 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"cGo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cGp" = ( /obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "cGq" = ( /obj/structure/chair/stool, @@ -72972,22 +55633,16 @@ dir = 4 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cGr" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cGs" = ( /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/medical/surgery) "cGt" = ( /obj/structure/cable/orange{ @@ -72999,24 +55654,19 @@ dir = 4 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "cGu" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/pen, +/obj/item/storage/firstaid/regular, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "cGv" = ( /obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "cGw" = ( /obj/effect/turf_decal/stripes/line{ @@ -73024,9 +55674,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "cGx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -73041,9 +55689,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "cGy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -73051,8 +55697,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cGz" = ( @@ -73065,44 +55710,34 @@ icon_state = "4-8" }, /obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cGA" = ( /obj/structure/stacklifter, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "cGB" = ( /obj/structure/chair/comfy/black{ dir = 1 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "cGC" = ( /obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cGD" = ( /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "cGE" = ( /obj/structure/weightlifter, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "cGF" = ( /obj/machinery/pipedispenser/disposal/transit_tube, @@ -73118,62 +55753,46 @@ dir = 8 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "cGH" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/central) "cGI" = ( /obj/structure/chair{ dir = 4 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cGJ" = ( /obj/machinery/droneDispenser/preloaded, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGK" = ( /obj/structure/rack, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGL" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGM" = ( /obj/structure/rack, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGN" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Drone Dispensary"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGO" = ( /obj/structure/chair{ @@ -73181,9 +55800,7 @@ }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cGP" = ( @@ -73193,9 +55810,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "cGQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -73214,8 +55829,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cGR" = ( @@ -73226,9 +55840,7 @@ dir = 4 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cGS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -73242,9 +55854,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "cGT" = ( @@ -73260,18 +55870,17 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cGU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel, /area/science/robotics/lab) "cGV" = ( /obj/structure/cable/orange{ @@ -73283,60 +55892,12 @@ dir = 4 }, /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cGW" = ( /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) -"cGX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cGY" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cGZ" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "cHa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -73351,22 +55912,17 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "cHb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange, /obj/machinery/door/poddoor/preopen{ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "cHc" = ( /obj/structure/cable/orange{ @@ -73374,17 +55930,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cHe" = ( /obj/machinery/door/airlock/glass_security{ @@ -73395,63 +55941,24 @@ req_one_access_txt = "38;63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "cHf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "cHg" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/brig) "cHh" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHj" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/door/window/brigdoor/security/holding{ - name = "Holding Cell" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "cHk" = ( @@ -73470,9 +55977,7 @@ name = "Brig Entry Desk"; req_access_txt = "63" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "cHl" = ( /obj/structure/disposalpipe/segment{ @@ -73483,14 +55988,10 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cHm" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "cHn" = ( /obj/machinery/door/airlock/glass_security{ @@ -73500,21 +56001,7 @@ req_access_txt = "0"; req_one_access_txt = "38;63" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHo" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "cHp" = ( /obj/structure/chair{ @@ -73524,9 +56011,7 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "cHq" = ( @@ -73540,25 +56025,20 @@ name = "Criminal Deposit"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/supply) "cHr" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cHs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "cHt" = ( @@ -73566,16 +56046,12 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "cHu" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "cHv" = ( @@ -73585,60 +56061,23 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "cHw" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/supply) -"cHx" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Brig Holding Cell"; - dir = 9; - network = list("SS13") - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/poster/random{ - name = "random official poster"; - pixel_x = -32; - random_basetype = /obj/structure/sign/poster/official - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "cHz" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cHA" = ( /obj/structure/grille/broken, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "cHB" = ( /obj/structure/disposaloutlet{ @@ -73647,47 +56086,11 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "cHD" = ( /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHE" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "cHG" = ( @@ -73695,76 +56098,12 @@ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "frontbrig"; - layer = 2.6; - name = "Emergency External Blast Doors" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "frontbrig"; - layer = 2.6; - name = "Emergency External Blast Doors" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "cHJ" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "cHM" = ( /obj/structure/cable/orange{ @@ -73773,24 +56112,8 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) -"cHN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) "cHO" = ( /obj/structure/cable/orange{ d1 = 4; @@ -73799,23 +56122,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"cHP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "cHQ" = ( @@ -73832,8 +56139,7 @@ dir = 6 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "cHR" = ( @@ -73847,8 +56153,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "cHS" = ( @@ -73861,9 +56166,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "cHT" = ( /obj/structure/cable{ @@ -73872,24 +56175,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"cHU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cHV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -73898,9 +56184,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cHW" = ( /obj/structure/disposalpipe/segment{ @@ -73910,26 +56194,20 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "cHX" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "cHY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "cHZ" = ( /obj/machinery/status_display{ @@ -73939,9 +56217,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "cIa" = ( /obj/machinery/door/airlock/maintenance{ @@ -73956,9 +56232,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "cIb" = ( /obj/machinery/door/airlock/maintenance{ @@ -73968,35 +56242,28 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "cIc" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cId" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cIe" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "cIf" = ( @@ -74004,42 +56271,32 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cIg" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cIh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cIi" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cIj" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cIk" = ( /obj/structure/disposalpipe/segment, @@ -74049,8 +56306,7 @@ /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cIm" = ( @@ -74060,18 +56316,14 @@ "cIn" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIo" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIp" = ( /obj/structure/disposalpipe/segment{ @@ -74083,8 +56335,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "cIq" = ( @@ -74092,9 +56343,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIr" = ( /obj/machinery/door/airlock/glass, @@ -74105,8 +56354,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "cIs" = ( @@ -74114,17 +56362,14 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIt" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "cIu" = ( @@ -74132,15 +56377,11 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIv" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIw" = ( /obj/structure/disposalpipe/segment, @@ -74150,8 +56391,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "cIx" = ( @@ -74159,25 +56399,19 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/rehab_dome) "cIy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "cIz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIA" = ( /obj/machinery/status_display{ @@ -74187,71 +56421,53 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIB" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIC" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cID" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "cIE" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "cIF" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "cIG" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "cIH" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/central) "cII" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cIJ" = ( /obj/structure/disposalpipe/segment{ @@ -74265,8 +56481,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "cIL" = ( @@ -74278,8 +56493,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "cIM" = ( @@ -74287,26 +56501,20 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/medical) "cIN" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIO" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIP" = ( /obj/structure/disposalpipe/segment{ @@ -74319,9 +56527,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cIR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -74334,29 +56540,21 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "cIS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/medical) "cIT" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "cIU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "cIV" = ( /obj/structure/cable/orange{ @@ -74365,9 +56563,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/medical) "cIW" = ( @@ -74375,9 +56571,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "cIX" = ( @@ -74386,9 +56580,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hydroponics) "cIY" = ( /obj/structure/disposalpipe/segment{ @@ -74400,34 +56592,26 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/green/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green/corner, /area/hydroponics) "cIZ" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "cJa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "cJb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74438,13 +56622,10 @@ icon_state = "0-4" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "cJc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -74452,59 +56633,45 @@ }, /obj/structure/cable/orange, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "cJd" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "cJe" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "cJf" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "cJg" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "cJh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "cJi" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "cJj" = ( /obj/structure/disposalpipe/trunk{ @@ -74522,18 +56689,14 @@ name = "Criminal Deposit"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/engineering) "cJk" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "cJl" = ( /obj/machinery/status_display{ @@ -74541,30 +56704,22 @@ layer = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "cJm" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library) "cJn" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/port) "cJo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "cJp" = ( /obj/structure/disposalpipe/segment{ @@ -74576,18 +56731,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "cJq" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/port) "cJr" = ( /obj/machinery/door/airlock/glass, @@ -74597,15 +56748,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "cJs" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cJt" = ( @@ -74613,27 +56761,22 @@ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJu" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJv" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJw" = ( /obj/machinery/power/apc{ dir = 2; name = "Arrival Security Checkpoint APC"; + areastring = "/area/security/checkpoint/checkpoint2"; pixel_y = -24 }, /obj/structure/cable/orange{ @@ -74649,10 +56792,8 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/checkpoint/checkpoint2) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/arrivals) "cJx" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/cable/orange{ @@ -74660,26 +56801,20 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cJy" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cJz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/checkpoint2) "cJA" = ( /obj/machinery/disposal/deliveryChute{ @@ -74694,26 +56829,20 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "cJB" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJD" = ( /obj/machinery/status_display{ @@ -74723,15 +56852,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJE" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cJF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -74744,15 +56869,12 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cJG" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cJH" = ( /obj/structure/disposalpipe/segment{ @@ -74773,25 +56895,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cJJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cJK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cJL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -74799,61 +56915,47 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cJM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cJN" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cJO" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/closed/wall, +/area/science/robotics/mechbay) "cJP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cJQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cJR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/lab) "cJS" = ( /obj/machinery/door/airlock/maintenance{ @@ -74863,83 +56965,62 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cJT" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJU" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJV" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/closed/wall, +/area/science/robotics/mechbay) "cJW" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cJX" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) "cJY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/science) "cJZ" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor) "cKa" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor) "cKb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/misc_lab) "cKc" = ( /obj/structure/disposalpipe/trunk{ @@ -74954,65 +57035,47 @@ name = "Criminal Deposit"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cKd" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cKe" = ( /obj/structure/toilet{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cKf" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cKg" = ( /obj/structure/sign/bluecross_2, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/central) "cKh" = ( /obj/structure/sign/bluecross_2, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics/cloning) "cKi" = ( /mob/living/carbon/monkey, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "cKj" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "cKk" = ( /obj/structure/sign/bluecross_2, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/zone2) "cKl" = ( /obj/structure/flora/tree/palm, @@ -75020,56 +57083,40 @@ c_tag = "Genetics Monkey Dome"; dir = 9 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "cKm" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/light, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "cKn" = ( /obj/structure/urinal{ pixel_x = -32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "cKo" = ( /obj/structure/sign/nanotrasen, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/entry) "cKp" = ( /obj/structure/sign/poster/official/pda_ad{ pixel_x = -32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "cKq" = ( /obj/machinery/pdapainter, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "cKr" = ( /turf/closed/wall/r_wall, /area/engine/supermatter) "cKs" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "cKt" = ( /obj/effect/turf_decal/stripes/line{ @@ -75082,7 +57129,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -75090,9 +57136,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cKv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -75103,15 +57147,12 @@ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/science/mixing) "cKw" = ( /turf/open/floor/plasteel/whitepurple/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "cKx" = ( @@ -75123,17 +57164,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cKy" = ( /obj/structure/closet/l3closet/scientist{ pixel_x = -2 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cKz" = ( /obj/machinery/door/airlock/maintenance{ @@ -75146,10 +57183,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/science) "cKA" = ( /obj/item/clothing/head/sombrero/shamebrero, /turf/open/floor/plating/asteroid/airless, @@ -75158,42 +57193,23 @@ /obj/structure/sign/poster/contraband/borg_fancy_1{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) -"cKC" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "cKD" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cKF" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKG" = ( /obj/structure/closet, @@ -75203,41 +57219,23 @@ /area/maintenance/asteroid/fore/com_north) "cKH" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cKI" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKJ" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/armory) -"cKK" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "cKL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKM" = ( /obj/structure/cable/orange{ @@ -75249,9 +57247,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKN" = ( /obj/structure/cable/orange{ @@ -75262,9 +57258,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKO" = ( /obj/structure/cable/orange{ @@ -75272,9 +57266,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKP" = ( /obj/structure/rack, @@ -75284,18 +57276,14 @@ /area/maintenance/asteroid/fore/com_east) "cKQ" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "cKR" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cKS" = ( /obj/structure/cable/orange{ @@ -75305,9 +57293,7 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKT" = ( /obj/structure/cable/orange{ @@ -75319,9 +57305,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKU" = ( /obj/structure/cable/orange{ @@ -75330,9 +57314,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKV" = ( /obj/machinery/light/small{ @@ -75349,9 +57331,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKX" = ( /obj/structure/cable/orange{ @@ -75361,9 +57341,7 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKY" = ( /obj/structure/cable/orange{ @@ -75372,23 +57350,17 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "cKZ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/security/prison) "cLa" = ( /obj/machinery/light/small{ dir = 8 }, /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "cLb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -75396,34 +57368,13 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cLc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"cLd" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"cLe" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cLf" = ( /obj/structure/cable/orange{ @@ -75436,9 +57387,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cLg" = ( /obj/structure/cable/orange{ @@ -75446,9 +57395,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "cLh" = ( /obj/structure/cable/orange{ @@ -75457,9 +57404,7 @@ icon_state = "2-8" }, /obj/structure/closet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "cLi" = ( /obj/structure/cable/orange{ @@ -75467,27 +57412,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "cLj" = ( /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cLk" = ( /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "cLl" = ( /obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cLm" = ( /obj/structure/disposalpipe/segment, @@ -75503,9 +57440,7 @@ req_one_access = null; req_one_access_txt = "0" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "cLn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -75521,9 +57456,7 @@ req_one_access = null; req_one_access_txt = "0" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "cLo" = ( /obj/structure/cable/orange{ @@ -75532,16 +57465,12 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cLp" = ( /obj/structure/closet/firecloset/full, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "cLq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75557,26 +57486,19 @@ network = list("SS13","QM") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cLr" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/qm) "cLs" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "qmoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/qm) "cLt" = ( /obj/machinery/door/airlock/glass_mining{ @@ -75584,33 +57506,24 @@ req_access_txt = "41"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLu" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "qmoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/qm) "cLv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/qm) "cLw" = ( /obj/structure/closet/secure_closet/personal, /obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "cLx" = ( /obj/machinery/airalarm{ @@ -75620,7 +57533,6 @@ pixel_x = -32 }, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 9; icon_state = "brown" }, @@ -75628,28 +57540,23 @@ "cLy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/qm) "cLz" = ( /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/qm) "cLA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5; icon_state = "brown" }, /area/quartermaster/qm) "cLB" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) "cLC" = ( /obj/structure/cable/orange{ @@ -75659,6 +57566,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Quartermaster's Office APC"; + areastring = "/area/quartermaster/qm"; pixel_x = 23; pixel_y = 2 }, @@ -75666,15 +57574,12 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/qm) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_west) "cLD" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8; icon_state = "brown" }, @@ -75684,9 +57589,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/folder, /obj/item/clipboard, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLF" = ( /obj/structure/table, @@ -75696,15 +57599,11 @@ }, /obj/item/pen/fourcolor, /obj/item/stamp/qm, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLG" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -75712,7 +57611,6 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4; icon_state = "brown" }, @@ -75721,9 +57619,7 @@ /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cLJ" = ( /obj/structure/cable/orange{ @@ -75736,9 +57632,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "cLK" = ( /obj/structure/closet/secure_closet/quartermaster, @@ -75748,7 +57642,6 @@ pixel_x = -24 }, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8; icon_state = "brown" }, @@ -75759,20 +57652,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/quartermaster, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLM" = ( /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLN" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLO" = ( /obj/machinery/requests_console{ @@ -75783,7 +57670,6 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4; icon_state = "brown" }, @@ -75792,9 +57678,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cLQ" = ( /obj/structure/cable/orange{ @@ -75807,9 +57691,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cLR" = ( /obj/structure/cable/orange{ @@ -75818,16 +57700,12 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "cLS" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/quartermaster/qm) "cLT" = ( @@ -75839,29 +57717,21 @@ dir = 1; network = list("SS13","QM") }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "cLU" = ( /obj/machinery/light, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "cLV" = ( -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "cLW" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/quartermaster/qm) "cLX" = ( @@ -75872,18 +57742,8 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) -"cLY" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "cLZ" = ( /obj/structure/cable/orange{ d1 = 1; @@ -75891,9 +57751,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cMa" = ( /obj/machinery/light/small{ @@ -75907,6 +57765,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Fore Asteroid Hallway APC"; + areastring = "/area/hallway/primary/fore"; pixel_x = 23; pixel_y = 2 }, @@ -75917,10 +57776,8 @@ /obj/effect/turf_decal/stripes/end{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_west) "cMc" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -75929,9 +57786,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cMd" = ( /obj/structure/sign/biohazard{ @@ -75940,9 +57795,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/heads/hop) "cMe" = ( @@ -75961,9 +57814,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "cMf" = ( /obj/structure/cable/orange{ @@ -75972,15 +57823,11 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cMg" = ( /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "cMh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75991,9 +57838,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76005,9 +57850,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -76016,9 +57859,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76030,9 +57871,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMl" = ( /obj/machinery/light, @@ -76044,9 +57883,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76057,9 +57894,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -76074,8 +57909,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cMo" = ( @@ -76084,9 +57918,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "cMp" = ( /obj/structure/table, @@ -76094,35 +57926,25 @@ pixel_x = -3; pixel_y = 7 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMq" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMr" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMs" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMt" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMu" = ( /obj/structure/rack, @@ -76142,14 +57964,13 @@ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMw" = ( /obj/machinery/power/apc{ dir = 1; name = "Port Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/port/west"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -76162,17 +57983,13 @@ icon_state = "2-4" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMx" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMy" = ( /obj/structure/cable/orange{ @@ -76180,9 +57997,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMz" = ( /obj/machinery/light/small{ @@ -76201,9 +58016,7 @@ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMB" = ( /obj/structure/cable/orange{ @@ -76215,9 +58028,7 @@ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMC" = ( /obj/structure/cable/orange{ @@ -76225,9 +58036,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMD" = ( /obj/structure/cable/orange{ @@ -76236,9 +58045,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cME" = ( /obj/structure/cable/orange{ @@ -76252,9 +58059,7 @@ icon_state = "1-8" }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMF" = ( /obj/machinery/light/small{ @@ -76271,9 +58076,7 @@ icon_state = "0-2" }, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMG" = ( /obj/structure/closet, @@ -76288,9 +58091,7 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMI" = ( /obj/structure/cable{ @@ -76298,9 +58099,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMJ" = ( /obj/structure/cable{ @@ -76311,9 +58110,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMK" = ( /obj/structure/cable{ @@ -76325,9 +58122,7 @@ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cML" = ( /obj/structure/cable{ @@ -76335,18 +58130,14 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMM" = ( /obj/machinery/light/small{ dir = 4 }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "cMN" = ( /obj/structure/cable{ @@ -76354,9 +58145,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMO" = ( /obj/structure/cable{ @@ -76364,9 +58153,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMP" = ( /obj/structure/cable{ @@ -76374,9 +58161,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMQ" = ( /obj/structure/cable{ @@ -76385,9 +58170,7 @@ icon_state = "1-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMR" = ( /obj/structure/cable{ @@ -76395,9 +58178,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMS" = ( /obj/structure/cable{ @@ -76415,14 +58196,10 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMT" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/theatre) "cMU" = ( /obj/structure/table, @@ -76431,9 +58208,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "cMV" = ( /obj/structure/cable/orange{ @@ -76445,9 +58220,7 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMW" = ( /obj/structure/cable{ @@ -76456,15 +58229,11 @@ icon_state = "1-2" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMX" = ( /obj/machinery/vending/coffee, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cMY" = ( /obj/structure/cable/orange{ @@ -76473,9 +58242,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMZ" = ( /obj/structure/cable{ @@ -76483,9 +58250,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cNa" = ( /obj/structure/table, @@ -76497,23 +58262,17 @@ c_tag = "Theatre Backstage"; dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNb" = ( /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNc" = ( /obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNd" = ( /obj/structure/table/wood, @@ -76523,37 +58282,27 @@ c_tag = "Theatre Stage"; dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNe" = ( /obj/machinery/light_switch{ pixel_y = 28 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNf" = ( -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNg" = ( /obj/machinery/door/window/eastright{ name = "Theatre Stage" }, -/turf/open/floor/plasteel/stage_left{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stage_left, /area/crew_quarters/theatre) "cNh" = ( /turf/open/floor/plasteel/stairs{ - icon_state = "stairs"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/theatre) "cNi" = ( @@ -76561,21 +58310,15 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNk" = ( /obj/structure/chair/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -76583,8 +58326,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cNm" = ( @@ -76608,31 +58350,23 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNp" = ( /obj/effect/landmark/start/mime, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/theatre) "cNs" = ( /obj/structure/table/wood, @@ -76648,24 +58382,18 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNu" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNv" = ( /obj/structure/table/wood, @@ -76673,18 +58401,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNw" = ( /obj/structure/chair/wood{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNx" = ( /obj/structure/chair/wood{ @@ -76696,20 +58420,15 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNy" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre) "cNz" = ( /obj/structure/cable/orange{ @@ -76737,70 +58456,50 @@ }, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cND" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "46" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/theatre) +/turf/open/floor/plating, +/area/maintenance/asteroid/port/west) "cNE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNF" = ( /obj/effect/landmark/start/clown, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNG" = ( -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNH" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; req_access_txt = "46" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNJ" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNL" = ( /obj/machinery/door/airlock/glass{ name = "The Chuckle Den" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNM" = ( /obj/structure/girder, @@ -76809,9 +58508,7 @@ /area/maintenance/asteroid/starboard) "cNN" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cNO" = ( /obj/structure/cable/orange{ @@ -76848,9 +58545,7 @@ icon_state = "1-2" }, /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cNS" = ( /obj/structure/closet/secure_closet/freezer/cream_pie, @@ -76862,18 +58557,14 @@ /obj/item/reagent_containers/food/snacks/pie/cream, /obj/item/reagent_containers/food/snacks/pie/cream, /obj/item/reagent_containers/food/snacks/pie/cream, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/closet/crate/wooden/toy, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNU" = ( /obj/structure/table, @@ -76888,50 +58579,38 @@ }, /obj/item/clothing/mask/facehugger/toy, /obj/item/clothing/mask/fakemoustache, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/theatre) "cNW" = ( /obj/structure/piano, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNX" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNY" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cOa" = ( /obj/structure/chair/wood{ @@ -76943,9 +58622,7 @@ network = list("SS13") }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cOb" = ( /obj/structure/table/wood, @@ -76953,9 +58630,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cOc" = ( /obj/structure/chair/wood{ @@ -76965,60 +58640,54 @@ dir = 4 }, /obj/machinery/light/small, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cOd" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre) "cOe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) -"cOf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/starboard) "cOg" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/starboard) "cOh" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) "cOi" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, /area/crew_quarters/heads/cmo) "cOj" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/patients_rooms) "cOk" = ( /obj/effect/turf_decal/stripes/line{ @@ -77039,9 +58708,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOn" = ( /obj/structure/cable{ @@ -77050,9 +58717,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cOo" = ( /obj/structure/cable{ @@ -77063,6 +58728,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Theatre APC"; + areastring = "/area/crew_quarters/theatre"; pixel_y = 24 }, /obj/structure/cable{ @@ -77070,10 +58736,8 @@ icon_state = "0-4" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/theatre) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) "cOp" = ( /obj/structure/cable{ d1 = 4; @@ -77081,9 +58745,7 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOq" = ( /obj/structure/cable{ @@ -77095,18 +58757,14 @@ icon_state = "pipe-j2"; dir = 2 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cOr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "cOs" = ( /obj/structure/disposalpipe/segment{ @@ -77115,45 +58773,55 @@ /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "cOt" = ( /obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/crew_quarters/heads/cmo) "cOu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/sign/map/left/ceres{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/sign/map/left/ceres{ + pixel_y = 32 }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOx" = ( /obj/machinery/light/small{ @@ -77169,9 +58837,7 @@ icon_state = "4-8" }, /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cOz" = ( /obj/structure/cable/orange{ @@ -77180,9 +58846,7 @@ icon_state = "4-8" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOA" = ( /obj/structure/disposalpipe/segment{ @@ -77195,9 +58859,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOB" = ( /obj/structure/cable/orange{ @@ -77208,61 +58870,50 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOC" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "cOD" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/keycard_auth{ pixel_x = -24 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/crew_quarters/heads/cmo) "cOE" = ( -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOF" = ( /obj/structure/table/glass, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOG" = ( /obj/structure/table/glass, /obj/item/clothing/neck/stethoscope, /obj/item/folder, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOI" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/surgery) "cOJ" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOK" = ( /obj/machinery/computer/card/minor/cmo, @@ -77273,8 +58924,8 @@ name = "Chief Medical Officer RC"; pixel_x = -30 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/crew_quarters/heads/cmo) "cOL" = ( @@ -77282,25 +58933,24 @@ dir = 4 }, /obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOM" = ( /obj/machinery/computer/med_data/laptop, /obj/structure/table/glass, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cON" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOO" = ( /obj/structure/disposalpipe/segment, @@ -77310,72 +58960,77 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = 32 }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOR" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light/small{ + dir = 1 }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/virology) "cOT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "cOU" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/device/radio/headset/headset_med, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cOV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/structure/sign/deathsposal{ + pixel_x = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "cOW" = ( @@ -77385,21 +59040,17 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOX" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "cOY" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/crew_quarters/heads/cmo) "cOZ" = ( @@ -77410,9 +59061,7 @@ }, /obj/item/pen, /obj/item/stamp/cmo, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cPa" = ( /obj/structure/disposalpipe/segment, @@ -77422,15 +59071,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cPb" = ( /obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green, /area/medical/virology) "cPc" = ( /obj/structure/closet, @@ -77440,29 +59085,24 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/mine/unexplored{ name = "Medical Asteroid" }) "cPe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmooffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/cmo) "cPf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/medical/virology) "cPg" = ( @@ -77470,50 +59110,40 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/medical/virology) "cPh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/virology) "cPi" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "cPj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/starboard) "cPk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "cPl" = ( @@ -77522,30 +59152,26 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "cPm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "cPn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cPo" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPp" = ( /obj/machinery/door/airlock/medical{ @@ -77556,17 +59182,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPr" = ( /obj/structure/table, @@ -77576,7 +59198,6 @@ dir = 6 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77588,42 +59209,31 @@ /obj/machinery/power/apc{ dir = 1; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_y = 24 }, /obj/structure/table, /obj/item/storage/box/bodybags, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) "cPt" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) -"cPu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/genetics/cloning) "cPv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/genetics/cloning) "cPw" = ( /obj/structure/bodycontainer/morgue, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77640,7 +59250,6 @@ }, /obj/item/pen, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77648,15 +59257,11 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPz" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPA" = ( /obj/structure/cable/orange{ @@ -77669,7 +59274,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77679,26 +59283,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cPD" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cPE" = ( /obj/structure/girder, @@ -77707,15 +59305,11 @@ /area/maintenance/asteroid/central) "cPF" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPG" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPH" = ( /obj/structure/cable/orange{ @@ -77731,49 +59325,37 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics/cloning) "cPI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/morgue) "cPJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPL" = ( /obj/item/stack/rods, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cPM" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPN" = ( /obj/structure/bodycontainer/morgue, @@ -77784,7 +59366,6 @@ }, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77793,9 +59374,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPP" = ( /obj/structure/closet, @@ -77814,18 +59393,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/morgue) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "cPR" = ( /obj/machinery/light{ dir = 1 }, /obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cPS" = ( /obj/structure/rack, @@ -77836,9 +59411,7 @@ dir = 4 }, /obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cPU" = ( /obj/structure/cable{ @@ -77849,19 +59422,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) -"cPV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/rack, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "cPW" = ( /obj/structure/cable/orange{ d1 = 1; @@ -77870,63 +59432,39 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cPX" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) -"cPY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "cPZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cQa" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cQb" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cQc" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQe" = ( /obj/structure/disposalpipe/segment{ @@ -77934,9 +59472,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cQf" = ( /obj/structure/sign/enginesafety{ @@ -77946,9 +59482,7 @@ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cQg" = ( /obj/structure/cable{ @@ -77964,9 +59498,7 @@ dir = 10 }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engineering) "cQh" = ( @@ -77974,21 +59506,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) -"cQi" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"cQj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/starboard) "cQk" = ( /obj/structure/cable/orange{ d1 = 4; @@ -77996,15 +59515,11 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "cQm" = ( /turf/closed/wall, @@ -78024,18 +59539,14 @@ name = "Chief Engineer's Office"; req_access_txt = "56" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQo" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cQp" = ( /obj/structure/grille/broken, @@ -78055,37 +59566,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQs" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQt" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQu" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQv" = ( /obj/structure/filingcabinet/chestdrawer, /obj/item/paper/monitorkey, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQw" = ( /obj/item/cartridge/engineering{ @@ -78105,25 +59606,19 @@ }, /obj/item/cartridge/atmos, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQx" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQy" = ( /obj/machinery/light/small{ dir = 1 }, /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQz" = ( /obj/structure/cable/orange{ @@ -78133,30 +59628,22 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cQA" = ( /obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQC" = ( /obj/structure/chair/office/light{ dir = 4 }, /obj/effect/landmark/start/chief_engineer, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQD" = ( /obj/structure/table/reinforced, @@ -78165,9 +59652,7 @@ pixel_y = 4 }, /obj/item/twohanded/rcl/pre_loaded, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQE" = ( /obj/structure/chair{ @@ -78178,47 +59663,31 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQG" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) -"cQH" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "cQI" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQK" = ( /obj/structure/table/reinforced, @@ -78228,9 +59697,7 @@ }, /obj/item/stamp/ce, /obj/item/pen, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQL" = ( /obj/structure/cable{ @@ -78243,9 +59710,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQM" = ( /obj/machinery/light/small{ @@ -78263,70 +59728,45 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQO" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"cQP" = ( -/obj/structure/girder, -/obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQQ" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cQR" = ( /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQS" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cQT" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQU" = ( /obj/structure/closet/emcloset, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQV" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQW" = ( /obj/structure/girder, /obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQX" = ( /obj/structure/rack, @@ -78335,108 +59775,76 @@ "cQY" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cQZ" = ( /obj/structure/grille/broken, /obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRa" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRb" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "cRc" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRd" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRe" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRf" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRg" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRh" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRi" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRj" = ( /obj/structure/closet/crate, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRk" = ( /obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRl" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRm" = ( /obj/structure/table, /obj/item/reagent_containers/syringe/charcoal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRn" = ( /obj/structure/table, /obj/item/clothing/mask/muzzle, /obj/item/clothing/glasses/sunglasses/blindfold, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRo" = ( /obj/effect/turf_decal/stripes/line{ @@ -78447,9 +59855,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRp" = ( /obj/structure/closet/crate, @@ -78458,17 +59864,13 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "cRq" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "cRr" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRs" = ( /obj/structure/cable/orange{ @@ -78476,9 +59878,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRt" = ( /obj/machinery/camera{ @@ -78486,9 +59886,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cRu" = ( /obj/structure/cable/orange{ @@ -78496,9 +59894,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRv" = ( /obj/structure/cable/orange{ @@ -78507,54 +59903,40 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRw" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRx" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "cRy" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRz" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRA" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRB" = ( /obj/machinery/camera{ c_tag = "Aux Base Construction South"; dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cRC" = ( /obj/structure/cable/orange{ @@ -78562,9 +59944,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRD" = ( /obj/structure/cable/orange{ @@ -78573,9 +59953,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRE" = ( /obj/structure/cable/orange{ @@ -78584,22 +59962,16 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRF" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRG" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRH" = ( /obj/structure/closet/crate, @@ -78611,9 +59983,7 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRJ" = ( /obj/structure/cable/orange{ @@ -78621,9 +59991,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRK" = ( /obj/structure/cable{ @@ -78631,15 +59999,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRL" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRM" = ( /obj/structure/cable/orange{ @@ -78648,9 +60012,7 @@ icon_state = "1-4" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRN" = ( /obj/structure/cable/orange{ @@ -78660,19 +60022,7 @@ }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/arrivals) -"cRO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRP" = ( /obj/structure/cable{ @@ -78683,9 +60033,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRQ" = ( /obj/structure/cable/orange{ @@ -78694,9 +60042,7 @@ icon_state = "1-2" }, /obj/item/stack/rods, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRR" = ( /obj/structure/closet, @@ -78710,9 +60056,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRT" = ( /obj/structure/cable/orange{ @@ -78721,21 +60065,15 @@ icon_state = "1-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRU" = ( /obj/structure/closet/crate, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRV" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRW" = ( /obj/structure/girder, @@ -78755,16 +60093,12 @@ "cRZ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSa" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSb" = ( /obj/structure/cable{ @@ -78772,9 +60106,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "cSc" = ( /obj/structure/cable/orange{ @@ -78795,16 +60127,12 @@ "cSe" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSf" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSg" = ( /obj/effect/turf_decal/delivery, @@ -78812,22 +60140,19 @@ /obj/machinery/power/apc{ dir = 1; name = "Toxins Storage APC"; + areastring = "/area/science/storage"; pixel_y = 25 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSh" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSi" = ( /obj/effect/turf_decal/delivery, @@ -78835,9 +60160,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSj" = ( /obj/effect/turf_decal/delivery, @@ -78847,28 +60170,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSk" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/storage) -"cSl" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSm" = ( /obj/machinery/camera{ @@ -78879,33 +60188,19 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/storage) -"cSn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cSp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -78916,9 +60211,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -78929,9 +60222,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -78946,35 +60237,25 @@ name = "Toxins Storage"; req_access_txt = "8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/storage) "cSt" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSu" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) "cSv" = ( -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSw" = ( /obj/structure/displaycase/labcage, /obj/structure/sign/map/left/ceres{ pixel_x = 32 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSx" = ( /obj/machinery/button/door{ @@ -78991,23 +60272,17 @@ pixel_x = -24; pixel_y = -8 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSz" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSA" = ( /obj/structure/cable/orange{ @@ -79017,16 +60292,12 @@ }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cSB" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cSC" = ( /obj/structure/disposalpipe/segment, @@ -79036,15 +60307,11 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cSD" = ( /obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) "cSE" = ( /obj/structure/table, @@ -79058,9 +60325,7 @@ pixel_x = 3; pixel_y = -2 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSF" = ( /obj/effect/turf_decal/stripes/line{ @@ -79077,24 +60342,18 @@ name = "Research Director RC"; pixel_x = -30 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSH" = ( /obj/structure/chair/office/dark{ dir = 4 }, /obj/effect/landmark/start/research_director, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSI" = ( /obj/machinery/computer/mecha, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSJ" = ( /obj/structure/rack, @@ -79118,9 +60377,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSL" = ( /obj/structure/cable/orange{ @@ -79132,9 +60389,7 @@ dir = 4 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSM" = ( /obj/structure/cable/orange{ @@ -79145,9 +60400,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSN" = ( /obj/structure/cable/orange{ @@ -79159,9 +60412,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSO" = ( /obj/machinery/airalarm{ @@ -79172,9 +60423,7 @@ pixel_y = -28 }, /obj/structure/closet/secure_closet/RD, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSP" = ( /obj/structure/rack, @@ -79185,29 +60434,21 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "cSQ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor) "cSR" = ( /obj/structure/grille, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/science) "cSS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cST" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSU" = ( /obj/structure/disposalpipe/segment, @@ -79218,16 +60459,12 @@ }, /obj/structure/grille/broken, /obj/item/stack/rods, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cSV" = ( /obj/structure/disposalpipe/segment, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSW" = ( /obj/structure/cable/orange{ @@ -79240,9 +60477,7 @@ icon_state = "pipe-c" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSX" = ( /obj/structure/cable/orange{ @@ -79254,9 +60489,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSY" = ( /obj/structure/cable/orange{ @@ -79265,9 +60498,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSZ" = ( /obj/structure/cable/orange{ @@ -79276,9 +60507,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTa" = ( /obj/structure/disposalpipe/segment, @@ -79287,9 +60516,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTb" = ( /obj/structure/cable/orange{ @@ -79299,32 +60526,24 @@ }, /obj/structure/grille/broken, /obj/item/stack/rods, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTc" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTd" = ( /obj/machinery/light/small, /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTe" = ( /obj/structure/table, /obj/item/wrench, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTf" = ( /obj/structure/cable/orange{ @@ -79336,9 +60555,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTg" = ( /obj/structure/cable/orange{ @@ -79350,46 +60567,34 @@ dir = 4 }, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTh" = ( /obj/machinery/light/small{ dir = 8 }, /obj/structure/closet, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTi" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTj" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTk" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTl" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "cTm" = ( /obj/structure/disposaloutlet{ @@ -79421,9 +60626,7 @@ /area/space) "cTp" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Cargo Asteroid" }) @@ -79432,9 +60635,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "cTr" = ( /obj/machinery/disposal/deliveryChute{ @@ -79447,9 +60648,7 @@ name = "Mail Chute"; req_access_txt = "31" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "cTs" = ( /obj/structure/cable/orange{ @@ -79458,9 +60657,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cTt" = ( /obj/structure/cable/orange{ @@ -79471,49 +60668,37 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cTu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/twohanded/required/kirbyplants/dead, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cTv" = ( /turf/closed/mineral, -/area/derelict/secret{ +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTw" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/closed/wall/rust, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTx" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTy" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/closed/wall, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTz" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTA" = ( @@ -79521,10 +60706,8 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTB" = ( @@ -79532,17 +60715,13 @@ cyclelinkeddir = 8 }, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTC" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTD" = ( @@ -79552,18 +60731,14 @@ light_range = 5; luminosity = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTE" = ( /obj/structure/bed, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTF" = ( @@ -79574,15 +60749,13 @@ /obj/item/paper/crumpled/stations/cere/rocks1, /obj/item/paper/crumpled/stations/cere/rocks2, /obj/item/paper/crumpled/stations/cere/rocks3, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTG" = ( /turf/closed/mineral/random/low_chance, -/area/derelict/secret{ +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTH" = ( @@ -79590,47 +60763,37 @@ /obj/item/paper/crumpled/stations/cere/empty_station, /obj/item/paper/fluff/stations/cere/journal/journal, /obj/item/paper/fluff/stations/cere/journal/journal_2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTI" = ( /obj/item/paper/crumpled/bloody/hop, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTJ" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTK" = ( /obj/structure/table, /obj/item/pen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTL" = ( /obj/structure/sign/map/left{ pixel_y = -32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTM" = ( @@ -79638,10 +60801,8 @@ /obj/structure/sign/map/right{ pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTN" = ( @@ -79650,26 +60811,20 @@ pixel_x = -3; pixel_y = 7 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTO" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTP" = ( /obj/machinery/smartfridge/food, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/kitchen) "cTQ" = ( /obj/structure/table/reinforced, @@ -79680,39 +60835,29 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen" }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "cTR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "cTS" = ( /obj/machinery/plantgenes, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "cTT" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/r_n_d/circuit_imprinter, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"cTU" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "cTV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -79723,18 +60868,14 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "cTW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cTX" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -79743,9 +60884,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cTY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -79766,14 +60905,20 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cTZ" = ( /obj/structure/closet/secure_closet/CMO, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 }, /area/crew_quarters/heads/cmo) "cUa" = ( @@ -79782,46 +60927,34 @@ name = "Mix To Incinerator"; on = 0 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUb" = ( /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUc" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUd" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUe" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUf" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUg" = ( /obj/machinery/door/airlock/maintenance{ @@ -79829,31 +60962,23 @@ req_access_txt = "12" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUi" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUj" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUk" = ( /obj/structure/cable{ @@ -79861,17 +60986,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUl" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUm" = ( /obj/machinery/light/small{ @@ -79882,35 +61003,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUn" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUo" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUp" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUq" = ( /obj/structure/cable{ @@ -79918,9 +61031,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUr" = ( /obj/structure/cable{ @@ -79928,9 +61039,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUs" = ( /obj/structure/cable{ @@ -79938,17 +61047,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUt" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUu" = ( /obj/effect/turf_decal/stripes/line, @@ -79960,9 +61065,7 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUv" = ( /obj/structure/cable{ @@ -79970,9 +61073,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUw" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -79981,9 +61082,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUx" = ( /obj/structure/cable{ @@ -79991,19 +61090,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUy" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/disposal/incinerator) "cUz" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/disposal/incinerator) "cUA" = ( /obj/machinery/door/airlock/atmos{ @@ -80016,9 +61109,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cUB" = ( /obj/machinery/door/airlock/maintenance{ @@ -80030,9 +61121,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUC" = ( /obj/effect/turf_decal/stripes/line{ @@ -80043,9 +61132,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUD" = ( /obj/structure/cable{ @@ -80056,9 +61143,7 @@ /obj/structure/sign/mining{ pixel_y = -32 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUE" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -80067,18 +61152,14 @@ name = "input gas connector port" }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUF" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "plasma tank pump" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUG" = ( /obj/effect/turf_decal/stripes/line{ @@ -80092,16 +61173,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUH" = ( /obj/structure/reagent_dispensers/watertank, /obj/item/extinguisher, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUI" = ( /obj/machinery/power/terminal{ @@ -80111,9 +61188,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cUJ" = ( /obj/machinery/power/smes{ @@ -80124,17 +61199,13 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cUK" = ( /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUL" = ( /obj/machinery/atmospherics/pipe/manifold4w/general{ @@ -80150,9 +61221,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUM" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -80163,9 +61232,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUN" = ( /obj/structure/cable/yellow{ @@ -80178,9 +61245,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUO" = ( /obj/machinery/airalarm/all_access{ @@ -80196,9 +61261,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUP" = ( /obj/structure/chair/stool, @@ -80209,12 +61272,11 @@ /obj/machinery/power/apc{ dir = 8; name = "Incinerator APC"; + areastring = "/area/maintenance/disposal/incinerator"; pixel_x = -23; pixel_y = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUQ" = ( /obj/structure/cable{ @@ -80222,9 +61284,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUR" = ( /obj/machinery/atmospherics/components/binary/valve{ @@ -80235,15 +61295,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/disposal/incinerator) -"cUS" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUT" = ( /obj/structure/cable/yellow{ @@ -80251,9 +61303,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUU" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -80261,9 +61311,7 @@ name = "Incinerator to Output"; on = 0 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUV" = ( /obj/structure/table, @@ -80272,9 +61320,7 @@ pixel_y = 7 }, /obj/item/pen, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUW" = ( /obj/machinery/computer/turbine_computer{ @@ -80283,16 +61329,12 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUX" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUY" = ( /obj/machinery/button/door{ @@ -80349,25 +61391,18 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cVb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cVc" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "cVd" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 2 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "cVe" = ( /obj/machinery/door/airlock/glass{ @@ -80389,9 +61424,7 @@ /area/maintenance/disposal/incinerator) "cVf" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "cVg" = ( /obj/structure/lattice, @@ -80482,9 +61515,7 @@ id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVn" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -80492,9 +61523,7 @@ frequency = 1441; id = "inc_in" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVo" = ( /obj/structure/cable/yellow{ @@ -80508,20 +61537,13 @@ luminosity = 2; on = 0 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/disposal/incinerator) -"cVq" = ( -/turf/closed/wall/r_wall, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVr" = ( /obj/machinery/power/compressor{ @@ -80534,18 +61556,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVs" = ( /obj/machinery/power/turbine{ luminosity = 2 }, /obj/structure/cable/yellow, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVt" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -80562,9 +61580,7 @@ id = "turbinevent"; name = "Turbine Vent" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVw" = ( /obj/item/ore/glass, @@ -80573,38 +61589,7 @@ dir = 8 }, /turf/open/floor/plating/asteroid, -/area/security/transfer) -"cVx" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/rack, -/obj/item/storage/lockbox/loyalty, -/obj/item/storage/box/trackimp, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"cVy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) +/area/security/execution/transfer) "cVz" = ( /obj/structure/closet/secure_closet/brig{ name = "Perma Storage" @@ -80613,9 +61598,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "cVA" = ( @@ -80628,18 +61611,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "cVB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cVC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -80661,9 +61640,7 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "cVD" = ( @@ -80671,9 +61648,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "cVE" = ( /obj/structure/bed, @@ -80686,9 +61661,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cVF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -80698,17 +61671,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVG" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "cVH" = ( @@ -80717,41 +61680,19 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "cVI" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "cVL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "cVM" = ( @@ -80774,25 +61715,12 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "cVO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cVP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -80804,109 +61732,14 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) -"cVQ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Security Transfer Range APC"; - pixel_y = 24 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) "cVR" = ( /obj/structure/table, /obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"cVS" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVT" = ( -/obj/structure/mineral_door/iron{ - name = "Transfer Center" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"cVU" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door_timer{ - id = "Cell 7"; - name = "Cell 7"; - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVV" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVW" = ( -/obj/machinery/door/airlock/security{ - name = "Inmate Transfer Facility"; - req_access_txt = "2" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) "cVX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -80927,9 +61760,7 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "cVY" = ( @@ -80948,26 +61779,13 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"cVZ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) "cWa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -80976,9 +61794,7 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "cWb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -80998,16 +61814,13 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cWc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -81016,9 +61829,7 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "cWd" = ( /turf/open/floor/engine, @@ -81094,6 +61905,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medical-Cargo Bridge APC"; + areastring = "/area/hallway/secondary/bridges/med_cargo"; pixel_x = -25 }, /obj/structure/cable{ @@ -81115,6 +61927,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Command-Service Bridge APC"; + areastring = "/area/hallway/secondary/bridges/com_serv"; pixel_x = -25 }, /obj/structure/cable{ @@ -81174,23 +61987,13 @@ }, /turf/open/floor/engine, /area/hallway/secondary/bridges/med_cargo) -"cWy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/port) "cWz" = ( /obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cWA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -81261,6 +62064,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Service-Engineering Bridge APC"; + areastring = "/area/hallway/secondary/bridges/serv_engi"; pixel_y = -24 }, /obj/structure/cable{ @@ -81296,8 +62100,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "cWM" = ( @@ -81306,9 +62109,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "cWN" = ( /obj/structure/cable{ @@ -81334,6 +62135,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Engineering-Medical Bridge APC"; + areastring = "/area/hallway/secondary/bridges/engi_med"; pixel_y = -24 }, /obj/structure/cable{ @@ -81350,19 +62152,13 @@ /turf/open/floor/engine, /area/hallway/secondary/bridges/engi_med) "cWR" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/bridges/serv_engi) "cWS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "cWT" = ( @@ -81416,6 +62212,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Docking-Medical Bridge APC"; + areastring = "/area/hallway/secondary/bridges/dock_med"; pixel_x = 24 }, /obj/structure/cable{ @@ -81452,9 +62249,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cXe" = ( /obj/structure/cable{ @@ -81462,9 +62257,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cXf" = ( /obj/effect/turf_decal/stripes/line, @@ -81477,9 +62270,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cXg" = ( /obj/structure/extinguisher_cabinet{ @@ -81490,9 +62281,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cXh" = ( /turf/closed/wall/r_wall, @@ -81519,8 +62308,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "cXm" = ( @@ -81530,8 +62318,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "cXn" = ( @@ -81622,30 +62409,18 @@ /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXx" = ( @@ -81703,17 +62478,6 @@ }, /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) -"cXE" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/bridges/cargo_ai) "cXF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -81721,14 +62485,10 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) "cXG" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXH" = ( @@ -81749,6 +62509,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Cargo-AI-Command Bridge APC"; + areastring = "/area/hallway/secondary/bridges/cargo_ai"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -81784,8 +62545,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cXN" = ( @@ -81803,8 +62563,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cXO" = ( @@ -81819,18 +62578,11 @@ /obj/machinery/light/small, /turf/open/floor/engine, /area/hallway/secondary/bridges/cargo_ai) -"cXR" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/bridges/cargo_ai) "cXS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXT" = ( @@ -81854,6 +62606,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Command-Engineering Bridge APC"; + areastring = "/area/hallway/secondary/bridges/com_engi"; pixel_x = 24 }, /obj/structure/cable{ @@ -81883,8 +62636,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "cYa" = ( @@ -81894,8 +62646,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "cYb" = ( @@ -81905,8 +62656,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "cYc" = ( @@ -81915,21 +62665,19 @@ /area/hallway/secondary/bridges/dock_med) "cYd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/secondary/bridges/serv_sci) "cYe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 4; name = "Service-Science Bridge APC"; + areastring = "/area/hallway/secondary/bridges/serv_sci"; pixel_x = 23; pixel_y = 2 }, /obj/structure/cable, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -81940,14 +62688,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/secondary/bridges/serv_sci) "cYg" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -81964,8 +62709,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cYj" = ( @@ -81974,9 +62718,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_west) "cYk" = ( /obj/structure/cable{ @@ -81992,6 +62734,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Hallway APC"; + areastring = "/area/hallway/primary/starboard/fore"; pixel_x = -23; pixel_y = 2 }, @@ -82003,10 +62746,8 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard/fore) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_south) "cYl" = ( /obj/structure/cable{ d1 = 1; @@ -82016,32 +62757,25 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Hallway APC"; + areastring = "/area/maintenance/asteroid/fore/cargo_south"; pixel_x = -23; pixel_y = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "cYm" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "cYn" = ( /obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "cYo" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "cYp" = ( /obj/structure/cable{ @@ -82049,9 +62783,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "cYq" = ( /obj/structure/cable/orange{ @@ -82059,21 +62791,25 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "cYr" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light{ + dir = 8 }, +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/sign/poster/official/safety_report{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "cYs" = ( /obj/structure/displaycase/trophy, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "cYt" = ( /obj/structure/cable{ @@ -82081,22 +62817,15 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cYu" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cYv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cYw" = ( /turf/closed/wall/mineral/titanium, @@ -82251,8 +62980,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) "cYM" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "cYN" = ( @@ -82550,13 +63278,12 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Quarter Primary Hallway APC"; + areastring = "/area/hallway/primary/starboard/aft"; pixel_x = -25; pixel_y = 1 }, /obj/structure/cable, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cZo" = ( /obj/structure/table, @@ -82713,7 +63440,6 @@ /area/shuttle/escape) "cZI" = ( /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/shuttle/escape) @@ -82768,7 +63494,6 @@ /area/shuttle/escape) "cZQ" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) @@ -82863,7 +63588,6 @@ pixel_y = -29 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) @@ -82929,13 +63653,11 @@ /area/shuttle/escape) "dai" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 8 }, /area/shuttle/escape) "daj" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 4 }, /area/shuttle/escape) @@ -83060,7 +63782,6 @@ pixel_x = -28 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/shuttle/escape) @@ -83082,7 +63803,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/shuttle/escape) @@ -83104,7 +63824,6 @@ /area/shuttle/escape) "daD" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/shuttle/escape) @@ -83116,7 +63835,6 @@ /obj/effect/turf_decal/delivery, /obj/structure/closet/crate, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/shuttle/escape) @@ -83158,7 +63876,6 @@ /area/shuttle/escape) "daM" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/shuttle/escape) @@ -83173,7 +63890,6 @@ /obj/effect/turf_decal/delivery, /obj/structure/closet, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/shuttle/escape) @@ -83244,7 +63960,6 @@ "daZ" = ( /obj/machinery/light, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -83283,13 +63998,11 @@ name = "Speedy* Recovery" }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 9 }, /area/shuttle/escape) "dbf" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) @@ -83297,21 +64010,18 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "dbh" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "dbi" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) @@ -83320,7 +64030,6 @@ /obj/item/reagent_containers/glass/beaker/cryoxadone, /obj/item/wrench, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 5 }, /area/shuttle/escape) @@ -83330,7 +64039,6 @@ /area/shuttle/escape) "dbl" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 8 }, /area/shuttle/escape) @@ -83355,7 +64063,6 @@ /area/shuttle/escape) "dbq" = ( /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; dir = 4 }, /area/shuttle/escape) @@ -83367,13 +64074,11 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 5 }, /area/shuttle/escape) "dbs" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) @@ -83382,7 +64087,6 @@ /area/shuttle/escape) "dbu" = ( /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; dir = 8 }, /area/shuttle/escape) @@ -83393,7 +64097,6 @@ pixel_y = 3 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -83426,7 +64129,6 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -83476,7 +64178,6 @@ /obj/item/storage/firstaid/fire, /obj/item/crowbar, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -83506,7 +64207,6 @@ /obj/item/storage/firstaid/toxin, /obj/item/defibrillator/loaded, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) @@ -83528,7 +64228,6 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 6 }, /area/shuttle/escape) @@ -83537,7 +64236,6 @@ pixel_y = -30 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -83569,13 +64267,11 @@ "dbQ" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 9 }, /area/shuttle/escape) "dbR" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -83585,13 +64281,11 @@ }, /obj/machinery/computer/monitor, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) "dbT" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) @@ -83615,19 +64309,16 @@ "dbW" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) "dbX" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, /area/shuttle/escape) "dbY" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 4 }, /area/shuttle/escape) @@ -83635,7 +64326,6 @@ /obj/structure/table, /obj/item/storage/box/metalfoam, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -83643,7 +64333,6 @@ /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -83651,7 +64340,6 @@ /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) @@ -83671,7 +64359,6 @@ "dce" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) @@ -83680,7 +64367,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/shuttle/escape) @@ -83688,7 +64374,6 @@ /obj/structure/table, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) @@ -83725,7 +64410,6 @@ pixel_y = -30 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 6 }, /area/shuttle/escape) @@ -83779,22 +64463,16 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen/side, /area/hydroponics) "dcy" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen/side, /area/hydroponics) "dcz" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/item/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -83809,25 +64487,19 @@ name = "Hydroponics Desk"; req_access_txt = "35" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "dcC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "dcE" = ( /obj/structure/flora/ausbushes/ppflowers, @@ -83836,9 +64508,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcF" = ( /obj/machinery/light{ @@ -83849,9 +64519,7 @@ dir = 9; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcG" = ( /obj/structure/sink{ @@ -83864,9 +64532,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcH" = ( /obj/machinery/hydroponics/constructable, @@ -83875,9 +64541,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen/side, /area/hydroponics) "dcI" = ( /obj/machinery/hydroponics/constructable, @@ -83886,33 +64550,24 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcJ" = ( /obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcK" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "dcL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "dcM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -83924,18 +64579,14 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "dcN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "dcO" = ( @@ -83943,14 +64594,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) @@ -83958,9 +64606,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcR" = ( /obj/machinery/door/airlock/glass{ @@ -83970,31 +64616,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcT" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcU" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcV" = ( /obj/structure/disposalpipe/sortjunction{ @@ -84003,42 +64641,25 @@ name = "disposal pipe - Hydroponics"; sortType = 21 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "dcW" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "dcX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"dcY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcZ" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen/side, /area/hydroponics) "dda" = ( /obj/structure/sink{ @@ -84048,81 +64669,61 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/plasticflaps, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "ddc" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "ddd" = ( /obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "dde" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "ddf" = ( /obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "ddg" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "ddh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "ddi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddk" = ( /obj/machinery/light{ @@ -84131,9 +64732,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "ddl" = ( /obj/machinery/door/airlock/glass{ @@ -84143,25 +64742,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "ddm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "ddn" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "ddo" = ( /obj/machinery/vending/hydroseeds, @@ -84171,16 +64764,12 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddp" = ( /obj/machinery/vending/hydronutrients, /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "ddq" = ( /obj/structure/closet{ @@ -84198,14 +64787,13 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddr" = ( /obj/machinery/power/apc{ dir = 8; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_x = -23; pixel_y = 2 }, @@ -84219,9 +64807,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hydroponics) "dds" = ( /obj/item/device/assembly/mousetrap/armed, @@ -84230,32 +64816,24 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "ddt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddu" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddv" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddw" = ( /obj/structure/cable{ @@ -84268,9 +64846,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddx" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -84297,17 +64873,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/central) "ddB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "ddC" = ( /obj/effect/turf_decal/stripes/line{ @@ -84317,9 +64889,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "ddD" = ( /obj/effect/turf_decal/delivery, @@ -84328,7 +64898,6 @@ }, /obj/machinery/portable_atmospherics/scrubber/huge, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -84339,7 +64908,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -84350,7 +64918,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -84361,7 +64928,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -84370,9 +64936,7 @@ dir = 4; name = "Waste Release" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "ddI" = ( /obj/structure/window/reinforced{ @@ -84380,9 +64944,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/atmos) "ddJ" = ( @@ -84399,15 +64961,11 @@ /area/engine/atmos) "ddK" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddL" = ( /obj/structure/sign/nosmoking_2, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "ddM" = ( /obj/machinery/computer/atmos_control/tank{ @@ -84427,9 +64985,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddO" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -84446,17 +65002,13 @@ name = "Interior Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "ddP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "ddQ" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -84474,31 +65026,17 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddS" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"ddT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddV" = ( /obj/machinery/computer/atmos_control/tank{ @@ -84517,7 +65055,6 @@ "ddW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/engine/atmos) @@ -84525,7 +65062,6 @@ /obj/machinery/pipedispenser, /obj/machinery/light, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, /area/engine/atmos) @@ -84533,17 +65069,13 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "ddZ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "dea" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -84565,7 +65097,6 @@ network = list("SS13","CE") }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/engine/atmos) @@ -84584,32 +65115,24 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "dee" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "def" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "deg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "deh" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -84626,9 +65149,7 @@ name = "Interior Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "dei" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -84638,7 +65159,6 @@ target_pressure = 101 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/engine/atmos) @@ -84654,46 +65174,35 @@ "dek" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "del" = ( /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "dem" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "den" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "deo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "dep" = ( /obj/machinery/status_display{ @@ -84701,9 +65210,7 @@ layer = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "deq" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -84718,17 +65225,13 @@ "der" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "des" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "det" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ @@ -84736,18 +65239,14 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "deu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "dev" = ( /obj/machinery/computer/atmos_control/tank{ @@ -84769,9 +65268,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "dex" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -84793,9 +65290,7 @@ name = "Air to South Canister"; on = 0 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "dey" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -84865,73 +65360,38 @@ /area/engine/atmos) "deD" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "deE" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "deF" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"deG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_east) "deH" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "deI" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/com_west) "deJ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/com_east) "deK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_west) "deL" = ( /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"deM" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_east) "deN" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "deO" = ( /turf/closed/mineral/random/labormineral, @@ -84940,24 +65400,14 @@ /turf/closed/mineral, /area/maintenance/asteroid/fore/com_east) "deQ" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "deR" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "deS" = ( /turf/closed/mineral/random/labormineral, /area/maintenance/asteroid/fore/cargo_west) -"deT" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) "deU" = ( /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_east) @@ -84965,9 +65415,7 @@ /turf/closed/mineral/random/labormineral, /area/maintenance/asteroid/fore/com_east) "deW" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/cargo_west) "deX" = ( /obj/structure/girder, @@ -84980,19 +65428,13 @@ name = "Armory Shutters" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "deZ" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfa" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/cargo_west) "dfb" = ( /obj/vehicle/secway, @@ -85000,9 +65442,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dfc" = ( /obj/machinery/airalarm{ @@ -85012,9 +65452,7 @@ dir = 6 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/armory) "dfd" = ( @@ -85023,9 +65461,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dfe" = ( /turf/open/floor/plating/asteroid, @@ -85036,9 +65472,7 @@ "dfg" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dfh" = ( /obj/structure/cable/orange{ @@ -85046,68 +65480,29 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "dfi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) -"dfj" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Cell Block APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/structure/cable/orange, -/obj/effect/turf_decal/stripes/end{ - icon_state = "warn_end"; - dir = 8 - }, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dfk" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "dfl" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dfm" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "dfn" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dfo" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -85125,25 +65520,17 @@ pixel_y = -28; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dfq" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "dfr" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dfs" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "dft" = ( /obj/structure/disposalpipe/segment, @@ -85153,16 +65540,12 @@ pixel_x = 28 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "dfu" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfv" = ( /obj/structure/grille, @@ -85174,9 +65557,7 @@ /area/maintenance/asteroid/fore/cargo_west) "dfx" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "dfy" = ( /obj/structure/cable/orange{ @@ -85184,18 +65565,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfz" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dfA" = ( /obj/structure/cable/orange{ @@ -85204,9 +65581,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfB" = ( /obj/effect/spawner/lootdrop/maintenance, @@ -85216,9 +65591,7 @@ /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfD" = ( /obj/structure/cable/orange{ @@ -85226,43 +65599,26 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dfE" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfF" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfG" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) -"dfH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) "dfI" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfJ" = ( /obj/machinery/light/small{ @@ -85274,34 +65630,24 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfL" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfM" = ( /turf/closed/mineral, /area/maintenance/asteroid/fore/cargo_south) "dfN" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/cargo_south) "dfO" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/cargo_south) "dfP" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dfQ" = ( /obj/structure/cable/orange{ @@ -85310,9 +65656,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dfR" = ( /obj/structure/girder, @@ -85321,16 +65665,12 @@ /area/maintenance/asteroid/fore/cargo_south) "dfS" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dfT" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfU" = ( /obj/structure/cable/orange{ @@ -85338,9 +65678,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfV" = ( /obj/structure/cable/orange{ @@ -85348,9 +65686,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dfW" = ( /obj/machinery/light/small{ @@ -85364,9 +65700,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dfY" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -85382,15 +65716,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dgb" = ( /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dgc" = ( /obj/structure/cable/orange{ @@ -85399,9 +65729,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dgd" = ( /turf/open/floor/plating/asteroid, @@ -85410,26 +65738,16 @@ /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/cargo_south) -"dgf" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dgg" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dgh" = ( /turf/closed/mineral, /area/maintenance/asteroid/fore/com_west) "dgi" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dgj" = ( /obj/structure/cable/orange{ @@ -85437,9 +65755,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dgk" = ( /obj/structure/cable/orange{ @@ -85447,17 +65763,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dgl" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dgm" = ( /obj/structure/cable/orange{ @@ -85465,14 +65777,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgn" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dgo" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -85480,9 +65788,7 @@ /area/maintenance/asteroid/fore/com_west) "dgp" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dgq" = ( /obj/structure/girder, @@ -85496,15 +65802,11 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgs" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dgt" = ( /obj/structure/disposalpipe/segment{ @@ -85516,30 +65818,19 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"dgu" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) "dgv" = ( /turf/closed/mineral/random/labormineral, /area/maintenance/asteroid/fore/cargo_south) "dgw" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgx" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dgy" = ( /obj/structure/cable/orange{ @@ -85547,24 +65838,11 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) -"dgz" = ( -/obj/machinery/power/smes/engineering{ - charge = 3e+006 - }, -/obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dgA" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dgB" = ( /obj/structure/cable/orange{ @@ -85572,9 +65850,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dgC" = ( /obj/structure/cable/orange{ @@ -85582,9 +65858,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dgD" = ( /obj/structure/cable/orange{ @@ -85592,92 +65866,51 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "dgE" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dgF" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dgG" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) -"dgH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgI" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgJ" = ( -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dgK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/fore) "dgL" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/fore) "dgM" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dgN" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgO" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgP" = ( /obj/machinery/light/small{ @@ -85685,43 +65918,13 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/cargo_south) -"dgQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgS" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dgT" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "dgU" = ( /obj/structure/cable/orange{ @@ -85733,9 +65936,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgV" = ( /obj/structure/cable/orange{ @@ -85746,9 +65947,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgW" = ( /obj/structure/cable/orange{ @@ -85759,9 +65958,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dgX" = ( /obj/structure/cable/orange{ @@ -85773,40 +65970,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) -"dgY" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgZ" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dha" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dhb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dhc" = ( /obj/structure/cable/orange{ @@ -85814,26 +65984,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "dhd" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhe" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhg" = ( /obj/effect/turf_decal/stripes/line{ @@ -85843,29 +66005,23 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhh" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dhi" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "dhj" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "dhk" = ( @@ -85876,22 +66032,16 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhl" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhm" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhn" = ( /obj/structure/cable/orange{ @@ -85903,33 +66053,25 @@ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dho" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhp" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "dhr" = ( /turf/closed/mineral, @@ -85943,23 +66085,17 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "dhu" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dhv" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_south) "dhw" = ( /turf/open/floor/plating/asteroid, @@ -85988,25 +66124,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "dhC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhE" = ( /obj/machinery/light/small{ @@ -86020,9 +66150,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "dhG" = ( /obj/structure/cable/orange{ @@ -86030,33 +66158,23 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "dhH" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/com_south) "dhI" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhJ" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dhK" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dhL" = ( /obj/structure/cable/orange{ @@ -86064,9 +66182,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dhM" = ( /obj/structure/cable/orange{ @@ -86074,9 +66190,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "dhN" = ( /obj/structure/cable/orange{ @@ -86084,9 +66198,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhO" = ( /obj/effect/turf_decal/stripes/line, @@ -86094,84 +66206,59 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhP" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhQ" = ( /obj/structure/chair/stool, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhR" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhS" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhT" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhU" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "dhV" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhW" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhX" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhY" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dia" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "dib" = ( @@ -86209,14 +66296,10 @@ /turf/closed/mineral, /area/maintenance/asteroid/port/neast) "dig" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/port/neast) "dih" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/neast) "dii" = ( /obj/machinery/light/small{ @@ -86232,14 +66315,10 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "dil" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "dim" = ( /obj/structure/girder, @@ -86258,9 +66337,7 @@ /area/maintenance/asteroid/port/west) "diq" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "dir" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -86269,14 +66346,10 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "dis" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "dit" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "diu" = ( /obj/structure/cable/orange{ @@ -86284,9 +66357,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "div" = ( /obj/structure/cable/orange{ @@ -86294,9 +66365,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diw" = ( /obj/structure/cable/orange{ @@ -86304,9 +66373,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "dix" = ( /turf/closed/mineral/random/labormineral, @@ -86317,9 +66384,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diz" = ( /obj/machinery/light/small{ @@ -86333,18 +66398,14 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diB" = ( /turf/closed/mineral, /area/maintenance/asteroid/port/east) "diC" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "diD" = ( /obj/structure/girder, @@ -86364,9 +66425,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diG" = ( /obj/structure/cable/orange{ @@ -86374,18 +66433,14 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diH" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) "diI" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/port/east) "diJ" = ( /obj/machinery/light/small{ @@ -86394,9 +66449,7 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "diK" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diL" = ( /obj/structure/grille, @@ -86406,75 +66459,38 @@ /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) -"diN" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "diO" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) -"diP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"diQ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"diR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "diS" = ( /obj/machinery/light/small, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) "diT" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/aft) "diU" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "diV" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "diW" = ( /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "diX" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "diY" = ( /obj/machinery/door/airlock/glass_external{ @@ -86482,14 +66498,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "diZ" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "dja" = ( @@ -86498,60 +66511,47 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "djb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "djd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "dje" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djf" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djg" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/aft) "djh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "dji" = ( @@ -86559,17 +66559,13 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djj" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djk" = ( /turf/open/space, @@ -86585,9 +66581,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djn" = ( /obj/effect/turf_decal/stripes/line, @@ -86595,15 +66589,11 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "djo" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djp" = ( /obj/structure/lattice, @@ -86620,9 +66610,7 @@ /area/solar/asteroid/aft) "djr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "djs" = ( /obj/structure/cable{ @@ -86653,9 +66641,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djw" = ( /obj/structure/cable/orange{ @@ -86663,42 +66649,31 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "djx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "djy" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djz" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/science) "djA" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djB" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djC" = ( /obj/machinery/light/small{ @@ -86726,9 +66701,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djI" = ( /obj/structure/cable/orange{ @@ -86736,9 +66709,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djJ" = ( /obj/structure/cable/orange{ @@ -86747,9 +66718,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djK" = ( /obj/structure/cable/orange{ @@ -86758,9 +66727,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djL" = ( /obj/structure/cable/orange{ @@ -86768,14 +66735,10 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djM" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djN" = ( /obj/machinery/computer/station_alert, @@ -86783,15 +66746,11 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djO" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djP" = ( /obj/structure/cable/orange{ @@ -86799,9 +66758,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djQ" = ( /obj/machinery/light/small{ @@ -86810,16 +66767,12 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/aft/science) "djR" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/science) "djS" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "djT" = ( /obj/structure/closet/crate, @@ -86828,9 +66781,7 @@ /area/maintenance/asteroid/aft/science) "djU" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djV" = ( /obj/structure/cable/orange{ @@ -86838,9 +66789,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djW" = ( /turf/closed/mineral/random/labormineral, @@ -86856,9 +66805,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djZ" = ( /obj/structure/cable/orange{ @@ -86867,9 +66814,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dka" = ( /obj/structure/cable/orange{ @@ -86877,9 +66822,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkb" = ( /obj/structure/cable/orange{ @@ -86887,18 +66830,14 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "dkc" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkd" = ( /obj/structure/closet, @@ -86915,44 +66854,27 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "dkg" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkh" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dki" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkj" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkk" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"dkl" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkm" = ( /obj/machinery/conveyor{ @@ -86964,23 +66886,7 @@ layer = 4; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) -"dkn" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "CargoWaste" - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "dko" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -86993,8 +66899,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "dkp" = ( @@ -87002,8 +66907,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "dkq" = ( @@ -87011,9 +66915,7 @@ /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, /obj/item/pickaxe, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "dkr" = ( /obj/structure/closet/crate, @@ -87025,8 +66927,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "dkt" = ( @@ -87034,81 +66935,52 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "dku" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light{ + dir = 1 }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "dkv" = ( /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "dkw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "dkx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) -"dky" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) -"dkz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "dkA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "dkB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "dkC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "dkD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -87117,19 +66989,14 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/science/server) "dkE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/server) "dkF" = ( /turf/open/space/basic, @@ -87149,54 +67016,27 @@ /obj/structure/rack, /obj/item/shovel, /obj/item/shovel, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "dkI" = ( /obj/structure/rack, /obj/item/pickaxe, /obj/item/pickaxe, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkJ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkK" = ( /obj/effect/decal/remains/human, /turf/open/floor/plating/asteroid, -/area/security/transfer) +/area/security/execution/transfer) "dkL" = ( /obj/structure/sign/poster/contraband/fun_police{ pixel_y = 32 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "dkM" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkN" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkO" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkP" = ( /obj/item/ore/glass, /obj/structure/cable/orange{ @@ -87204,101 +67044,47 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkQ" = ( /obj/machinery/power/apc{ dir = 4; name = "Prisoner Transfer APC"; + areastring = "/area/security/execution/transfer"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkR" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkS" = ( /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "dkT" = ( /obj/structure/mineral_door/iron, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkU" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "dkV" = ( /obj/item/ore/glass, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkX" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkY" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) -"dkZ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) -"dla" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/plating, +/area/security/execution/transfer) "dlb" = ( /obj/machinery/door/airlock/security{ name = "Prisoner Transfer Center"; @@ -87309,65 +67095,33 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dlc" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "dld" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) -"dle" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlf" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) "dlg" = ( /obj/machinery/computer/gulag_teleporter_computer, /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlh" = ( /obj/machinery/computer/security{ name = "Labor Camp Monitoring"; network = list("Labor") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"dli" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dlj" = ( /obj/machinery/flasher{ id = "Cell 5"; @@ -87377,16 +67131,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlk" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dll" = ( /obj/structure/cable/orange{ @@ -87395,9 +67140,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/prison) "dlm" = ( @@ -87405,9 +67148,7 @@ name = "Perma Storage" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dln" = ( @@ -87421,9 +67162,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dlo" = ( @@ -87431,18 +67170,14 @@ dir = 5 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dlp" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/hidden, /obj/machinery/meter, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dlq" = ( @@ -87451,9 +67186,7 @@ }, /obj/item/wrench, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/prison) "dlr" = ( @@ -87472,9 +67205,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlt" = ( /obj/structure/chair{ @@ -87483,17 +67214,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlu" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlv" = ( /obj/machinery/camera{ @@ -87501,27 +67228,11 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dly" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dlz" = ( /obj/structure/cable/orange{ @@ -87530,9 +67241,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "dlA" = ( @@ -87541,17 +67250,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dlB" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dlC" = ( /obj/machinery/atmospherics/components/binary/valve{ @@ -87559,33 +67264,15 @@ name = "Mix To Perma" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "dlD" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 10 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) -"dlE" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 2 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_north) -"dlF" = ( -/turf/closed/wall/rust, -/area/maintenance/asteroid/fore/com_north) "dlG" = ( /obj/structure/table, /obj/item/folder/red, @@ -87594,30 +67281,25 @@ /area/shuttle/labor) "dlH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlI" = ( /obj/machinery/power/apc{ dir = 4; name = "Labor Shuttle Dock APC"; + areastring = "/area/security/processing"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlJ" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dlK" = ( /obj/structure/closet/secure_closet/brig{ @@ -87625,9 +67307,7 @@ name = "Cell 5 Locker" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dlL" = ( /obj/structure/closet/secure_closet/brig{ @@ -87635,9 +67315,7 @@ name = "Cell 6 Locker" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dlM" = ( /obj/structure/closet/secure_closet/brig{ @@ -87649,18 +67327,14 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/prison) "dlN" = ( /obj/structure/table, /obj/item/device/electropack, /obj/item/device/assembly/signaler, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "dlO" = ( /obj/structure/cable/orange{ @@ -87669,32 +67343,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "dlP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dlQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlR" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "dlS" = ( @@ -87704,53 +67367,26 @@ /obj/item/seeds/random, /obj/machinery/light/small, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "dlT" = ( /obj/structure/sink{ pixel_y = 24 }, /obj/item/soap/nanotrasen, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "dlU" = ( /obj/machinery/door/airlock{ name = "Unisex Restroom"; req_access_txt = "0" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "dlV" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlW" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlX" = ( -/turf/closed/mineral, -/area/security/prison) -"dlY" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_north) +/area/security/prison) "dlZ" = ( /obj/machinery/button/flasher{ id = "gulagshuttleflasher"; @@ -87768,28 +67404,16 @@ req_access_txt = "2"; shuttledocked = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dmb" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dmc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dmd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dme" = ( /obj/machinery/door/airlock/security{ @@ -87800,17 +67424,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmg" = ( /obj/structure/cable/orange{ @@ -87821,37 +67441,28 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dmi" = ( /obj/machinery/door/window/brigdoor/security/cell/northleft{ id = "Cell 5"; name = "Cell Door 5" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "dmj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "dmk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -87863,17 +67474,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dml" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "dmm" = ( @@ -87882,67 +67483,37 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dmn" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "dmo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "dmp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/security/prison) -"dmq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) "dmr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dms" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dmt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "dmu" = ( /obj/machinery/light{ @@ -87958,48 +67529,22 @@ }, /turf/open/floor/plating/asteroid, /area/security/prison) -"dmw" = ( -/turf/closed/mineral, -/area/security/prison) -"dmx" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 2 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_north) "dmy" = ( /obj/machinery/computer/shuttle/labor, /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dmz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmC" = ( /obj/structure/cable/orange{ @@ -88012,9 +67557,7 @@ name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmD" = ( /obj/structure/closet/secure_closet/brig{ @@ -88024,9 +67567,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -88044,9 +67585,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/prison) "dmF" = ( @@ -88057,9 +67596,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmG" = ( /obj/machinery/camera{ @@ -88067,9 +67604,7 @@ dir = 9; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmH" = ( /obj/machinery/camera{ @@ -88084,20 +67619,8 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dmI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "dmJ" = ( /obj/machinery/door/airlock/glass_security{ @@ -88108,9 +67631,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88123,9 +67644,7 @@ pixel_y = 24; prison_radio = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmL" = ( /obj/machinery/flasher{ @@ -88135,9 +67654,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmM" = ( /obj/machinery/door/airlock/glass{ @@ -88148,51 +67665,12 @@ id = "isolation1"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dmN" = ( -/turf/open/floor/plating/asteroid, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmO" = ( /obj/structure/holohoop, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"dmP" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dmQ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dmR" = ( -/turf/closed/mineral, -/area/security/prison) -"dmS" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dmT" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dmU" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) "dmV" = ( /obj/machinery/light{ dir = 1 @@ -88205,15 +67683,7 @@ req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dmX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmY" = ( /obj/structure/cable/orange{ @@ -88221,9 +67691,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmZ" = ( /obj/machinery/navbeacon{ @@ -88231,9 +67699,7 @@ location = "CellBlockUpLeft"; name = "navigation beacon (CellBlockUpLeft)" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dna" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88244,27 +67710,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnc" = ( /obj/machinery/door/window/brigdoor/security/cell/eastleft{ id = "Cell 7"; name = "Cell Door 7" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "dnd" = ( /obj/machinery/flasher{ @@ -88275,9 +67735,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dne" = ( /obj/structure/table, @@ -88295,114 +67753,8 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"dnf" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dng" = ( -/turf/closed/mineral, -/area/security/prison) -"dnh" = ( -/turf/closed/mineral, -/area/security/prison) -"dni" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"dnj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"dnk" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"dnl" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnm" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnn" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dno" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnp" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnq" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnr" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dns" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnt" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) "dnu" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -88412,42 +67764,10 @@ dir = 4; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"dnv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnx" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dny" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dnz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -88456,9 +67776,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88469,9 +67787,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88483,13 +67799,10 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -88498,92 +67811,15 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"dnD" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dnE" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dnF" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dnG" = ( -/turf/closed/mineral, -/area/security/prison) -"dnH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"dnI" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnJ" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnK" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnL" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnM" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnN" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) "dnO" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Labor Camp Shuttle Airlock"; shuttledocked = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnP" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dnS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -88592,17 +67828,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dnT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnU" = ( /obj/machinery/door/airlock/glass_security{ @@ -88613,24 +67845,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dnV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dnW" = ( /obj/machinery/flasher{ @@ -88640,9 +67855,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dnX" = ( /obj/machinery/door/airlock/glass{ @@ -88653,20 +67866,11 @@ id = "isolation2"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dnY" = ( /obj/item/toy/beach_ball/holoball, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dnZ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "doa" = ( /obj/effect/turf_decal/stripes/line{ @@ -88675,38 +67879,29 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dob" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -88727,9 +67922,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dof" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -88741,9 +67934,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "dog" = ( @@ -88752,9 +67943,7 @@ dir = 9; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "doh" = ( /obj/structure/table, @@ -88772,37 +67961,12 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"doi" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"doj" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dok" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access"; - req_access_txt = "12" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "dol" = ( /obj/structure/closet/emcloset, /obj/machinery/light, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dom" = ( /obj/machinery/disposal/deliveryChute{ @@ -88812,9 +67976,7 @@ }, /obj/machinery/door/window/northright, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "don" = ( /obj/machinery/airalarm{ @@ -88822,9 +67984,7 @@ pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -88833,9 +67993,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dop" = ( /obj/machinery/flasher{ @@ -88847,17 +68005,7 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"doq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dor" = ( /obj/structure/cable/orange{ @@ -88875,16 +68023,7 @@ dir = 10; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dos" = ( -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dot" = ( /obj/machinery/flasher{ @@ -88895,9 +68034,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dou" = ( /obj/structure/sign/poster/official/obey{ @@ -88908,15 +68045,7 @@ dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dov" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dow" = ( -/turf/open/floor/plating/asteroid, +/turf/open/floor/plating/astplate, /area/security/prison) "dox" = ( /obj/structure/table, @@ -88926,11 +68055,6 @@ }, /turf/open/floor/plating/asteroid, /area/security/prison) -"doy" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "doz" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/asteroid/line{ @@ -88942,18 +68066,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) -"doA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "doB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ @@ -88961,28 +68075,13 @@ dir = 4; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"doC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "doE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88999,24 +68098,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"doF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "doG" = ( /obj/machinery/flasher{ @@ -89026,9 +68108,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "doH" = ( /obj/machinery/door/airlock/glass{ @@ -89039,15 +68119,7 @@ id = "isolation3"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"doI" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"doJ" = ( -/turf/open/floor/plating/asteroid, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "doK" = ( /obj/machinery/seed_extractor, @@ -89055,23 +68127,12 @@ /area/security/prison) "doL" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) "doM" = ( /obj/machinery/flasher/portable, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"doN" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "doO" = ( /obj/machinery/flasher/portable, @@ -89079,29 +68140,14 @@ /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "doP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"doQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -89110,20 +68156,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"doS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "doT" = ( /obj/machinery/door_timer{ @@ -89132,9 +68165,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "doU" = ( @@ -89156,9 +68187,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "doV" = ( @@ -89181,9 +68210,7 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "doW" = ( @@ -89202,17 +68229,13 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "doX" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 6 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "doY" = ( /obj/structure/table, @@ -89223,35 +68246,18 @@ id = null; pixel_y = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"doZ" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "dpa" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dpb" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dpc" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dpd" = ( /obj/machinery/door/airlock/glass_security{ @@ -89259,17 +68265,13 @@ req_access_txt = "0"; req_one_access_txt = "38;2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dpe" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dpf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89281,9 +68283,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dpg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89293,21 +68293,16 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dph" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dpi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -89320,32 +68315,24 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "dpj" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 5 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "dpk" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "dpl" = ( /obj/machinery/washing_machine, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dpm" = ( /obj/machinery/hydroponics/soil, @@ -89357,89 +68344,19 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/armory) "dpo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/armory) -"dpp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpr" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dps" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dpt" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "dpu" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"dpv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dpw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dpx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -89450,65 +68367,26 @@ icon_state = "4-8" }, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "dpy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dpz" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dpA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dpB" = ( /obj/machinery/newscaster{ pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dpC" = ( /obj/structure/table, /obj/item/storage/pill_bottle/dice, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "dpD" = ( /obj/machinery/hydroponics/soil, @@ -89517,29 +68395,7 @@ /area/security/prison) "dpE" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpF" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpG" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpH" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpI" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/armory) "dpJ" = ( /obj/machinery/door/poddoor/shutters{ @@ -89547,21 +68403,8 @@ name = "Armory Shutters" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) -"dpK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dpL" = ( /obj/machinery/flasher{ id = "PCell 4"; @@ -89570,9 +68413,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dpM" = ( /obj/machinery/door/airlock/glass{ @@ -89583,17 +68424,13 @@ id = "isolation4"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dpN" = ( /obj/structure/table, /obj/item/paper_bin, /obj/item/pen, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "dpO" = ( /obj/machinery/hydroponics/soil, @@ -89610,47 +68447,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"dpQ" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dpR" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dpS" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) "dpT" = ( /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dpU" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dpV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89663,9 +68470,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/armory) "dpW" = ( @@ -89677,9 +68482,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/armory) "dpX" = ( @@ -89693,9 +68496,7 @@ dir = 4 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/armory) "dpY" = ( @@ -89706,9 +68507,7 @@ dir = 9 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/armory) "dpZ" = ( @@ -89717,9 +68516,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/armory) "dqa" = ( @@ -89728,9 +68525,7 @@ dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqb" = ( /obj/structure/closet/secure_closet/brig{ @@ -89740,32 +68535,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dqc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dqd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqe" = ( /obj/structure/closet/secure_closet/brig{ @@ -89775,9 +68545,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -89799,18 +68567,8 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dqg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "dqh" = ( /obj/structure/bed, @@ -89823,9 +68581,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqi" = ( /obj/structure/table, @@ -89843,9 +68599,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqj" = ( /obj/machinery/camera{ @@ -89853,19 +68607,12 @@ dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dqk" = ( /obj/machinery/vending/sovietsoda, /turf/open/floor/plating/asteroid, /area/security/prison) -"dql" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dqm" = ( /obj/structure/cable/orange{ d1 = 4; @@ -89880,55 +68627,17 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"dqn" = ( -/obj/item/storage/toolbox/mechanical/old, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqo" = ( -/obj/machinery/conveyor/auto, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dqp" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"dqq" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqr" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) "dqs" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dqu" = ( /obj/structure/rack, @@ -89938,9 +68647,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "dqv" = ( /obj/structure/rack, @@ -89948,9 +68655,7 @@ /obj/item/storage/box/trackimp, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) "dqw" = ( @@ -89960,9 +68665,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dqx" = ( /obj/structure/cable/orange{ @@ -89973,9 +68676,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dqy" = ( /obj/machinery/flasher{ @@ -89986,9 +68687,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqz" = ( /obj/machinery/vending/sustenance, @@ -89997,39 +68696,6 @@ }, /turf/open/floor/plating/asteroid, /area/security/prison) -"dqA" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dqB" = ( -/obj/item/wrench, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqC" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqD" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqE" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor/auto, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dqF" = ( /obj/structure/cable/orange{ d1 = 2; @@ -90041,9 +68707,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dqG" = ( /obj/structure/cable/orange{ @@ -90053,18 +68717,11 @@ /obj/machinery/power/apc{ dir = 4; name = "Armory APC"; + areastring = "/area/security/armory"; pixel_x = 24 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqH" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) "dqI" = ( /obj/structure/closet/secure_closet{ name = "contraband locker"; @@ -90073,14 +68730,7 @@ /obj/effect/spawner/lootdrop/armory_contraband{ loot = list(/obj/item/gun/ballistic/automatic/pistol = 5, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/revolver/mateba, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/storage/box/syndie_kit/throwing_weapons = 3) }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqJ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dqK" = ( /obj/structure/rack, @@ -90111,9 +68761,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "dqL" = ( /obj/structure/table, @@ -90129,9 +68777,7 @@ /obj/item/key/security, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) "dqM" = ( @@ -90142,9 +68788,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqN" = ( /obj/machinery/flasher{ @@ -90154,9 +68798,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqO" = ( /obj/machinery/door/airlock/glass{ @@ -90167,96 +68809,30 @@ id = "isolation5"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"dqP" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqR" = ( -/obj/machinery/conveyor/auto{ - dir = 5; - verted = -1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqS" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqT" = ( -/obj/machinery/conveyor/auto{ - dir = 10 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dqU" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dqV" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dqW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dqX" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) -"dqY" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqZ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) "dra" = ( /obj/structure/rack, /obj/item/gun/energy/e_gun/advtaser{ @@ -90268,9 +68844,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "drb" = ( /obj/structure/rack, @@ -90296,108 +68870,19 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "drc" = ( /obj/structure/closet/secure_closet/lethalshots, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) -"drd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dre" = ( -/obj/structure/weightlifter, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "drf" = ( /obj/structure/stacklifter, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"drg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"dri" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drj" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_west) -"drk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"drl" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"drm" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"drn" = ( -/obj/machinery/conveyor/auto{ - dir = 10 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dro" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -90408,9 +68893,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "drp" = ( /obj/structure/disposalpipe/segment{ @@ -90421,39 +68904,25 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "drq" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "drr" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/main) -"drs" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) "drt" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dru" = ( /obj/item/grenade/barrier{ @@ -90466,9 +68935,7 @@ /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) "drv" = ( @@ -90477,9 +68944,7 @@ dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "drw" = ( /obj/structure/closet/secure_closet/brig{ @@ -90489,47 +68954,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dry" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "drz" = ( /obj/machinery/camera{ @@ -90537,9 +68962,7 @@ dir = 9; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "drA" = ( /obj/machinery/camera{ @@ -90549,9 +68972,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "drB" = ( @@ -90562,95 +68983,20 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "drG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"drH" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drI" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drJ" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "drL" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"drM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "drN" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -90662,46 +69008,22 @@ icon_state = "1-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"drO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"drP" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "drQ" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/door/window/brigdoor/southleft{ name = "Security Mail Chute"; req_one_access_txt = "38;63" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/main) "drR" = ( /obj/machinery/door/poddoor/shutters{ id = "armoryaccess2"; name = "Armory Shutters" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/main) "drS" = ( /obj/structure/rack, @@ -90712,9 +69034,7 @@ /obj/item/reagent_containers/glass/bottle/morphine, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) "drT" = ( @@ -90722,9 +69042,7 @@ id = "Cell 1"; name = "Cell Door 1" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "drU" = ( /obj/machinery/navbeacon{ @@ -90732,18 +69050,14 @@ location = "CellBlockLowRight"; name = "navigation beacon (CellBlockLowRight)" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "drV" = ( /obj/machinery/door/window/brigdoor/security/cell/eastleft{ id = "Cell 10"; name = "Cell Door 10" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "drW" = ( /obj/machinery/flasher{ @@ -90754,24 +69068,12 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "drY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "drZ" = ( @@ -90782,9 +69084,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dsa" = ( /obj/machinery/door/airlock/glass{ @@ -90795,108 +69095,41 @@ id = "isolation6"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dsb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "dsc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "dsd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"dse" = ( -/obj/structure/stacklifter, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dsf" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"dsg" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"dsh" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - icon_state = "ast_warn"; - dir = 1 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dsi" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dsj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dsl" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "dsm" = ( /obj/structure/closet/secure_closet/security/sec, /obj/item/device/radio, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/main) "dsn" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "dso" = ( @@ -90909,48 +69142,36 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "dsp" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/armory) "dsq" = ( -/turf/open/floor/plasteel/darkred/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkred/side, /area/security/armory) "dsr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/darkred/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkred/side, /area/security/armory) "dss" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkred/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkred/side, /area/security/armory) "dst" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/armory) "dsu" = ( @@ -90963,9 +69184,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/prison) "dsv" = ( @@ -90975,9 +69194,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "dsw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -90998,9 +69215,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "dsx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -91012,9 +69227,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/prison) "dsy" = ( @@ -91022,9 +69235,7 @@ dir = 5 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/prison) "dsz" = ( @@ -91046,17 +69257,7 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dsA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/prison) "dsB" = ( @@ -91070,9 +69271,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dsC" = ( /obj/structure/table, @@ -91090,28 +69289,12 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dsD" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dsE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dsF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91121,49 +69304,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dsJ" = ( /obj/structure/disposalpipe/segment{ @@ -91176,22 +69317,7 @@ }, /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dsL" = ( /obj/structure/disposalpipe/segment{ @@ -91203,57 +69329,35 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dsM" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dsN" = ( /obj/machinery/vending/security, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/main) "dsO" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dsP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dsQ" = ( /obj/machinery/door/airlock/glass_security{ name = "Armory"; req_access_txt = "3" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/armory) -"dsR" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"dsS" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "dsT" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "wardencell" @@ -91262,21 +69366,8 @@ name = "Brig Cell Access"; req_access_txt = "3" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"dsU" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Cell Block"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dsV" = ( /obj/machinery/door/airlock/glass_security{ name = "Cell Block"; @@ -91284,76 +69375,23 @@ req_one_access_txt = "38;2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "dsW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dsX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) -"dsY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dsZ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dta" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dtb" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dtc" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dtd" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dte" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) "dtf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dtg" = ( /obj/structure/closet{ @@ -91365,9 +69403,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/brig) "dth" = ( @@ -91375,27 +69411,21 @@ dir = 4; pixel_x = -23 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dti" = ( /obj/structure/filingcabinet/chestdrawer/wheeled, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dtj" = ( /obj/machinery/computer/crew, /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dtk" = ( /obj/machinery/computer/prisoner, @@ -91404,9 +69434,7 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dtl" = ( /obj/structure/table, @@ -91417,28 +69445,13 @@ network = list("PrisonCell"); pixel_y = 32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"dtm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dtn" = ( /obj/structure/table, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dto" = ( @@ -91450,18 +69463,14 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dtp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -91475,17 +69484,13 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "dts" = ( /obj/structure/table/wood, @@ -91498,9 +69503,7 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtt" = ( /obj/structure/table/wood, @@ -91508,9 +69511,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -91519,9 +69520,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtv" = ( /obj/structure/reagent_dispensers/water_cooler, @@ -91530,59 +69529,29 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) -"dtw" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) "dtx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dty" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dtz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dtA" = ( /obj/structure/closet, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dtB" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dtC" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, /obj/structure/closet/secure_closet/hos, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtD" = ( /obj/structure/table/wood, @@ -91591,9 +69560,7 @@ pixel_x = 3; pixel_y = 2 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -91603,53 +69570,28 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtF" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtG" = ( /obj/machinery/suit_storage_unit/hos, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtH" = ( /obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"dtI" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dtJ" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dtK" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "dtL" = ( @@ -91658,9 +69600,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "dtM" = ( @@ -91668,58 +69608,33 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "dtN" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dtO" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtP" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dtQ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtR" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dtS" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtT" = ( /obj/structure/table/wood, /obj/item/storage/box/cups, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtU" = ( /obj/structure/cable/orange{ @@ -91728,9 +69643,7 @@ icon_state = "2-4" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dtV" = ( /obj/structure/girder, @@ -91740,26 +69653,20 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dtW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dtX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dtY" = ( /obj/structure/disposalpipe/segment, @@ -91769,9 +69676,7 @@ icon_state = "1-2" }, /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dtZ" = ( /obj/machinery/requests_console{ @@ -91781,9 +69686,7 @@ name = "Head of Security RC"; pixel_x = -30 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dua" = ( /mob/living/simple_animal/hostile/retaliate/bat{ @@ -91808,34 +69711,17 @@ turns_per_move = 10; voice_name = "unidentifiable voice" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dub" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duc" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dud" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"due" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -91846,9 +69732,7 @@ id = "hosoffice"; name = "emergency lockdown blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hos) "dug" = ( /obj/structure/cable/orange{ @@ -91857,9 +69741,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "duh" = ( @@ -91868,16 +69750,8 @@ /obj/item/restraints/handcuffs, /obj/item/device/assembly/flash, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"dui" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "duj" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, @@ -91885,27 +69759,20 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "duk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dul" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/warden) "dum" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -91915,65 +69782,35 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "dun" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "duo" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dup" = ( /obj/effect/turf_decal/delivery, /obj/structure/bed/roller, /obj/item/clothing/suit/straight_jacket, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"duq" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dur" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dus" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dut" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "duu" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, /obj/item/folder/red, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "duv" = ( /obj/structure/cable/orange{ @@ -91982,83 +69819,25 @@ icon_state = "1-8" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"duw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dux" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"duy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "duz" = ( /obj/structure/sign/poster/official/enlist{ pixel_x = -32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"duA" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"duD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"duE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -92070,42 +69849,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "duG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"duH" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"duI" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "duJ" = ( /obj/structure/closet{ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/brig) "duK" = ( @@ -92119,47 +69877,32 @@ /obj/machinery/power/apc{ dir = 2; name = "Warden's Office APC"; + areastring = "/area/security/warden"; pixel_y = -24 }, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "duL" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/warden, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "duM" = ( /obj/machinery/computer/camera_advanced{ z_lock = 1 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"duN" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/bed/roller, -/obj/item/clothing/suit/straight_jacket, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "duO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "duP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -92168,22 +69911,19 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "duQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "duR" = ( /obj/machinery/power/apc{ dir = 2; name = "Courtroom APC"; + areastring = "/area/security/courtroom"; pixel_y = -24 }, /obj/structure/cable/orange, @@ -92191,43 +69931,18 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"duS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_north) "duT" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"duU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"duV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "duW" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 4; name = "Head of Security's Office APC"; + areastring = "/area/crew_quarters/heads/hos"; pixel_x = 24 }, /obj/structure/cable/orange{ @@ -92239,10 +69954,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) "duX" = ( /obj/machinery/keycard_auth{ pixel_x = -24 @@ -92273,33 +69986,6 @@ /obj/item/book/manual/wiki/security_space_law, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dvb" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvc" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hosoffice"; - name = "emergency lockdown blast door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) "dve" = ( /obj/structure/cable/orange{ d1 = 1; @@ -92312,50 +69998,32 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dvf" = ( /obj/structure/table, /obj/item/restraints/handcuffs, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dvg" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/coffee, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dvh" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 8 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "dvi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"dvj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/warden) "dvk" = ( /obj/machinery/door/airlock/glass_security{ @@ -92371,17 +70039,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"dvl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dvm" = ( /obj/structure/table/reinforced, @@ -92392,13 +70050,10 @@ name = "Warden's Desk"; req_access_txt = "3" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/warden) "dvn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -92407,13 +70062,10 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/warden) "dvo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 8; @@ -92428,39 +70080,16 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/warden) -"dvp" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Cell Block"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dvq" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dvr" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dvs" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dvt" = ( /obj/machinery/door/airlock/security{ @@ -92469,9 +70098,7 @@ req_one_access_txt = "38;2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dvu" = ( /obj/machinery/door/airlock/security{ @@ -92480,29 +70107,14 @@ req_one_access_txt = "38;2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dvv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) -"dvw" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dvx" = ( /obj/machinery/computer/secure_data, /obj/machinery/button/door{ @@ -92520,9 +70132,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dvy" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) "dvz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -92546,17 +70155,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dvD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -92568,18 +70167,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dvE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dvF" = ( /obj/structure/table, @@ -92587,9 +70182,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dvG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -92598,6 +70191,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Brig APC"; + areastring = "/area/security/brig"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -92605,9 +70199,7 @@ icon_state = "0-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/brig) "dvH" = ( @@ -92620,32 +70212,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dvI" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dvJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dvK" = ( @@ -92654,9 +70227,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dvL" = ( @@ -92669,20 +70240,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dvM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dvN" = ( @@ -92697,9 +70255,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dvP" = ( /obj/machinery/computer/security, @@ -92708,9 +70264,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dvQ" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) "dvR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, @@ -92727,49 +70280,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) -"dvU" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hosoffice"; - name = "emergency lockdown blast door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvW" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "dvX" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ @@ -92778,16 +70290,12 @@ listening = 1; name = "Station Intercom (Court)" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "dvY" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "dvZ" = ( /obj/machinery/door/window/southleft{ @@ -92795,9 +70303,7 @@ req_access_txt = "2" }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dwa" = ( @@ -92805,17 +70311,6 @@ /obj/item/pickaxe, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dwb" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dwc" = ( /obj/machinery/computer/card/minor/hos, /obj/machinery/light{ @@ -92826,9 +70321,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dwd" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) "dwe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -92842,16 +70334,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dwg" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dwh" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) "dwi" = ( /obj/structure/closet/bombcloset, /obj/machinery/airalarm{ @@ -92864,9 +70346,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dwj" = ( @@ -92878,9 +70358,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dwk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -92897,9 +70375,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dwl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -92910,27 +70386,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dwm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "dwn" = ( /obj/structure/cable/orange{ @@ -92938,53 +70394,26 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) -"dwo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) "dwp" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dwq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dwr" = ( /obj/structure/closet/bombcloset, /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/main) "dws" = ( /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dwt" = ( @@ -92996,13 +70425,10 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dwu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -93016,18 +70442,10 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "detective" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/detectives_office) -"dwv" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "dww" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -93041,15 +70459,11 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyer" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/lawoffice) "dwx" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/lawoffice) "dwy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -93061,9 +70475,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dwz" = ( /obj/machinery/door/airlock/glass_security{ @@ -93073,41 +70485,24 @@ req_access_txt = "0"; req_one_access_txt = "38;63" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "dwA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dwB" = ( /obj/item/device/radio/beacon, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/security/courtroom) "dwC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/courtroom) -"dwD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) "dwE" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -93118,74 +70513,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dwK" = ( /obj/structure/disposalpipe/segment{ @@ -93198,32 +70526,8 @@ icon_state = "2-8" }, /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"dwL" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dwM" = ( -/obj/machinery/vending/security, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dwN" = ( -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "dwO" = ( /obj/structure/closet/secure_closet/detective, /obj/item/reagent_containers/food/drinks/bottle/whiskey, @@ -93232,15 +70536,11 @@ }, /obj/item/ammo_box/c38, /obj/item/ammo_box/c38, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dwP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dwQ" = ( /obj/structure/table/wood, @@ -93251,9 +70551,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dwR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -93262,18 +70560,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dwS" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dwT" = ( /obj/structure/filingcabinet, @@ -93285,52 +70579,35 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) -"dwU" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dwV" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dwW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dwX" = ( /obj/structure/table/wood, /obj/item/folder/red, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/courtroom) "dwY" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/courtroom) "dwZ" = ( @@ -93340,32 +70617,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/side, /area/security/courtroom) -"dxa" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dxb" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dxc" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dxd" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -93377,40 +70630,26 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dxe" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dxf" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dxg" = ( /obj/effect/landmark/secequipment, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dxh" = ( -/obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/main) "dxi" = ( @@ -93420,57 +70659,41 @@ dir = 10; network = list("SS13","Security") }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dxj" = ( -/obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "dxk" = ( /obj/structure/chair{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dxl" = ( /obj/structure/table/wood, /obj/machinery/computer/secure_data/laptop, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dxm" = ( /obj/machinery/power/apc{ dir = 4; name = "Detective's Office APC"; + areastring = "/area/security/detectives_office"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dxn" = ( /obj/structure/rack, /obj/item/storage/briefcase, /obj/item/storage/briefcase, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dxo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -93479,26 +70702,10 @@ icon_state = "1-8" }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dxp" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dxq" = ( -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dxr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 1; @@ -93513,9 +70720,7 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -93525,9 +70730,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "dxt" = ( @@ -93548,9 +70751,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dxu" = ( @@ -93560,9 +70761,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/brig) "dxv" = ( @@ -93585,9 +70784,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) "dxw" = ( /obj/structure/closet/crate, @@ -93596,24 +70793,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dxx" = ( -/obj/structure/closet, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dxy" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dxz" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -93624,36 +70803,21 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"dxA" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "dxB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dxC" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) "dxD" = ( /obj/structure/table/wood, @@ -93662,17 +70826,13 @@ pixel_x = 2; pixel_y = 3 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dxE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dxF" = ( /obj/structure/table/wood, @@ -93680,9 +70840,7 @@ /obj/item/clothing/glasses/sunglasses, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dxG" = ( /obj/machinery/button/door{ @@ -93690,60 +70848,38 @@ name = "Privacy Shutters"; pixel_x = 24 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dxH" = ( /obj/structure/filingcabinet, /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dxI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dxJ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "dxK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "dxL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dxM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "dxN" = ( @@ -93754,9 +70890,7 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dxO" = ( @@ -93770,9 +70904,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dxP" = ( @@ -93780,20 +70912,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"dxQ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dxR" = ( @@ -93810,9 +70929,7 @@ req_one_access = null; req_one_access_txt = "19;41" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dxS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -93828,50 +70945,8 @@ req_one_access = null; req_one_access_txt = "19;41" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) -"dxT" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dxU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dxV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dxW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -93882,35 +70957,7 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dxX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dxY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dxZ" = ( /obj/structure/rack, @@ -93920,9 +70967,7 @@ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dya" = ( /obj/machinery/light{ @@ -93931,39 +70976,25 @@ /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dyb" = ( /obj/machinery/camera{ c_tag = "Lawyer's Office"; dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dyc" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyd" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "dye" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dyf" = ( /obj/structure/disposalpipe/segment, @@ -93977,9 +71008,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dyg" = ( @@ -93987,88 +71016,27 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) -"dyh" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"dyi" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"dyj" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dyk" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dyl" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dym" = ( /obj/effect/landmark/start/lawyer, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dyn" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "dyo" = ( /obj/structure/table, /obj/item/storage/pill_bottle/dice, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyp" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyq" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "dyr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -94079,89 +71047,47 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dys" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dyu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dyv" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"dyw" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) "dyx" = ( /obj/structure/closet/lawcloset, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dyy" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "dyA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dyB" = ( @@ -94170,9 +71096,7 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dyC" = ( @@ -94191,51 +71115,23 @@ }, /turf/open/floor/plating/airless, /area/space) -"dyE" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_west) -"dyF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dyG" = ( -/obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dyH" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "dyI" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/detectives_office) "dyJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -94243,27 +71139,10 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyer" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"dyK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "lawyer" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/lawoffice) "dyL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -94276,70 +71155,14 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dyM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) -"dyN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = null; - name = "Bridge"; - req_access_txt = "0"; - req_one_access = null; - req_one_access_txt = "19;41" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dyO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = null; - name = "Bridge"; - req_access_txt = "0"; - req_one_access = null; - req_one_access_txt = "19;41" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dyP" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/asteroid/line{ - icon_state = "ast_warn"; - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dyQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -94354,9 +71177,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "dyR" = ( /obj/structure/cable/orange{ @@ -94369,8 +71190,7 @@ dir = 6 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "dyS" = ( @@ -94383,8 +71203,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "dyT" = ( @@ -94398,8 +71217,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "dyU" = ( @@ -94411,33 +71229,25 @@ location = "Security"; name = "navigation beacon (Security)" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "dyV" = ( /obj/structure/plasticflaps{ name = "Officer Beepsky's Home" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "dyW" = ( /obj/structure/bed/dogbed, /mob/living/simple_animal/bot/secbot/beepsky, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "dyX" = ( /obj/structure/sign/poster/contraband/rip_badger{ pixel_x = 32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "dyY" = ( @@ -94447,32 +71257,22 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "dyZ" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "dza" = ( /obj/structure/disposalpipe/junction{ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) -"dzb" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/asteroid/starboard) "dzc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -94483,7 +71283,6 @@ name = "gas filter (freon)" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -94496,7 +71295,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -94505,22 +71303,14 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "dzf" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/closed/wall/r_wall, /area/engine/supermatter) "dzg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -94531,15 +71321,12 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/storage/eva) "dzi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -94548,9 +71335,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dzj" = ( /obj/structure/disposalpipe/segment{ @@ -94569,9 +71354,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "dzk" = ( /obj/machinery/airalarm{ @@ -94596,8 +71379,7 @@ pixel_y = 23 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "dzm" = ( @@ -94606,9 +71388,7 @@ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "dzn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -94621,14 +71401,13 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "dzo" = ( /obj/machinery/power/apc{ dir = 2; name = "Starboard Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/starboard"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ @@ -94636,9 +71415,7 @@ dir = 1 }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "dzp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -94646,17 +71423,13 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "dzq" = ( /obj/machinery/airalarm{ pixel_y = 23 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "dzr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -94670,8 +71443,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "dzs" = ( @@ -94687,10 +71459,5091 @@ pixel_y = 23 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) +"dzt" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"dzu" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"dzv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"dzw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"dzx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"dzy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"dzA" = ( +/turf/open/floor/plasteel, +/area/medical/surgery) +"dzB" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/surgery) +"dzC" = ( +/obj/structure/table, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/surgery) +"dzD" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/surgery) +"dzE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/structure/table/glass, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 + }, +/area/medical/virology) +"dzF" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen/red, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/medical/virology) +"dzG" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/medical/virology) +"dzH" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/virologist, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"dzI" = ( +/obj/item/bedsheet/medical, +/obj/structure/bed, +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"dzJ" = ( +/obj/item/storage/secure/safe{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"dzK" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/crew_quarters/heads/cmo) +"dzL" = ( +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dzM" = ( +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"dzN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"dzO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/virology) +"dzP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office/light{ + icon_state = "officechair_white"; + dir = 1 + }, +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dzR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/neutral, +/area/medical/virology) +"dzS" = ( +/obj/structure/closet, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/starboard) +"dzT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/medbay/central) +"dzU" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/medical/virology) +"dzV" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/medical/virology) +"dzW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dzX" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"dzY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/vending/wallmed{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"dzZ" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"dAc" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"dAd" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dAe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"dAg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"dAh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAi" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/medical/virology) +"dAj" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections{ + pixel_y = 7 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"dAn" = ( +/obj/structure/sign/poster/official/nanotrasen_logo, +/turf/closed/wall, +/area/medical/medbay/central) +"dAq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/virology) +"dAv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access_txt = "39" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dAw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dAz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dAA" = ( +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dAD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dAE" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel/whitegreen/corner, +/area/medical/virology) +"dAF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/medbay/central) +"dAJ" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 30 + }, +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dAP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/central) +"dAU" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"dAV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"dAX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/central) +"dAY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/medbay/central) +"dBc" = ( +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dBd" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 8; + icon_state = "cell-off" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dBe" = ( +/obj/machinery/light, +/obj/structure/sign/chemistry{ + pixel_y = -32 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"dBf" = ( +/obj/machinery/camera{ + c_tag = "Medbay Lobby"; + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"dBh" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"dBi" = ( +/obj/machinery/light, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"dBj" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/central) +"dBk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dBn" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall, +/area/medical/medbay/central) +"dBp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/obj/machinery/door/window/southleft{ + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/obj/item/folder/yellow, +/obj/machinery/door/window/northleft{ + name = "Chemistry Desk" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"dBq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"dBs" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/obj/machinery/door/window/southleft{ + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/obj/machinery/door/window/northleft{ + name = "Chemistry Desk" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"dBu" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"dBv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"dBw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dBx" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dBy" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chemist, +/obj/machinery/button/door{ + id = "chemisttop"; + name = "Chemistry Shutter Control"; + pixel_x = 24; + pixel_y = 22; + req_access_txt = "33" + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 + }, +/area/medical/chemistry) +"dBz" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 + }, +/area/medical/chemistry) +"dBA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"dBH" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dBI" = ( +/obj/machinery/chem_dispenser, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"dBJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 + }, +/area/medical/chemistry) +"dBL" = ( +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 + }, +/area/medical/chemistry) +"dBM" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/chemistry) +"dBN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/chemistry) +"dBO" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/zone2) +"dBP" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/zone2) +"dBQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"dBR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + id = "MechbayShutters"; + name = "Mechbay Shutters"; + pixel_x = 25; + pixel_y = -24; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"dBS" = ( +/obj/machinery/door/poddoor/shutters{ + id = "MechbayShutters" + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"dBU" = ( +/turf/closed/wall, +/area/science/robotics/mechbay) +"dBW" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "RoboticsShutters"; + name = "Robotics Privacy Shutters"; + pixel_x = -25; + pixel_y = 8; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dBX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dBY" = ( +/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dBZ" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCc" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"dCd" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCe" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"dCf" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"dCg" = ( +/obj/structure/table, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"dCh" = ( +/obj/structure/table, +/obj/item/storage/firstaid{ + name = "first-aid kit (empty)" + }, +/obj/item/storage/firstaid{ + name = "first-aid kit (empty)" + }, +/obj/item/storage/firstaid{ + name = "first-aid kit (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCi" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCj" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"dCl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RoboticsShutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/science/robotics/lab) +"dCm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RoboticsShutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/science/robotics/lab) +"dCn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"dCo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"dCr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/research) +"dCs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"dCt" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"dCu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"dCv" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) +"dCw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/starboard) +"dCx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral, +/area/maintenance/asteroid/starboard) +"dCy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/starboard) +"dCz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral/random/labormineral, +/area/mine/unexplored{ + name = "Medical Asteroid" + }) +"dCA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral, +/area/mine/unexplored{ + name = "Medical Asteroid" + }) +"dCC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "n2_in" + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"dCD" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/medical/virology) +"dCE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dCF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dCG" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/medical/virology) +"dCH" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall/r_wall, +/area/medical/virology) +"dCL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral, +/area/medical/virology) +"dCM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dCN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"dCO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dCR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dCS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dCT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dCU" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dCV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dCX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"dEm" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"dPQ" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"dTM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"dZe" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"ecv" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"eec" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"ehn" = ( +/obj/machinery/conveyor/auto{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"ejj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/east) +"enD" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/teleporter) +"ewd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/storage/primary) +"eBB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"eHJ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"eYG" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"fbR" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/fragile, +/obj/item/clothing/head/helmet/space/fragile, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"fdP" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_south) +"ffH" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"fkB" = ( +/obj/machinery/computer/med_data/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"fsD" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/clipboard, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"fxP" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"fQQ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/south) +"fTb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"fTn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"fVk" = ( +/obj/machinery/computer/secure_data/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"fXq" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"ghw" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "disposal pipe - Robotics"; + sortType = 14 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"gqd" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"gAE" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"gIL" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"gOr" = ( +/obj/machinery/nuclearbomb/syndicate, +/obj/machinery/door/window{ + dir = 1; + name = "Theatre Stage"; + req_access_txt = "0" + }, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"gTe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/lab) +"gXD" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos/private) +"hco" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"hiU" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"hkI" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"hAB" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/grass, +/area/crew_quarters/rehab_dome) +"hKt" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"hOb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/cmo/private) +"hXC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"ieV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/teleporter/quantum/docking) +"inu" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/west/secondary) +"iuy" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) +"ixb" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - HoS Office"; + sortType = 8 + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"jfl" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"jfM" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_west) +"jnf" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Chief Engineer's Private Quarters APC"; + areastring = "/area/crew_quarters/heads/chief/private"; + pixel_x = -23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/asteroid/end{ + icon_state = "ast_warn_end"; + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"jsL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/south/west) +"jXv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/crew_quarters/fitness) +"jYi" = ( +/obj/machinery/holopad, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"kds" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/fore) +"kdF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"kfe" = ( +/obj/item/chair, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"kfu" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - QM Office"; + sortType = 3 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"khr" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"klh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/girder, +/obj/structure/grille, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"knG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"knQ" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"kxH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north) +"kzz" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/security/vacantoffice) +"kEb" = ( +/obj/machinery/quantumpad, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/teleporter/quantum/security) +"kLf" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"kNu" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"kQd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"kSZ" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/poster/random{ + name = "random contraband poster"; + pixel_x = -32; + random_basetype = /obj/structure/sign/poster/contraband + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"kUG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/item/wrench, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"lme" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/neast) +"lnN" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/medical/surgery) +"loB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/solars/asteroid/fore) +"lqQ" = ( +/obj/machinery/conveyor/auto, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"lqU" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_north) +"lzY" = ( +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"lFc" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"lGP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"lOB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/east) +"lPU" = ( +/obj/structure/shuttle/engine/propulsion/right, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"lRC" = ( +/obj/item/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/grenade/syndieminibomb{ + pixel_x = -1 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"lZv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/conveyor/auto{ + dir = 5; + verted = -1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"mfY" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north) +"mhj" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"mqe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west/secondary) +"mro" = ( +/obj/structure/girder, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"mKW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/circuit, +/area/tcommsat/server) +"mUO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"ndV" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"nhB" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"nqz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west/secondary) +"nuB" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north/east) +"nCp" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"nES" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"nFd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/south) +"nJQ" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/north) +"nJU" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 6 + }, +/area/shuttle/syndicate) +"nKt" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"nSJ" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"nYL" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"okW" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_east) +"onJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) +"owe" = ( +/obj/machinery/light/small, +/obj/structure/closet/toolcloset, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"oAh" = ( +/obj/machinery/conveyor/auto{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"oAZ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north/west) +"oCT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"oGf" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"oHZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/item/storage/fancy/donut_box, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"oIk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"oKd" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"oNh" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/east) +"oRA" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"oVZ" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"paW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"peP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"ppM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"pxP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"pAt" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Hydroponics"; + sortType = 21 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"pAv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/engine/break_room) +"pFg" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"pGA" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms/male) +"pQY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"pTy" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/south/west) +"pZu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"qah" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"qbN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"qel" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/port) +"qia" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/random{ + name = "random contraband poster"; + pixel_y = -32; + random_basetype = /obj/structure/sign/poster/contraband + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"qwU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"qza" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/starboard) +"qFX" = ( +/obj/effect/baseturf_helper/asteroid/airless, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ + valid_territory = 0 + }) +"qOD" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/miningdock/abandoned) +"qRT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"qTC" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Technological Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"qVE" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) +"rcy" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"rnv" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "South Western Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/south/west"; + pixel_y = -24 + }, +/obj/structure/cable/orange, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"rsx" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north) +"rtA" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"rzu" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"rzC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"rBq" = ( +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"rDs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"rHM" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 8 + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"rKN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/west) +"rLZ" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/science/server) +"rPx" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"rRb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_east) +"rWL" = ( +/obj/machinery/light/small, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"sck" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"ssn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"stD" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"swy" = ( +/obj/item/weldingtool/largetank{ + pixel_y = 3 + }, +/obj/item/device/multitool, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"szL" = ( +/obj/machinery/conveyor/auto{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"sDp" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"sKT" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_west) +"sLz" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"sMX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"sUE" = ( +/obj/item/device/sbeacondrop/bomb{ + pixel_y = 5 + }, +/obj/item/device/sbeacondrop/bomb, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"sWw" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"sYV" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/device/aicard, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"sZf" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/solars/asteroid/command) +"tga" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"ttS" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/north/west) +"tCI" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"tOG" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"tPc" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/ai_monitored/turret_protected/aisat/hallway) +"tTl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF PAD WHEN IN USE'."; + name = "KEEP CLEAR OF PAD WHEN IN USE"; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/teleporter/quantum/cargo) +"tUD" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - CMO Office"; + sortType = 10 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"ufn" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"ufo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"ujk" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"ujN" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Chapel"; + sortType = 17 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"ula" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"uBe" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"uER" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hor/private) +"uNO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"uRf" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"uSr" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"uTg" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"uUL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/theatre) +"uXC" = ( +/obj/machinery/conveyor/auto{ + dir = 5; + verted = -1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"uYr" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"uZq" = ( +/obj/item/wrench, +/obj/item/device/assembly/infra, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"vls" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - Custodials"; + sortType = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"vlV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/rack, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"vnW" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/secondary/entry) +"vol" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille/broken, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"vtB" = ( +/obj/structure/disposalpipe/junction, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"vCD" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/starboard/aft) +"vFB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"vUn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"vZt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"wgh" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"wil" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north) +"wpW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/arrivals) +"wvJ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "North Eastern Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/north/east"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"wGW" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/medical/patients_rooms) +"wRW" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "disposal pipe - Research"; + sortType = 12 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"wVc" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Kitchen"; + sortType = 20 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"xbV" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"xgx" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/shuttle/syndicate) +"xis" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/zipties, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"xov" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "disposal pipe - Medbay"; + sortType = 9 + }, +/obj/item/wrench, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"xqZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"xtR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"xvx" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"xBc" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"xGd" = ( +/obj/structure/chair/office/dark{ + dir = 1; + name = "tactical swivel chair" + }, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "Cockpit View Control"; + pixel_x = 32; + pixel_y = 32; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"xQI" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"ybv" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west/secondary) +"yfn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"yyr" = ( +/obj/machinery/conveyor/auto{ + dir = 10 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"yEH" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"yFq" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"yGe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"yIe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"yIq" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/south) +"yOy" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/science/storage) +"yQL" = ( +/obj/machinery/conveyor/auto, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"yRS" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"yWG" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"yWK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"yXg" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"zdv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"zfh" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/conveyor/auto{ + dir = 6; + verted = -1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"ziw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/freezer, +/area/medical/genetics/cloning) +"zjN" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_east) +"zlm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"zns" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"zon" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/obj/structure/grille, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"zpw" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/starboard/fore) +"zrU" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"zsP" = ( +/obj/structure/shuttle/engine/propulsion/left, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"zuT" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"zwR" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 6 + }, +/area/shuttle/syndicate) +"zyk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"zzP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"zBg" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"zFO" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/closed/mineral, +/area/crew_quarters/theatre{ + name = "Top Secret Clown HQ" + }) +"zHG" = ( +/obj/machinery/door/airlock/external{ + name = "E.V.A. Gear Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"zRh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"zXV" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/east) +"zZN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south/west) +"Aaw" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"AbZ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/west) +"AgT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/processing) +"Ajf" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"Arn" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/qm) +"AGf" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/east) +"ANA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"AOn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"Bhs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"Bju" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"BoD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"Brt" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"Bsu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"BGO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/item/wrench, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"BMP" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/heads/chief) +"BMW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille/broken, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"BNE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"BPU" = ( +/obj/item/chair, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"BQj" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"BXG" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"CdN" = ( +/obj/structure/table/optable, +/obj/item/surgical_drapes, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Cjh" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"CuI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"CxW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille/broken, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) +"CFx" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/armory) +"CHb" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"CJx" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"CZk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"Dhd" = ( +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"DrB" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"DEO" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"DHr" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"DHs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"DKn" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor/auto, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"DNv" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/east) +"DXx" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west) +"Ebh" = ( +/obj/structure/table/reinforced, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Eht" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"Ekn" = ( +/obj/machinery/door/airlock/glass_external{ + cyclelinkeddir = 2 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"Esb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"Esk" = ( +/obj/machinery/door/airlock/glass_external{ + cyclelinkeddir = 2 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"ExD" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"EzG" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"EDx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weldingtool, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"EGd" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/east) +"EIe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"EKN" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - HoP Office"; + sortType = 15 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"ERf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"EWs" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west) +"Fbo" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/west) +"Foo" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/wood, +/area/library/lounge) +"Fov" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"Fsg" = ( +/obj/structure/chair{ + name = "tactical chair" + }, +/turf/open/floor/plasteel/podhatch{ + dir = 6 + }, +/area/shuttle/syndicate) +"FFY" = ( +/obj/machinery/computer/camera_advanced/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"FQm" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"FRD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/solars/asteroid/aft) +"FUy" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"FWK" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/east) +"FZD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Gae" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"GiS" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 1 + }, +/area/shuttle/syndicate) +"Goz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/teleporter/quantum/research) +"GBu" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"GOY" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"GPe" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/closed/wall, +/area/maintenance/asteroid/aft/science) +"GRh" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north/east) +"GUQ" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"GWH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Eastern Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/east"; + pixel_y = 24 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"HdC" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/east) +"Hlj" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/wood, +/area/lawoffice) +"Hmg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"HmY" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Hpl" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"HsZ" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"HKu" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"HLI" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"HMd" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "disposal pipe - Atmospherics"; + sortType = 6 + }, +/obj/structure/grille/broken, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"HOp" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"HUf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"HWp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/darkgreen, +/area/hydroponics) +"Iad" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south/west) +"IbX" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 5 + }, +/area/shuttle/syndicate) +"Idz" = ( +/obj/item/cautery, +/obj/item/scalpel, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"IeB" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west/secondary) +"IHW" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"IIn" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"ILy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/engine{ + name = "reinforced floor" + }, +/area/engine/supermatter) +"IMP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"IOE" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"Jov" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/research) +"JtY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"Jul" = ( +/obj/structure/chair/office/dark{ + dir = 8; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"JvU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "North Western Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/north/west"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"JDQ" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"JZR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Kae" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"KcZ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"Kel" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"KkQ" = ( +/obj/machinery/conveyor/auto{ + dir = 6; + verted = -1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"KEd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/weldingtool/hugetank, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"KPR" = ( +/obj/structure/girder, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"KQP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Northern Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/north"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"KSc" = ( +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"LeL" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 4 + }, +/area/shuttle/syndicate) +"Llr" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"Lmy" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 5 + }, +/area/shuttle/syndicate) +"LnK" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/south/west) +"LoO" = ( +/obj/item/storage/toolbox/mechanical/old, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"Ltv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"Lxz" = ( +/obj/structure/disposalpipe/junction, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"LDY" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) +"LGS" = ( +/obj/machinery/light/small, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"LJP" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"LTe" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 9 + }, +/area/shuttle/syndicate) +"MaD" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/west/secondary) +"MfG" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"MxO" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"MzE" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/west/secondary) +"MNm" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west/secondary) +"MTb" = ( +/obj/machinery/door/airlock/glass_external{ + cyclelinkeddir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"MWx" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "disposal pipe - Genetics"; + sortType = 23 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"MXP" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/janitor) +"MZA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Nas" = ( +/obj/item/wrench, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"Nbq" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Nci" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"Ner" = ( +/obj/machinery/computer/crew/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"NkJ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Security"; + sortType = 7 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"Not" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/south/west) +"NxB" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"NHH" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/west) +"NOe" = ( +/obj/structure/chair{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"NTY" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"NUL" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"NYl" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"OgL" = ( +/obj/machinery/conveyor/auto{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"Oih" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"OmI" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/south) +"Oss" = ( +/obj/structure/closet/firecloset/full, +/obj/item/coin/silver, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"OPf" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/bodypart/r_arm/robot, +/obj/item/bodypart/l_arm/robot, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"OPP" = ( +/obj/machinery/holopad, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/central) +"OQj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"OUe" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/chief/private) +"Pap" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Bar"; + sortType = 19 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"PfX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"PhV" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/engine/atmos) +"Pnn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"PsJ" = ( +/obj/structure/chair/stool, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/wood, +/area/crew_quarters/abandoned_gambling_den) +"Pti" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Western Secondary Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/west/secondary"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west/secondary) +"PFk" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Library"; + sortType = 16 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"PLn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"PTb" = ( +/obj/item/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stock_parts/cell/high, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"PUG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"PXs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"PXL" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"Qbt" = ( +/obj/structure/chair/office/dark{ + dir = 4; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"QbG" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - RD Office"; + sortType = 13 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"QeW" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"Qmh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"Qqu" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"QFX" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"QIK" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south) +"QTJ" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/central) +"Rhg" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/north/east) +"Rsm" = ( +/obj/machinery/gateway, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/awaymission/research/interior/gateway) +"RAQ" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"RKn" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/west) +"RKE" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"RQE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"RQH" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"RTO" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south/west) +"RUN" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_south) +"SaA" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"SfQ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Slf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"SrE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/grille/broken, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"Svz" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"SvE" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms/female) +"Sxw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"SHC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "SM South"; + dir = 1; + network = list("SS13","CE") + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/engine{ + name = "reinforced floor" + }, +/area/engine/engineering) +"SKM" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"SMF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/quartermaster/qm/private) +"SQL" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"SUs" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/toolbox/mechanical, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"Tav" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/sign/poster/random{ + name = "random contraband poster"; + pixel_y = 32; + random_basetype = /obj/structure/sign/poster/contraband + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"TaH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"TaL" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"Tef" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"TfU" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"TiR" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/security/courtroom) +"TiY" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/grass, +/area/medical/genetics) +"Tzw" = ( +/obj/structure/grille/broken, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"TFw" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "disposal pipe - Engineering"; + sortType = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"THy" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/fore/com_east) +"TJh" = ( +/obj/machinery/door/airlock/hatch{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"TRu" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"TTr" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"UdM" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"Uhy" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 1 + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"UnC" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"UrW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"UtE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"Uwx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"UwA" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"UCK" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"UCR" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/closed/mineral/random/labormineral, +/area/mine/unexplored{ + name = "Civilian Asteroid" + }) +"UFv" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north) +"UJo" = ( +/obj/item/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"ULk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"UOh" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"UQc" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"URO" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - CE Office"; + sortType = 5 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Van" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west) +"VbR" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Western Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/west"; + pixel_y = 24 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"VdI" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"Vud" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 + }, +/area/medical/chemistry) +"VwE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"VxC" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/checkpoint2) +"VFF" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"VHp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"VIG" = ( +/obj/item/surgicaldrill, +/obj/item/circular_saw, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"VMD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/library) +"VSX" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/grille/broken, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"Wbp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south) +"WbG" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"Wcl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"Wgl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"Wid" = ( +/obj/machinery/door/poddoor{ + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + port_angle = 0; + roundstart_move = "syndicate_away"; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/podhatch{ + dir = 1 + }, +/area/shuttle/syndicate) +"WjU" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"Wub" = ( +/obj/item/retractor, +/obj/item/hemostat, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Wue" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"WAy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"WVc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/clothing/head/cone, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"WYB" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"Xhf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"XmD" = ( +/obj/machinery/conveyor/auto{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"XtS" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/zone2) +"XFS" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"XLa" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"XRA" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Southern Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/south"; + pixel_y = -24 + }, +/obj/structure/cable/orange, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"XSM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"XXu" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"XZA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"Yck" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"YcZ" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north/west) +"Yhz" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Yug" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) +"YyX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"YBW" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/brig) +"YCP" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/engine{ + name = "reinforced floor" + }, +/area/hallway/secondary/bridges/serv_sci) +"YHv" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"YLw" = ( +/obj/machinery/conveyor/auto{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"YNP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/conveyor_switch{ + id = "CargoWaste" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"YTk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) +"YTF" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/main) +"YUT" = ( +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/shuttle/syndicate) +"YWC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/storage/tech) +"YZx" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"Zed" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) +"ZeA" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"ZfX" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"Zsk" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/obj/structure/grille/broken, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"ZHk" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/west) +"ZLG" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"ZWz" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"ZYy" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"ZZE" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) (1,1,1) = {" aaa @@ -98823,25 +80676,25 @@ cFp cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aah +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +fXq +aai aai aai aai aai -aeh aai aai aai @@ -99080,29 +80933,29 @@ cFp cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aah +cFp +cFp +cFp +cFp +cFp +cFp +cFp +fXq aai aai aai aai aai aai -acT -adj -acT -acU -aei -aeE -aeS -dmS -dno +NxB +JDQ +NxB +nCp +OPf +VIG +Idz +Eht +zsP aaa aaa aaa @@ -99337,29 +81190,29 @@ cFp cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aai -abT -acd -acd -acd -abT +IbX +LeL +LeL +LeL +nJU aai +sLz +NTY acU acU +UnC acU -acU -aej -acU -aeT -dmS -dnp +CdN +Eht +sck aaa aaa cFp @@ -99371,9 +81224,9 @@ cFp cFp cFp aaP -drg -drH -drH +aba +abr +abr abV acj cFp @@ -99513,13 +81366,13 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -99594,29 +81447,29 @@ cFp cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aai -aan -aan -aan -aan -aan -aai -acV acU acU acU -aek +acU +acU +IHW +yWG +NTY +LTe +xgx +ufn aeF -aeU -dmS -dnq +Wub +Eht +lPU aaa aaa cFp @@ -99628,9 +81481,9 @@ cFp cFp cFp aaP -drh -drI -drI +abb +abs +abs aaP aaP cXs @@ -99736,20 +81589,13 @@ aaa aaa aaa aaa -aXK -aXK -caf -caf -caf -aXK -aXK -aaa -aaa -aaa -aaa -aaa -aaa -aaa +RTO +RTO +Ltv +Ltv +Ltv +RTO +RTO aaa aaa aaa @@ -99777,6 +81623,13 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -99851,29 +81704,29 @@ cFp cFp cFp cFp -aah +fXq aai aai aai aaM -aaa -aaa +cFp +cFp aai -aan -ace -aan -aan -aan -aai -acW acU acU acU -ael +acU +acU +aai +Dhd +NTY +GiS +WbG +QFX aai aai aai -afX +ZYy aaa aaa cFp @@ -99885,8 +81738,8 @@ cFp cFp cFp aaP -drh -drI +abb +abs aaP aaP cXs @@ -99915,7 +81768,7 @@ cTv cTz cTx cTD -cTz +qFX cTI cTM cTy @@ -99993,20 +81846,13 @@ aaa aaa aaa aaa -aXK -bci -bcW -bQW -caR -cbo -aXK -aaa -aaa -aaa -aaa -aaa -aaa -aaa +RTO +uSr +fxP +kLf +yXg +XLa +RTO aaa aaa aaa @@ -100034,6 +81880,13 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -100109,28 +81962,28 @@ cFp cFp cFp aai -aam -aas -aaA +fkB +fsD +NTY aai -aaa -aaa +qah +cFp aai -abU -acf -acq -aan -aan +hkI +ZWz +hco +sLz +SfQ aai -acX -acU -acU -acU -aem +Ebh +NTY +GiS +WbG +rBq aai -aeV -aaa -aaa +cFp +cFp +cFp aaa aaa cFp @@ -100248,24 +82101,17 @@ aaa aaa aaa aaa -aXK -aXK -aXK -bZO -bRT -bRT -caS -bcW -aXK -aXK -aXK -aaa -aaa -aaa -aaa -aaa -aaa -aaa +RTO +RTO +RTO +pQY +RAQ +EzG +BPU +rnv +RTO +RTO +RTO aaa aaa aaa @@ -100291,6 +82137,13 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -100366,9 +82219,9 @@ cFp cFp cFp aaj -aan -aan -aaB +Ner +Jul +NTY aai aai aai @@ -100376,18 +82229,18 @@ aai aai aai aai -acE -acL +zHG +acr aai aai -adk -adw -adM +aai +TJh +acr aai aai aai aaM -aaa +cFp aaa aaa cFp @@ -100505,24 +82358,17 @@ aaa aaa aaa aaa -aXm -diN -bZw -bZP -cag -cax -caT -cbp -cbD -diN -cbX -aaa -aaa -aaa -aaa -aaa -aaa -aaa +LnK +Iad +sDp +Pap +wVc +pAt +PFk +ujN +XZA +Iad +pTy aaa aaa aaa @@ -100548,6 +82394,13 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -100623,28 +82476,28 @@ cFp cFp cFp aaj -aao -aan -aan -aai -aaY -aan -aan -aan +HmY aan +NTY +wgh +caV +Yck +rPx +Yck +Yck acr -aan -aan -acP -aan -aan -aan -aan -aaB -aeG -dmS -dno -aaa +acU +acU +acU +acU +IOE +GiS +WbG +NTY +acr +Eht +zsP +cFp aaa aaa cFp @@ -100665,7 +82518,7 @@ cFp cFp abW abW -akm +adm abE cFp cFp @@ -100762,17 +82615,20 @@ aaa aaa aaa aaa -aXK -aXv -bZx -bZQ -cah -cay -caU -cbq -aXK -aXK -aXK +RTO +Not +jsL +Tav +Lxz +oRA +Zsk +SrE +RTO +RTO +RTO +aaa +aaa +aaa aaa aaa aaa @@ -100801,9 +82657,6 @@ aaa aaa aaa aaa -cFp -cFp -cFp cFp cFp cFp @@ -100880,28 +82733,28 @@ cFp cFp cFp aaj -aap -aat +ujk +xGd +NTY +Yhz +acU aan -aaN +aan +aan +acU +pFg +acU aan aan aan aan -aan -acs -aan -aan -aan -aan -aan -aan -aan -aan -aeH -dmS -dnp -aaa +GiS +WbG +NTY +gOr +Eht +sck +cFp aaa aaa cFp @@ -101021,13 +82874,13 @@ aaa aaa aXn aXn -bZx -bZR -cai -caz -caV -cbr -aXv +jsL +oKd +Tzw +zon +xBc +owe +Not aXn aXn aaa @@ -101058,9 +82911,9 @@ aaa aaa aaa aaa -cFp -cFp -cFp +aaa +aaa +aaa cFp cFp cFp @@ -101137,28 +82990,28 @@ cFp cFp cFp aaj -aaq +DEO aan -aaC +NTY aai -aaZ -abq -abq -abq -acg +xis +UCK +CHb +UCK +UCK acr -aan -aan -aan -aan -acG -aan -aan -aaB -aeG -dmS -dnq -aaa +acU +acU +acU +acU +FUy +GiS +WbG +NTY +acr +Eht +lPU +cFp aaa aaa aaa @@ -101174,7 +83027,7 @@ aaa abC aaa aaa -akm +adm abE abW abW @@ -101185,7 +83038,7 @@ abW abW abW abW -akm +adm abW aaa aaa @@ -101278,13 +83131,13 @@ aXn aXn aXn aXn -bZx -diQ -caj -caA -bZR -cbs -aXv +jsL +uTg +Uwx +yIe +oKd +ZeA +Not aXn aXn aaa @@ -101315,9 +83168,9 @@ aaa aaa aaa aaa -cFp -cFp -cFp +aaa +aaa +aaa cFp cFp cFp @@ -101394,9 +83247,9 @@ cFp cFp cFp aaj -aar -aan -aaB +FFY +Qbt +NTY aai aai aai @@ -101404,18 +83257,18 @@ abB aai aai aai -acF +HsZ acr aai aai aai -adx -adN +TJh +acr aai aai aai aaO -aaa +cFp cFp cFp cFp @@ -101535,13 +83388,13 @@ aXn aXn aXn aXL -diP -aXK -diR -caB -aXv -aXv -aXv +zZN +RTO +EIe +PLn +Not +Not +Not aXn aXn aXn @@ -101572,9 +83425,9 @@ aaa aaa aaa aaa -cFp -cFp -cFp +aaa +aaa +aaa cFp cFp cFp @@ -101651,28 +83504,28 @@ cFp cFp cFp aai -aar -aan -aaD +fVk +oHZ +NTY aai -aaO -aaa -aaa -aaa +ZYy +cFp +cFp +cFp aai -aan -aan -aan +YUT +acU +NOe aai -acY -aan -aan -aan -aen -aeI +PTb +NTY +GiS +WbG +sUE aai -aaa -aaa +cFp +cFp +cFp cFp cFp cFp @@ -101795,7 +83648,7 @@ aXL bZz din aXW -caC +vFB cRp dij aXL @@ -101827,8 +83680,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp cFp cFp cFp @@ -101907,29 +83760,29 @@ aaa cFp cFp cFp -aak +ZfX aai aai aai aaO -aaa -aaa -aaa -aaa -ach -aan -aan -aan +cFp +cFp +cFp +cFp +Wid +WbG +acU +NOe aai -acZ -aan -aan -aan -aeo +UJo +NTY +GiS +WbG +lRC aai aai aai -afY +qah cFp cFp cFp @@ -101940,9 +83793,9 @@ cFp abE abE abW -deK -drj -deK +ZHk +oAZ +ZHk deK deI deL @@ -102052,7 +83905,7 @@ aXL bZA din cak -bAi +ANA cRp dij dij @@ -102084,8 +83937,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp cFp cFp cFp @@ -102164,29 +84017,29 @@ aaa cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aci -aan -acG -aan -aai -ada -aan -aan -aan -aan -aan -aeX -dmS -dno +Fsg +acU +SQL +wgh +uZq +NTY +Lmy +zwR +ufn +acU +XFS +Eht +zsP cFp cFp cFp @@ -102195,11 +84048,11 @@ cFp cFp abE abE -deK -deI -deI -drk -deI +ZHk +ttS +ttS +rKN +ttS deI dsD deL @@ -102309,7 +84162,7 @@ aXK bZB aZS aZS -bZB +klh dij dij dij @@ -102341,8 +84194,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp cFp cFp cFp @@ -102421,29 +84274,29 @@ aaa cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aak +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +ZfX aai aai aai aai -adb -ace -aan -aan -aan -aan -aeY -dmS -dnp +KSc +NTY +acU +acU +qTC +acU +oGf +Eht +sck cFp cFp cFp @@ -102451,23 +84304,23 @@ cFp cFp abE abE -deK -deI -dqB -dqD -drl -deI +ZHk +ttS +Nas +IIn +YHv +ttS deL dro -dsj -dsj +aMw +aMw dtY -dsj +aMw duW -dsj +aMw dvO -dsj -dsj +aMw +aMw dwE deL deI @@ -102566,7 +84419,7 @@ bEK bAi din din -caD +tga aXv caW cbE @@ -102598,12 +84451,12 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -102678,53 +84531,53 @@ aaa cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp acM aai -adc -adl -aan -adO -adO -acG -aeZ -dmS -dnq +swy +NTY +LJP +Hpl +sYV +FUy +XFS +Eht +lPU cFp cFp cFp cFp abE abW -deK -deK -dqn -dqC -dqQ -dqS -deK +ZHk +ZHk +LoO +stD +CuI +UwA +ZHk deL dsF -dta -dta -dta -dta -dta -dta -dta -dta -dta +awz +awz +awz +awz +awz +awz +awz +awz +awz dsF dvN deI @@ -102821,9 +84674,9 @@ diq diq diq bkT +yEH din -din -caE +WVc caW caW cbF @@ -102856,11 +84709,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -102935,25 +84788,25 @@ aaa cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aak +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +ZfX +aai aai aai aai aai -abB aai aai aai @@ -102964,16 +84817,16 @@ cFp cFp abE abW -deK -dpQ -axE -dqD -dqR -dqT -drK -dsh -dsG -dta +ZHk +TfU +JvU +PXs +uXC +yyr +BoD +zns +XSM +awz dtC dtZ duz @@ -102981,7 +84834,7 @@ duX dvx dvP dwc -dta +awz dsF deL dxw @@ -103073,14 +84926,14 @@ aXK cPX bcW bAi -bkb -diq -diq -bSF -diq -diq -diq -bkT +bRV +bMV +bMV +vol +bMV +bMV +bMV +bRW aXL aXL aXL @@ -103113,11 +84966,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp aaa aaa cdb @@ -103220,17 +85073,17 @@ cFp cFp cFp cFp -deK -deI -deI -deK -deI -dqS -deK -deK +ZHk +ttS +ttS +ZHk +ttS +UwA +ZHk +ZHk deL dsF -dta +awz dtD dua duc @@ -103238,7 +85091,7 @@ duY duY duY duY -dta +awz dsF deL dtA @@ -103272,9 +85125,9 @@ cFp cFp cFp aaa -aXl -aXE -aXl +MNm +MaD +MNm aaa aaa abC @@ -103330,7 +85183,7 @@ aXK bcW aXX bAi -bAi +ANA din bYE dim @@ -103370,10 +85223,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp aaa aaa aaa @@ -103477,17 +85330,17 @@ cFp cFp cFp cFp -aKy -aLB -dpR -dqo -dqE -dqT -deI +YcZ +AbZ +DHr +lqQ +DKn +XmD +ttS drL deL dsF -dta +awz dtE dub duB @@ -103495,15 +85348,15 @@ duZ dvz dvR dwe -dta +awz dsF dsD deK deK abW -deK -dyE -deK +EWs +RKn +EWs abW aaa aaa @@ -103529,9 +85382,9 @@ aaa aaa aaa aaa -aXl -aXF -aXl +MNm +mqe +MNm aaa aaa abC @@ -103582,12 +85435,12 @@ aYS aXL aXX bkb -diq -diq -diq -diq -bkT -bAi +xtR +bMV +bMV +bMV +VHp +Qmh din din dim @@ -103626,11 +85479,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -103734,37 +85587,37 @@ cFp cFp cFp cFp -deK -deK -deK -deI -deI -deI -deK +ZHk +ZHk +ZHk +ttS +ttS +ttS +ZHk dgq dsi dsJ -dta +awz axu duc -duC +fTb dva dvA dvS dwf -dta +awz dsF -deL +sKT deI dgh abW -deK -drk -deK -deK -deK -deK -deK +EWs +Van +EWs +EWs +EWs +EWs +EWs abC aaa aaa @@ -103786,9 +85639,9 @@ aaa aaa aaa aaa -aXl -aXG -aXl +MNm +zBg +MNm aaa aaa abC @@ -103812,7 +85665,7 @@ blX aXr aXr aXr -aXr +UCR aXr aXr aXr @@ -103839,7 +85692,7 @@ bSF bJl diq bkT -bkb +sMX diq diq diq @@ -103884,10 +85737,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp aaa aaa cdb @@ -104001,7 +85854,7 @@ deK deL deL dsF -dta +awz dtF duc duC @@ -104009,19 +85862,19 @@ duc dvB dvT duc -dta +awz dwK dwE deL deI dgh -deI -dgH -aOn -dgY -aQJ -aiZ -deK +Fbo +RQE +gqd +nES +tOG +ZLG +EWs abC abC aaa @@ -104043,12 +85896,12 @@ aaa aaa aaa aaa -aXl -aXH -aXl -aXl -aXl -aXl +MNm +Svz +MNm +MNm +MNm +MNm aaa aaa aXn @@ -104096,7 +85949,7 @@ bSG bMV bMV bMV -bVf +UQc din din din @@ -104143,8 +85996,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp aaa cdb cxg @@ -104256,9 +86109,9 @@ dgh dgh deL dro -dsj +aMw dsL -dta +awz dtG duc duC @@ -104266,21 +86119,21 @@ duc dvB duc duc -dta +awz dgh dxd dwE deL dgh -deK -dgQ -ajW -axE -axE -axE -deI -deK -deK +EWs +Wcl +nSJ +yFq +yFq +yFq +Fbo +EWs +EWs aaa aaa aaa @@ -104295,17 +86148,17 @@ aaa aaa aaa aaa -aXl -aXl -aXl -aXl -aXl -aXv -aXI -aXS -aYh -aYu -aYh +MNm +MNm +MNm +MNm +MNm +MzE +nKt +IeB +Ekn +UOh +Ekn aaa aaa aXn @@ -104529,15 +86382,15 @@ dxe dxz dwE dsD -deI -aMu -aOo -dgZ -dgf -dgf -aSp -aLB -aTQ +Fbo +RKE +NkJ +sWw +Ajf +Ajf +oIk +DXx +NHH aaa aaa aaa @@ -104552,17 +86405,17 @@ aaa aaa aaa aaa -aXm -aXp -aXq -aXt -aXv -aXy -aXz -aXT -aXv -aXl -aXl +inu +ybv +SKM +ehn +MzE +lZv +oAh +UtE +MzE +MNm +MNm aXn aXn aXL @@ -104624,7 +86477,7 @@ aXL aXL cal cal -cal +zFO cRq cbS cbQ @@ -104786,15 +86639,15 @@ dxf dxe dsF deL -deI -dgJ -aOp -dgQ -axE -axE -deI -deK -deK +Fbo +lzY +vZt +Wcl +yFq +yFq +Fbo +EWs +EWs aaa aaa aaa @@ -104809,15 +86662,15 @@ aaa aaa aaa aaa -aXl -aXl -aXl -aXu -aXw -aXz -aXJ -aXU -aXv +MNm +MNm +MNm +YLw +yQL +oAh +Pti +nqz +MzE aXL aXr aXr @@ -104921,7 +86774,7 @@ aaa cxg cSg cSj -cSl +yOy cSq cSt cxg @@ -105040,16 +86893,16 @@ dwj dws dsO dxg -dqW +aBu dsF aJL -deI -axE -dgQ -dha -aQL -aRN -deK +Fbo +VbR +Bhs +BNE +mro +LGS +EWs abW abW aaa @@ -105068,13 +86921,13 @@ aaa aaa aaa aaa -aXl -aXl -aXl -aXl -aXK -aXV -aXv +MNm +MNm +MNm +MNm +MNm +DrB +MzE aXL aXr aXr @@ -105100,7 +86953,7 @@ bpY bru bsU bun -bvR +Rsm bxb byf bpZ @@ -105281,7 +87134,7 @@ dgh deI dqp dqG -dqW +aBu drr drQ dsn @@ -105296,20 +87149,20 @@ azb aFf avy avy -dxh -dqW +aIF +aBu dxW dvN -deI -dyG -dgR -aPQ -aQM -aRO -deK +Fbo +WYB +yGe +vUn +uBe +dEm +EWs abW abW -akm +adm abC abC abC @@ -105330,7 +87183,7 @@ abC abC abC aXK -aXW +Tef aYi aXL dij @@ -105388,7 +87241,7 @@ bWB bXl bXL bYn -bUE +qVE bUE bTs aXL @@ -105554,16 +87407,16 @@ aFf avy avy dxi -dqW +aBu dsF dgo -deK -deK -aOr -aPR -deI -deI -deI +EWs +EWs +qwU +PfX +Fbo +Fbo +Fbo dgh abW abW @@ -105587,9 +87440,9 @@ aaa aaa aXn aXv -aXX -aXX -aXX +xvx +bio +bPl aXK aXK dim @@ -105791,32 +87644,32 @@ cFp cFp abW dpo -dpF -dpF -dpF -dpF -dpF -dpF +cKJ +cKJ +cKJ +cKJ +cKJ +cKJ arn auq dsP dtf dtH duh -duH +YTF dvg dvF azc aFh aDM aHy -dxh -dqW +aIF +aBu dsF deL deL deL -aOs +oCT aOs deL aRP @@ -105846,13 +87699,13 @@ aXn aXL aXv aYj -aXX -aXX -aXX -aXX -aXX -aXX -bAu +xvx +bio +bio +bio +bio +bio +zrU cMI cMQ cMT @@ -106048,7 +87901,7 @@ cFp cFp abW dpo -dpF +cKJ dpT dpT dqI @@ -106067,13 +87920,13 @@ azd aFf avy avy -dxh -dqW +aIF +aBu dgt dgp dgp dgp -dgS +ExD dhb deL deL @@ -106305,11 +88158,11 @@ cFp abW abW dpo -dpF +cKJ dpU dqs dqs -dqs +CFx drt drR aur @@ -106327,10 +88180,10 @@ dft aIG dxB ajc -dsj -dsj -dsj -dyP +aMw +aMw +aMw +knG aPS dhh ajX @@ -106481,9 +88334,9 @@ ccW aaa aaa aaa -djz -cDs -djz +QIK +MTb +QIK aaa abC aaa @@ -106562,20 +88415,20 @@ akG doL doL akI -dpF +cKJ dfb -dqt -dqt -dqt +dfi +dfi +dfi dfp arn arn arn awI -dtI -dtI +azf +azf aAt -dqW +aBu aCE aDO aFk @@ -106628,7 +88481,7 @@ cML bcV cMT cNf -bfy +uUL cNf bhy cMT @@ -106719,7 +88572,7 @@ crl csg dkA ctp -crm +knQ cKw cvo cwj @@ -106738,11 +88591,11 @@ ccW ccW ccW ccW -djz -cDt -djz -cDR -djz +QIK +rWL +QIK +fQQ +QIK aaa aaa aaa @@ -106815,11 +88668,11 @@ dnu awD doa dol -doA +akH doM dpa doM -dpF +cKJ dfc cEv cEy @@ -106827,11 +88680,11 @@ cEy cEy cEy dsp -dpF +cKJ awJ -dtJ -dtJ -dtJ +cHJ +cHJ +cHJ dvh dvG dzi @@ -106995,13 +88848,13 @@ cda ccW djG djG -djz -cDs -djR -cDS -djz -cEf -cEf +QIK +MTb +yIq +nFd +QIK +Kel +Kel aaa aaa aaa @@ -107072,11 +88925,11 @@ dlH dlH aja atk -doA +akH doM dpb doM -dpF +cKJ dpV cEw cEz @@ -107084,7 +88937,7 @@ dra ash atm dsq -dpF +cKJ awK axF axF @@ -107111,7 +88964,7 @@ dfl aep acH abW -akm +adm abC abC abC @@ -107125,7 +88978,7 @@ abC abC abC abC -abD +aaP aXn aXn aXK @@ -107172,7 +89025,7 @@ bKp bLA bMY bMY -bMY +jXv bMY bMY bSc @@ -107189,7 +89042,7 @@ bVI bVI bVI bVI -bVI +LDY bVI bVj bUH @@ -107252,13 +89105,13 @@ djW djG djG djG -djR -cDu -dkl -cDT -dkl -cEg -cEf +yIq +BXG +XXu +yfn +XXu +MxO +Kel aaa aaa aaa @@ -107333,7 +89186,7 @@ akI doO dmb doM -dpF +cKJ dpW cEx cEA @@ -107341,7 +89194,7 @@ cEB cEx cEx aut -dpF +cKJ cGj aGP aGP @@ -107354,7 +89207,7 @@ cLB dwQ dxl aJM -aIK +BQj aLE aMy aND @@ -107496,7 +89349,7 @@ cvr cwm cpo cxR -cxU +rLZ dkD cxd cSM @@ -107509,13 +89362,13 @@ djR djR djz djD -djR -cDv -cDH -cDU -dkl -cEh -djz +yIq +AOn +Slf +UdM +XXu +MfG +QIK aaa aaa aaa @@ -107590,7 +89443,7 @@ atk atk dpd atk -dpF +cKJ dpX dqu dqK @@ -107598,7 +89451,7 @@ drb asj atn dsr -dpF +cKJ dtg dtK azi @@ -107766,13 +89619,13 @@ cSV cAB cAO cCN -cDc -cDw -cDI -cDV -dkl -dkl -djz +zyk +Xhf +BGO +wRW +TRu +XRA +QIK aaa aaa aaa @@ -107855,11 +89708,11 @@ cEx cEx cEx dss -dpF -dsR +cKJ +anF awL -dsR -dsR +anF +anF dvi aCI aGP @@ -108003,7 +89856,7 @@ cTT cqp csi cFX -csi +dCj cpp cuy cvs @@ -108023,13 +89876,13 @@ cTa cTa cyF cCO -cDd -cDx -cDJ -cDW -djA -cEi -djz +Bsu +xqZ +nYL +ghw +rtA +Oss +QIK aaa aaa aaa @@ -108103,7 +89956,7 @@ doo doo doo dpf -dpv +AgT dpJ dpZ dqv @@ -108121,14 +89974,14 @@ dvi aCG aGP aFq -dwv -dwv -dwv -dwv -dwv -dwv -dwv -dwv +aGG +aGG +aGG +aGG +aGG +aGG +aGG +aGG dyR aPX aQP @@ -108184,7 +90037,7 @@ boD boD bta buv -bvV +ewd bxg bxg bzf @@ -108257,9 +90110,9 @@ clR cou cou cqq +dBX cro -csj -cro +dCf csj cpp cuz @@ -108280,13 +90133,13 @@ djz djG djD djE -djR -dki -cDK -cDX -dkl -dkj -djz +yIq +uYr +KPR +pZu +XXu +zuT +QIK aaa aaa aaa @@ -108378,13 +90231,13 @@ dvk aCK cHc dzj -dwv +aGG dwT dxn aJR dyb aIQ -aIQ +Hlj dyJ aOv aPY @@ -108514,9 +90367,9 @@ ceW cou cpq cqr -cro +dBY csk -cro +dCg cts cou cuA @@ -108537,13 +90390,13 @@ djG djG djR djR -djR -cDy -cDK -cDY -djA -cEk -cEf +yIq +SUs +KPR +rzC +rtA +eHJ +Kel aaa aaa aaa @@ -108610,23 +90463,23 @@ abW alm aga agW -dli +akN alm aje dop -dli +akN alm alS -dpw +amT alm dqa apy -dli +akN alm drv atq -dli -dsR +akN +anF dtj axI aoP @@ -108771,12 +90624,12 @@ cnM cou cpq cqr -cro -cro -cro +dBZ +dCd +dCh ctt -cou -cuB +cuf +cuD cvv cuh cxd @@ -108787,20 +90640,20 @@ cxd cAm djE dkd -djz +GPe djW djG djG djG djG djG -djR -djz -djz -cDZ -djR -cEf -cEf +yIq +QIK +QIK +Wbp +yIq +Kel +Kel aaa aaa aaa @@ -108874,7 +90727,7 @@ amS alT alm dpg -dpx +ufo alm anE amS @@ -108883,23 +90736,23 @@ aeK anE amS alT -dsR +anF dtk aoP -aoP +HOp duL dvm aCG aGP aFq -dwv +aGG aIQ aIM aIM aKB aLH aIQ -dwv +aGG aOv aPW aQS @@ -109029,11 +90882,11 @@ cou cou cqs crp +OQj csl -csM ctu -cou -cuB +dCl +dCr cvv cwr cxe @@ -109053,9 +90906,9 @@ djG djG ccW cdb -djz -cEa -djz +QIK +OmI +QIK aaa aaa aaa @@ -109131,7 +90984,7 @@ amS ahJ alm alU -dpw +amT alm dqb amS @@ -109140,7 +90993,7 @@ alm drw amS ahJ -dsR +anF dtl aoP aoP @@ -109285,13 +91138,13 @@ cnN cov cpr cqt -cqt +dCa +cGU cGU -cqt ctv cue cuC -cvv +dCs cuh cuh cuh @@ -109388,7 +91241,7 @@ cEr dnz alm alU -dpw +amT alm agc apz @@ -109397,7 +91250,7 @@ alm agc drT dnz -dsR +anF awM ats aoP @@ -109413,14 +91266,14 @@ dxH aKD aLJ dyx -dwv +aGG aOv cEU aQU aQj aSv aQj -aQj +kds aQj aQj aQj @@ -109491,7 +91344,7 @@ aYV bEQ aYV aYV -aYV +qel aYV aYV aYV @@ -109518,7 +91371,7 @@ cca cca cca cca -cca +YCP cca cca cca @@ -109539,16 +91392,16 @@ cfv cfv cfv cFP -cow -cpr -cqt -cqt +coy +cpt +dBW +dCb csn -cqt +dCi ctw -cue -cuD -cvw +dCm +cuE +dCt cuh cxf cxW @@ -109632,7 +91485,7 @@ dkS ahP agk alm -dli +akN dlw dlJ dmh @@ -109659,18 +91512,18 @@ awN axK aoP aAy -dsR +anF aCG aGP aFw -dwv -dwv -dwv -dwv -dwv -dwv -dwv -dwv +aGG +aGG +aGG +aGG +aGG +aGG +aGG +aGG dyS aPW aQV @@ -109796,15 +91649,15 @@ dzr cky cmI cnO -cox -cou +coy +cpr cqu crq cso csN ctx cuf -cuE +cuD cvx cws cSu @@ -109880,7 +91733,7 @@ aaa cFp abC abW -akm +adm abW abW agk @@ -109896,7 +91749,7 @@ dmi cTV dmZ dnA -dml +cVB amd dlP dnA @@ -109911,12 +91764,12 @@ anI amd drU aoM -dsR -dsR +anF +anF axL dul -dsR -dsR +anF +anF aCM aGP aFx @@ -110053,21 +91906,21 @@ cJu cJB cmJ cfv -coy -cps +dBQ +cou cqv -cqt -csm -csO -cty -cue -cuD +dCc +cqv +cqv +cqv +cou +cuB cvw cwt cxh cxX cSx -cSv +gAE cSG cSO cSu @@ -110147,7 +92000,7 @@ ahP ahP alm aeq -dlx +aeM dlK aln agd @@ -110168,12 +92021,12 @@ cVO akc cVO dsv -dsU +aAD awP dtL dum awP -dsU +aAD dvI aJX dwk @@ -110310,14 +92163,14 @@ ccW cJC cmK cfv -coz -cpt +cow +dBS +cqw +cqw +cqw cqw -crr -csp -cqt ctz -cou +dCn cuF cvy cwu @@ -110432,15 +92285,15 @@ cLf cHc cEt dvH -cHc +YBW aFy aGL aHM aIR -dxJ -dxJ -dxJ -dxJ +aKF +aKF +aKF +aKF aNH aOw aQa @@ -110448,7 +92301,7 @@ aQX aRT aSy aTw -aTT +kEb aUp aUT abE @@ -110567,11 +92420,11 @@ ccW cJC cmL cfv -coz -cou +dBR +dBS cqx crs -csq +VwE csP ctA cug @@ -110649,14 +92502,14 @@ aaa cFp aaa cFp -abD +aaP abW abW abW agk dkH acN -acN +Zed agm adS alm @@ -110671,11 +92524,11 @@ dnT ajk akd doE -doS +anK alZ -dpz -doS -dpz +aoN +anK +aoN dqx dnB azl @@ -110683,10 +92536,10 @@ ajk azl auv dsV -dtm +aAA dtM dun -dtm +aAA dsV dvK aEb @@ -110825,14 +92678,14 @@ cJC cmM cnP coA -cou +dBU cqy crt -csr +cqy csQ ctB -cou -cuH +dCo +cuE cvA cww cxk @@ -110999,7 +92852,7 @@ bdT beN bfG bgQ -bhD +FQm bit bjq bko @@ -111084,11 +92937,11 @@ cfv coB cFS cqz -cru -cro +crt +dCe csR ctC -cou +dBU cuI cvw cwx @@ -111174,8 +93027,8 @@ dkM acN acN alm -dli -dlx +akN +aeM afg afA agh @@ -111183,18 +93036,18 @@ ahb ahO aiu dof -dos +apC ahO doT amb amX anM dof -dos +apC ahO aru dof -dos +apC dsx avI awR @@ -111206,11 +93059,11 @@ aCG aGP dwl awJ -dtJ -dtJ +cHJ +cHJ dxK -dtJ -dtJ +cHJ +cHJ dyy avI aOA @@ -111285,7 +93138,7 @@ bHZ bNd bOa bPe -bQi +VMD bRi bSe bSS @@ -111339,14 +93192,14 @@ cJD cmJ cfv coC -cou +dBU cqA crv css csS ctD -cou -cuB +dCn +cuD cvB cuh cJX @@ -111444,7 +93297,7 @@ akf dnC alm alU -dpw +amT alm agi apD @@ -111528,7 +93381,7 @@ buz bwa bxl dcN -dcY +HWp bAn ddi bCA @@ -111701,7 +93554,7 @@ amS ahJ alm alU -dpw +amT alm dqe amS @@ -111718,7 +93571,7 @@ axO dvq aCG aGP -dwm +cHa cHb dwV aGP @@ -111861,7 +93714,7 @@ cpu ctF crw cuL -cvD +Jov crx cxm cyd @@ -111975,7 +93828,7 @@ dup dvs aCG aGP -dwm +cHa cHb aHN dtK @@ -112066,7 +93919,7 @@ bGq bUN bVP bVP -bVS +rzu bVS bXY bVP @@ -112122,7 +93975,7 @@ cvE cuh cxl cye -cyS +Cjh czx cAc cAc @@ -112208,22 +94061,22 @@ afh alm dmG dnd -dli +akN alm dog dot -dli +akN alm alS -dpw +amT alm aoR dqy -dli +akN alm drz drW -dli +akN avI avI avI @@ -112238,9 +94091,9 @@ aHO dxr awJ dyf -dyq -dyq -dtJ +aMK +aMK +cHJ aOC cHT aRf @@ -112331,7 +94184,7 @@ bYR bZh bZG caa -car +jYi caK bZD cby @@ -112613,12 +94466,12 @@ ceA ceA ceA ceA -ceA +VFF ceA ciA cjg cjT -ckB +eBB cle cdI cmJ @@ -112753,8 +94606,8 @@ dxt aJW aHP dyr -dyz -dyz +aNJ +aNJ aOD aQd aQZ @@ -112765,7 +94618,7 @@ dhx dhw aUV aVk -aVx +sZf aVL aWf aWt @@ -112879,7 +94732,7 @@ ckB clf cdI cmP -cfv +hiU coI cJR cqE @@ -112976,22 +94829,22 @@ dld dlp dlB dlP -dml +cVB anI -dml +cVB anI anI -dml +cVB anI amh -dml +cVB anQ anI anI -dml +cVB anI anI -dml +cVB anI dlP awO @@ -113234,28 +95087,28 @@ dlq dlC dlQ dmm -dmI +cVL cVC cVH -dmI +cVL cVM ake -dmI +cVL doV dpi cVH -dmI +cVL dqf ake -dmI +cVL cVX drB drY dsz avI dtq -dtQ -dtQ +axR +axR duP avI aCI @@ -113311,7 +95164,7 @@ bdh bdh beQ bfM -bgW +yWK bhI biC bjv @@ -113336,7 +95189,7 @@ bzp bGC bId bJA -bKx +Foo bLL bNh bOe @@ -113489,16 +95342,16 @@ alm alm alm dlD -dlR -dmn +cVI +cVD dmJ -dmn -dlR +cVD +cVI dnU -dmn -dlR +cVD +cVI amj -dmn +cVD dpj alm apG @@ -113655,7 +95508,7 @@ coz cpy cqH crC -csz +gTe csX ctM csz @@ -113768,8 +95621,8 @@ dmK dsB avI dts -dtQ -dtQ +axR +axR aAG dvu aCS @@ -113795,7 +95648,7 @@ dhs abW abW abW -akm +adm aaa aaa aaa @@ -113902,7 +95755,7 @@ ceA ceA ciA cjg -cjX +dCX ckF clj cdI @@ -113926,7 +95779,7 @@ cGW czD czD cAG -czD +jfl czD cGW cBQ @@ -114336,7 +96189,7 @@ aXY aXY aZd baH -baH +lme baH bfP bgZ @@ -114780,8 +96633,8 @@ ahH agX agX agX -dmN -dmN +alr +alr agX agX agX @@ -114791,7 +96644,7 @@ ahH ahH agX agX -dmN +alr dsc agX avI @@ -114807,8 +96660,8 @@ aGU aGU aIW dxN -dyh -dyh +aLM +aLM aMN dyM dyT @@ -114816,7 +96669,7 @@ aQd aQZ cHY dhs -dhw +fdP dht dhw dhs @@ -114877,7 +96730,7 @@ ddr diy dds diy -diy +HdC diw diE diz @@ -115034,24 +96887,24 @@ afd alm dmt agX -dmN -dmN +alr +alr agX -dmN -dmN -dmN -dmN -dmN +alr +alr +alr +alr +alr anc cVR aml agX -dmN -dmN -dmN +alr +alr +alr dsd agX -dlX +aTz afd adP adP @@ -115288,25 +97141,25 @@ abW abW abW afd -dlW +cKZ dmu -dmN +alr agX agX agX agX agX agX -dmN +alr als dpC dpN -dmN -dmN -dmN -dre +alr +alr +alr +atx agX -dre +atx auz alm afd @@ -115318,7 +97171,7 @@ aAL aEk aCY dwB -aCY +TiR aHV aDc aDc @@ -115555,17 +97408,17 @@ agX agX agX afD -dmN -dmN +alr +alr als -dmN -dmN -dmN +alr +alr +alr agX agX agX -dmN -dlX +alr +aTz afd afH cEG @@ -115592,7 +97445,7 @@ aTW aUs dhs dhr -akm +adm abC abC abC @@ -115611,7 +97464,7 @@ abC abC abC abC -abD +aaP aXn aXn aXn @@ -115802,27 +97655,27 @@ cFp cFp abW afd -dlX +aTz alm -dmN +alr agX agX agX agX agX agX -dmN -dmN -dmN -dmN +alr +alr +alr +alr dqk dqz -dlX +aTz drf agX drf -dlW -dlX +cKZ +aTz afd afE dfd @@ -115834,9 +97687,9 @@ aCY dwC aHW aIZ -dxQ -dxQ -dxQ +aLP +aLP +aLP aMP aNM aOJ @@ -115928,7 +97781,7 @@ bYC bYb bZq bZK -bZK +PsJ bYB cav cbm @@ -115958,7 +97811,7 @@ chw cgH cgH cgH -cgH +YWC cgH cgH clW @@ -116060,25 +97913,25 @@ cFp abW afd afd -dlX -dlW -dlX -dmN -dlW +aTz +cKZ +aTz +alr +cKZ alm dox -dmN -dmN +alr +alr dpm dpD dpO -dlW -dlW -dlX -dlX +cKZ +cKZ +aTz +aTz alm -dlX -dlX +aTz +aTz afd afd afH @@ -116157,7 +98010,7 @@ aXn aaa aaa aaa -abD +aaP aaa aaa aaa @@ -116318,12 +98171,12 @@ adm abW afd afd -dlX -dlX -dlX -dlX -dlX -dlW +aTz +aTz +aTz +aTz +aTz +cKZ doK alt afd @@ -116337,7 +98190,7 @@ afd afd afd afd -dtw +afE dtU duv afH @@ -116830,11 +98683,11 @@ abC abC cCE abC -afi -afi -afE -afE -afE +mfY +mfY +nJQ +nJQ +nJQ adP adP adP @@ -117087,11 +98940,11 @@ aaa abC cCE abC -afk -afG -ago -ahe -afH +wil +UFv +TaH +kNu +mfY adP adP adP @@ -117344,11 +99197,11 @@ abC abC cCE abC -afi -afi -agp -ahf -afH +mfY +mfY +peP +HUf +mfY adP adP deO @@ -117600,12 +99453,12 @@ aaa aaa abC cCE -afi -afi -afi -afE -ahf -afH +mfY +mfY +mfY +nJQ +HUf +mfY adP adP adP @@ -117857,12 +99710,12 @@ aaa aaa abC cCF -dlE -dlY -dlE -aBI -dni -afE +Esk +zRh +Esk +Nbq +kQd +nJQ adP adP adP @@ -118114,12 +99967,12 @@ aaa aaa abC abC -dlF -afi -afi -afH -dnj -afE +nJQ +mfY +mfY +mfY +mUO +nJQ adP adP adP @@ -118146,7 +99999,7 @@ aEr aFR aGZ aGZ -aGZ +VdI aGZ aKK aGZ @@ -118157,7 +100010,7 @@ aQj cMh aRV aSI -aSF +MXP cGp aUw cIh @@ -118373,10 +100226,10 @@ aaa aaa aaa aaa -afH -agq -dnk -afE +mfY +EDx +dZe +nJQ adP adP adP @@ -118544,7 +100397,7 @@ ctU cum cvc cvR -cwM +GUQ cxt cwM czd @@ -118630,12 +100483,12 @@ aaa aaa aaa aaa -afH -agr -ahj -afH -afH -afH +mfY +vls +VSX +mfY +mfY +mfY adP deO adP @@ -118784,7 +100637,7 @@ cgO chA chZ ciG -chz +uRf ckd ckL clo @@ -118887,12 +100740,12 @@ aaa aaa aaa aaa -afI -ags -ahk -dnH -aiC -dok +Kae +URO +khr +zlm +ecv +FZD doz ast cKW @@ -119144,12 +100997,12 @@ aaa aaa aaa aaa -afI -agt -ahl -ahn -aiD -ajt +Kae +QbG +vtB +NUL +paW +fTn akk afa akK @@ -119401,12 +101254,12 @@ aaa aaa aaa aaa -afI -agu -ahm -ahi -aiE -afH +Kae +kfu +Qqu +IMP +pxP +mfY afH afH adP @@ -119425,7 +101278,7 @@ awZ cGg azw asx -awY +kdF aDh aEt aFS @@ -119658,12 +101511,12 @@ aaa aaa aaa aaa -afI -agv -ahn -ahS -aiF -afE +Kae +tUD +NUL +kUG +KQP +nJQ adP adP afH @@ -119755,7 +101608,7 @@ aaa aaa aaa aaa -abD +aaP aaa aaa aXD @@ -119915,16 +101768,16 @@ aaa aaa aaa aaa -afI -agw -aho -ahT -afE -afE +Kae +ixb +rHM +BMW +nJQ +nJQ adP adP afH -afc +lqU amp afE adP @@ -120172,11 +102025,11 @@ aaa aaa aaa aaa -afH -agx -ahi -ahU -afE +mfY +EKN +ssn +qia +nJQ adP adP adP @@ -120429,11 +102282,11 @@ aaa aaa aaa aaa -afH -agy -ahp -ahi -afH +mfY +yRS +oVZ +ssn +mfY adP adP adP @@ -120686,11 +102539,11 @@ aaa aaa aaa aaa -afH -afH -ahh -afH -afH +mfY +mfY +uNO +mfY +mfY adP adP adP @@ -120842,7 +102695,7 @@ ccW ciI cjo ckg -ckO +Goz clr cmd cnj @@ -120944,9 +102797,9 @@ aaa aaa aaa aaa -afH -ahg -afH +mfY +JZR +mfY adP adP adP @@ -121200,10 +103053,10 @@ aaa aaa aaa aaa -afH -afE -ahf -afE +mfY +nJQ +HUf +nJQ adP adP adP @@ -121216,7 +103069,7 @@ aoV apM aqG arF -asA +SvE atH aqE avS @@ -121224,7 +103077,7 @@ axa ayf azC aAZ -aBN +pGA aDn aEv aFV @@ -121457,10 +103310,10 @@ aaa aaa aaa aaa -afH -agz -ahf -afE +mfY +MZA +HUf +nJQ adP adP adP @@ -121606,7 +103459,7 @@ ccW ceH ceH cfD -cgk +qOD ceH ceH ccW @@ -121714,10 +103567,10 @@ aaa aaa aaa aaa -afH -agA -ahq -afE +mfY +PUG +NYl +nJQ adP adP adP @@ -121971,10 +103824,10 @@ aaa aaa aaa aaa -afH -agB -afE -afE +mfY +kxH +nJQ +nJQ adP adP adP @@ -122228,9 +104081,9 @@ aaa aaa aaa aaa -afH -agC -afH +mfY +rsx +mfY abW abW adP @@ -122581,7 +104434,7 @@ aXR aYf bxJ cGH -bwx +QTJ bBG bDR bEW @@ -123029,7 +104882,7 @@ aDq aDq aHc aIi -aJi +gIL aKi aKS aHc @@ -123814,7 +105667,7 @@ abE abE abE abE -akm +adm abC abC abC @@ -124045,12 +105898,12 @@ deN arJ asF atN -auM +hOb awa asI ayk azG -aBe +gXD aBR ayn aEB @@ -124356,7 +106209,7 @@ aYo aXP aXP aXP -aYo +hAB aYo bdo aXC @@ -124649,10 +106502,10 @@ bLR bNr bOp bGJ -bGJ +PhV ddS ddY -bQu +bOk dek def bUp @@ -124909,7 +106762,7 @@ bGJ bGJ bQv ddY -bQu +bOk dek der bUV @@ -124931,7 +106784,7 @@ cVc cVc cVc cVm -cVq +cVc aqU aqU aaa @@ -125166,7 +107019,7 @@ bGJ bGJ ddS ddY -bQu +bOk dek def bUq @@ -125182,14 +107035,14 @@ cUv cUy cUH cUM -cUS +rcy cUY cVd cVh cVd cVn -cVq -cVq +cVc +cVc cVu aaa aaa @@ -125702,8 +107555,8 @@ cVf cVj cVf cVp -cVq -cVq +cVc +cVc cVu aaa aaa @@ -125841,7 +107694,7 @@ aog apc apX aqM -api +Bju api alD auR @@ -125958,8 +107811,8 @@ cUy cVc cVc cVc -cVq -cVq +cVc +cVc aqU aqU aaa @@ -126384,7 +108237,7 @@ acH acH abW abE -akm +adm abC abC abC @@ -126623,7 +108476,7 @@ azO aBh aCb aDw -aEK +hKt aGj aHg aIu @@ -126689,7 +108542,7 @@ bnQ btp buS bwm -bjC +bhd abC abC abC @@ -126939,18 +108792,18 @@ bjB biI bjB abC -bjC -bjC -bjC -cFo +bhd +bhd +bhd +cFk btq buT bkA -bjC -bjC -bjC -bjC -bjC +bhd +bhd +bhd +bhd +bhd bCN bEb cPU @@ -127216,7 +109069,7 @@ bIv bJM bMa bLY -cQu +BMP cQC bPB ddP @@ -127374,7 +109227,7 @@ abE abE abE abW -akm +adm abW abW abW @@ -127449,11 +109302,11 @@ bgc bhd bhQ biJ -bjC -bjC -bjC -bjC -bjC +bhd +bhd +bhd +bhd +bhd bpb bqs bsa @@ -127706,7 +109559,7 @@ bgc bhd bhQ biJ -bjC +bhd bkA bln bmA @@ -127963,11 +109816,11 @@ bgc bhd bhQ biJ -bjC +bhd bkA blo -bjC -cFn +bhd +bBV bpd bqu cKr @@ -128220,11 +110073,11 @@ bgc bhd bhQ biJ -bjC +bhd bkB blp bmB -bjC +bhd bpe bqv cKr @@ -128396,9 +110249,9 @@ cFp aaa aaa aaa -deF -agD -deF +oNh +nuB +oNh aaa aaa aaa @@ -128472,12 +110325,12 @@ bbW bcC bdv bel -aZm +RQH bgc bhd bhQ biJ -bjC +bhd bkC bkA bkA @@ -128653,13 +110506,13 @@ cFp aaa aaa aaa -deF -deG -deF -deF -deF -deF -deF +oNh +ejj +oNh +oNh +oNh +oNh +oNh deP aaa amC @@ -128734,7 +110587,7 @@ bgd cFk bhQ biJ -bjC +bhd bkD bkA bmC @@ -128746,11 +110599,11 @@ btx buX btx bxz -byC +ILy bzB bAP bBQ -bCU +SHC bEf bFm bGY @@ -128910,16 +110763,16 @@ cFp aaa aaa aaa -deF -agE -ahr -ahV -aiG -aju -deJ +oNh +ndV +hXC +kSZ +GBu +CJx +Rhg deJ deP -akm +adm abW abW acH @@ -128991,7 +110844,7 @@ bge bhd bhQ biJ -bjC +bhd bkC bkA bkA @@ -129167,13 +111020,13 @@ cFp aaa aaa aaa -deF -agF -ahs -ahW -aiH -ajv -akn +oNh +eec +ppM +ZZE +nhB +Llr +ERf cKE deF deJ @@ -129184,17 +111037,17 @@ deV deV arR asR -atV +OUe avc awq axe ayB azU -aBj +uER aCj ayy aEU -aGp +SMF aHm aEW deP @@ -129248,11 +111101,11 @@ bgf bhd bhQ biJ -bjC +bhd bkE cKs bmD -bjC +bhd cKt bqv cKr @@ -129275,7 +111128,7 @@ bMa bNy bOx bPG -bQG +Esb bRE bND bTi @@ -129424,17 +111277,17 @@ cFp aaa aaa aaa -deF -agF -aht -ahX -ahX -ajw -akn -cKE -alG -cKH -deR +oNh +eec +Nci +Pnn +Pnn +ULk +qbN +rRb +zjN +okW +aAR deF deJ dfg @@ -129505,11 +111358,11 @@ bgf bhd bhQ biJ -bjC +bhd bkA blr -bjC -cFo +bhd +cFk bpd bqu cKr @@ -129681,18 +111534,18 @@ cFp aaa aaa aaa -deF -agG -ahu -ahu -aiI -ajx -deJ +oNh +zfh +OgL +OgL +szL +wvJ +Rhg deJ aiA deR -deT -deZ +Gae +ffH alG deR deR @@ -129713,7 +111566,7 @@ aEW aEW deP deF -dgu +THy aMg dgD aKp @@ -129762,7 +111615,7 @@ bgf bhd bhQ biJ -bjC +bhd bkA cKs cKs @@ -129938,23 +111791,23 @@ cFp aaa aaa aaa -deF -deH -deH -deJ -aiJ -deJ -deJ +oNh +Sxw +Sxw +Rhg +dPQ +Rhg +Rhg deP deP deF deU -deZ -deZ -deZ -deR +QeW +dfy +dfy +aAR dfn -asT +jnf atX dfy dfA @@ -130019,11 +111872,11 @@ bgf bhd bhQ biJ -bjC -bjC -bjC -bjC -bjC +bhd +bhd +bhd +bhd +bhd dzd bqA bsc @@ -130051,7 +111904,7 @@ bRG bND bTk bTJ -bUy +bUx bND bxJ bxJ @@ -130198,27 +112051,27 @@ aaa abC abC abC -deH -aiK -ahu -deF +Sxw +KkQ +OgL +oNh abC -akm +adm deP deF aTy cKP aqg -deZ -deZ -deZ +QeW +dfy +tCI dfu deZ deZ deZ deR deZ -deZ +SaA deZ deZ deZ @@ -130280,7 +112133,7 @@ biI bjB biI bjB -bjC +bhd bpf bqB bsd @@ -130455,10 +112308,10 @@ aaa aaa aaa abC -deH -aiL -ajy -deF +Sxw +TaL +KcZ +oNh aaa abW abW @@ -130537,10 +112390,10 @@ bjD biK bjD biJ -bjC +bhd bpi dir -cFn +bBV btE bvb bwr @@ -130712,10 +112565,10 @@ aaa aaa aaa abC -deF -deF -deG -deF +oNh +oNh +ejj +oNh aaa abW abW @@ -130797,7 +112650,7 @@ bjD abC abC bqD -bjC +bhd btF bvc bws @@ -130806,7 +112659,7 @@ abC abC abC abC -bjC +bhd bEa bFy bHe @@ -130970,11 +112823,11 @@ aaa aaa aaa abC -deF -deM -deF +oNh +GRh +oNh abC -akm +adm abW abW abW @@ -131526,7 +113379,7 @@ acH acH acH abW -akm +adm abC abC abC @@ -131834,7 +113687,7 @@ byw bzE bAW bBY -bDa +pAv bEk bFB bHi @@ -131855,10 +113708,10 @@ cGH bwx bww cRe -bWg +bwz cGH cGH -bWg +bwz aYf aYf aYf @@ -132097,7 +113950,7 @@ bFC bHj bIG bJW -bKQ +eYG bMn bHk bND @@ -132111,7 +113964,7 @@ bwz cGH bwx bww -bWg +bwz cGH bXD bYg @@ -132372,7 +114225,7 @@ bWw bXa bXb bXE -bWg +bwz aYf aYf aYf @@ -132526,7 +114379,7 @@ aaa aaa abW abW -akm +adm abW deF ayG @@ -132624,7 +114477,7 @@ bXE bww bww bwv -bWg +bwz cGH cGH bXE @@ -132786,8 +114639,8 @@ aaa abC aaa deF -dfH -dfH +deH +deH deF abW abW @@ -132838,7 +114691,7 @@ aYf baS bbz bcb -bcK +CZk bcK beu bfj @@ -132861,7 +114714,7 @@ bxK cJh bzI bBa -bCc +WAy bDe bEo byK @@ -133396,8 +115249,8 @@ bwx bww bxJ cGH -bWg -bWg +bwz +bwz bXF bYi cGH @@ -133655,7 +115508,7 @@ bwz aYf aYf cGH -bWg +bwz cGH cGH aXR @@ -134076,7 +115929,7 @@ cFp aaa aaa abW -akm +adm abW abW abW @@ -135234,7 +117087,7 @@ ccE ciJ cjt ckj -ckR +ieV clA cmh cnq @@ -135334,7 +117187,7 @@ adF aea aey aeQ -afo +mKW aeP aeP ahx @@ -135479,7 +117332,7 @@ cbU cbU cdv cdE -cdQ +FRD cej ceK cfi @@ -135947,7 +117800,7 @@ aaa aaa aaa aaa -aaa +cFp aaa aaa aXR @@ -136199,12 +118052,12 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -136364,7 +118217,7 @@ aeB adI afs afK -agJ +Oih ahz aic adq @@ -136456,16 +118309,16 @@ cWT aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -136713,18 +118566,18 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -136970,18 +118823,18 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -137227,20 +119080,20 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -137484,20 +119337,20 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -137741,20 +119594,20 @@ cWT aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -137998,18 +119851,18 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -138170,7 +120023,7 @@ aiP afW akt akZ -alH +tPc amG alH alH @@ -138255,18 +120108,18 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -138320,7 +120173,7 @@ cRs cRM ckT clH -cmm +enD cmm cof cpf @@ -138405,7 +120258,7 @@ aaK aaW aaS aaS -aaw +Brt aaE aaS acz @@ -138518,8 +120371,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp aaa aaa aaa @@ -138968,7 +120821,7 @@ aqU aqU aqU aqU -cXE +aSi cXK aqV aqV @@ -139225,7 +121078,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -139482,7 +121335,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -139739,7 +121592,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -140120,7 +121973,7 @@ cRs cJx clK cmr -cnC +VxC coj cpi cpN @@ -140253,7 +122106,7 @@ aaa aaa cFp aqU -cXE +aSi cXK aqV aqV @@ -140373,7 +122226,7 @@ diT ccs cfK cjA -cRO +wpW cgW clK cms @@ -140381,7 +122234,7 @@ cnC cok cph cpI -cnX +vnW crL cFW csG @@ -140510,7 +122363,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -140767,7 +122620,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -141024,7 +122877,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -141538,7 +123391,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -141591,7 +123444,7 @@ bEq cII bEq bqI -aZQ +qza aZQ aZQ dyZ @@ -141648,7 +123501,7 @@ diX cdx diX diX -diX +vCD diX cfk diX @@ -141795,7 +123648,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -142052,7 +123905,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -142113,13 +123966,13 @@ bvx byP bzO bvx +bvx bCg cFu bCg bCg bCg bCg -bCg aZq bMz aZq @@ -142354,7 +124207,7 @@ bfn bgv bhp bid -aZq +bcg bjJ bgq bhl @@ -142367,11 +124220,11 @@ btP cJa cGu bvy -bqX +dAg bzP bBf +dBe bCg -bDi bEs bFG bHl @@ -142623,15 +124476,15 @@ cIT bsu cJb bvz -bsz -bqX -bzP -bsz +bwI +dAS +dAX +bwH bCh +dBp bDj -bEt bFH -bEt +dBL bIM bCg bcS @@ -142868,7 +124721,7 @@ aZq bgw bhq bie -cOh +dzv cOt cOD cOK @@ -142876,19 +124729,19 @@ cOY bob bpu bqL -cIT +PXL bsv cJb bvA -bsz -bqX +bBh +dAS bzQ bBg bCi -bDk +dBq bEu bFI -bEt +bDl bIN bCg bcS @@ -143127,7 +124980,7 @@ bhp bic cOi bjK -cOE +HLI cOE bmX bob @@ -143137,15 +124990,15 @@ cIU bsw cJb bvB -bwH +bwI byQ bzR bBh +dBf bCj -bDl bEt bFJ -bEt +dBM bIO bCg bKW @@ -143382,7 +125235,7 @@ aZq bgw bhp bic -cOh +dzw cOu cOF cOL @@ -143394,13 +125247,13 @@ cIV bsx cJc bvC -bpM +dAP byR bzS bBi -bCi +dBc +dBq bDk -bEu bFK bHm bIP @@ -143567,7 +125420,7 @@ aiR ajJ anv cTq -aiV +aiR deS deW dfa @@ -143590,7 +125443,7 @@ dff aHp dff aJu -aKt +tTl aLq aMn aNs @@ -143654,12 +125507,12 @@ dku bwI byS bzT -bpA -bCh -bDj -bEt +dAs +bwI +dBs +dBy bFL -bEt +dBN bIQ bCg bKY @@ -143824,8 +125677,8 @@ aiS alj ajK cTr -aiV -aiV +aiR +aiR deX aor aos @@ -143864,7 +125717,7 @@ ajb dfY aVC aVU -aWm +loB aWA aWJ aWR @@ -143896,7 +125749,7 @@ aZq bgw bhp bic -cOh +dzx cOw cOH cON @@ -143909,13 +125762,13 @@ cYr btQ bvD bxS -bvD +dAU bzU bBj +dBh bCg -bDm bEv -bFL +dBI bHn bIR bCg @@ -143972,7 +125825,7 @@ dzq cim cjE ckv -ckZ +kzz ckZ ckZ ckZ @@ -144100,7 +125953,7 @@ aqX deW amn dfU -dfU +jfM dfU dgj aJu @@ -144153,7 +126006,7 @@ cFf bgw bhp bic -cOh +dzy bjL bkI cOO @@ -144163,20 +126016,20 @@ bpz bqQ bwH bsA -boe +dAF bvE bwJ byT bzU -bpA +dAs +dBi bCg -bDn -bEt -bFL -bHo +dBz +dBJ +Vud bIS bCg -cQi +brm bMF bNJ bON @@ -144339,7 +126192,7 @@ dkm akz ald alL -aiV +aiR anr aot cKQ @@ -144348,7 +126201,7 @@ aqX arU asW atY -avf +UrW asV axg asV @@ -144410,24 +126263,24 @@ aZq bgw bhp bic -cOh +dzw bjM cTZ blI -cOE +dzK cPe cPk cGt -bsz +bwI bEz -boe -bsz +dAF +dAJ bxT byU -bzU +dAY bBk +dBj bCg -bDo bEw bFM bHp @@ -144436,7 +126289,7 @@ bCg bLa bLb cQx -cQi +brm cQN beH aZO @@ -144596,7 +126449,7 @@ ajN akA ald alM -aiV +aiR ans aou dff @@ -144673,19 +126526,19 @@ biP biP biP boe -bpA -bqP -bsz -bEz +cPk +dAc +bBh +dAw cKg -bwK boe +bwK boe bzV bBl +boe bCg -bDp -bCi +dBA bFN bHq bCg @@ -144693,7 +126546,7 @@ bCg cFz bLb bLb -cQi +brm cQN beF aZO @@ -144853,8 +126706,8 @@ ajM akA ale alN -aiV -aiV +aiR +aiR any any any @@ -144947,10 +126800,10 @@ bFO bHr bIU bJY -bIY +dBO bMG bLb -cQH +cNA cQN beF aZO @@ -145108,10 +126961,10 @@ aaa aiT ajM akA -alf +YNP alM amK -aiV +aiR aov cKR aqn @@ -145183,21 +127036,21 @@ bhr bie biP bjO -bkK +wGW blK bnb bog bpC bqS -bsz -bsz -bsz -bsz -bsz -bvC +bBh +bwI +bBh +bwI +bBh +dAV bzX bBn -bBn +dBk bDr bEy bFP @@ -145207,7 +127060,7 @@ bJZ bLc bMH bLb -cQi +brm bPS beH aZM @@ -145453,11 +127306,11 @@ bwL bpM bpM bzY -bsz -bsz -bsz -bEz -bsz +dBc +dBc +dBc +dAw +dBc bHt bIW bKa @@ -145642,7 +127495,7 @@ aBo aov aDC cLu -cLz +Arn cLG cLN cLV @@ -145703,7 +127556,7 @@ biP boi bpE bqU -boe +dAn btR btR boe @@ -145711,7 +127564,7 @@ btR boe btR btR -boe +dAn bDs bEA bFQ @@ -145882,7 +127735,7 @@ akC alh ali amN -aiV +aiR aov aov aqo @@ -145969,8 +127822,8 @@ byW bvF bBo btQ -bsz -bEz +dBu +dAw bFQ bHu bIX @@ -145978,7 +127831,7 @@ cGD bLe bMK bLb -cQi +brm cQN beF beF @@ -146133,13 +127986,13 @@ aaa aaa aaa aaa -aiV +aiR ajQ -aiV +aiR ali alQ amO -aiV +aiR aov aov aoz @@ -146221,13 +128074,13 @@ bsC btT bvG bwN -bxV +OPP byX bzZ bBp bCl -bBi -bEz +dBv +dAw bFQ bHv bIY @@ -146235,7 +128088,7 @@ bIY bLd bML bLb -cQi +brm bPU bJj beI @@ -146247,13 +128100,13 @@ aZO aZM aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146392,11 +128245,11 @@ aaa aaa aaa aaa -aiV -aiV -aiV -aiV -aiV +aiR +aiR +aiR +aiR +aiR aov aov aoz @@ -146427,7 +128280,7 @@ aQB aRJ dhe aTr -dhe +zpw dhe aUM dhe @@ -146471,8 +128324,8 @@ bjP bkL blL bnf -boh -bpD +dzT +dzX bqX bsD btU @@ -146488,7 +128341,7 @@ bEB bFQ bHw bIY -bIY +XtS bLd bMM bLb @@ -146504,13 +128357,13 @@ aZO aZO aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146737,11 +128590,11 @@ bvI bwP bxW byY -btV -bvI -boe +bBh +dBd +dBn bDu -bEz +dAw bFQ bHx bIY @@ -146761,16 +128614,16 @@ aZO aZO aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146928,7 +128781,7 @@ aCp aDF aEY aGu -aov +mhj aov aJx aKw @@ -146982,13 +128835,13 @@ aZq bij biQ bjR -bjS -bjS +dzB +dzD bng bij bpH -bqU -boe +dAd +dAn btR btR boe @@ -146996,9 +128849,9 @@ btR boe btR btR -boe +dAn bDv -bEz +dAw bFR bHy cFx @@ -147018,16 +128871,16 @@ aZO aZO aZM aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147238,7 +129091,7 @@ bgE bht bij biR -bjS +lnN bkN bjS bnh @@ -147261,7 +129114,7 @@ bHz cFy bKe bLh -bIY +dBP bLb beG bPY @@ -147275,16 +129128,16 @@ aZM aZM aZu aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147501,18 +129354,18 @@ blN bni bol bpJ -bqS -bpA -bsz -bsz -bsz -bsz -bsz -bsz +dAe +bsF +bBh +bwI +bBh +bwI +bBh +bwI bBs bCo -bBg -bsz +dBw +dBc cKk bFQ bFQ @@ -147522,7 +129375,7 @@ bLb bLb beG cQN -cQi +brm beG aZM aZO @@ -147532,16 +129385,16 @@ aZM aZM aZu aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147568,7 +129421,7 @@ chi chi chi chi -chi +Hmg chi chi clO @@ -147683,7 +129536,7 @@ aaa abC aqU aoA -apr +dzt apr apr apr @@ -147752,14 +129605,14 @@ bgF cNM bij biT -bjS +dzA bkP cGs bnj bij bpA -bqT -bpJ +dAf +dAq btX bvJ bwR @@ -147768,8 +129621,8 @@ bwR bAb bBt bCp -bsz -bsz +dBx +dBH bDx bHA bJa @@ -147779,7 +129632,7 @@ bDA beG beG bPU -bQU +bsS beH aZM aZO @@ -147790,15 +129643,15 @@ aZM aZu aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -148010,13 +129863,13 @@ cNA bij biU bjU -bjS +dzC blO bnk bij bpK bra -bpA +bsF btY cKh bvK @@ -148036,7 +129889,7 @@ bDA beG bOQ bPU -cQP +cNM beI aZM aZO @@ -148047,15 +129900,15 @@ aZM aZu aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -148112,8 +129965,8 @@ cBy cBH cBe cBe -cCq -cCq +cmf +cmf cmf aaa aaa @@ -148201,7 +130054,7 @@ apr apr apr apr -apr +dzu apr apr apr @@ -148229,7 +130082,7 @@ any alc amI dfN -dgw +RUN cYm dfO alc @@ -148271,9 +130124,9 @@ biV biV biV bij -bpA -bqX -bpA +dzY +dAg +bsG btZ bvK bwS @@ -148291,9 +130144,9 @@ bKg bLk bDA bNL -cQi +brm cQN -cQH +cNA beI aZM aZM @@ -148371,7 +130224,7 @@ cBU cBU cCr cCC -cCq +cmf aaa aaa aaa @@ -148529,12 +130382,12 @@ biW bnl bok bpL -bqX +dAh bsF -bua +btZ bvK bwT -cPu +ziw bxZ bAe bBw @@ -148626,9 +130479,9 @@ cBe cBJ cBV cBe -cCq +cmf cCD -cCq +cmf aaa aaa aaa @@ -148785,7 +130638,7 @@ bjV blP bjV bom -bpM +bog brb bsG bub @@ -149064,7 +130917,7 @@ bDA beG cQJ bPT -cQi +brm beG aZM aZO @@ -149300,9 +131153,9 @@ blR cOI cOI bpO -bil +dAi bsI -bud +dAi bvL cPp biO @@ -149313,7 +131166,7 @@ biN bDA bEH bFW -bEH +TiY bEH bEH bEH @@ -149321,7 +131174,7 @@ bDA beG bGa cQN -bQU +bsS beH aZM aZO @@ -149555,10 +131408,10 @@ beG bil blV bjX -blV +dzU bil brd -bsJ +bsL bue bil bmW @@ -149756,7 +131609,7 @@ aDJ aFb aGD aHw -aIC +TTr aJH aGC dfM @@ -149811,17 +131664,17 @@ beF beF bil cOP -bjY -bjY +dzL +cPf bil bre -boo -bnr +dCL +dAA bil bmW bkH bkH -bkH +ula cPJ cPO bDA @@ -150069,11 +131922,11 @@ beF bil cOQ cPb -cPf +dCD bil brf -boo -bnr +dCM +dAA bil bmW cPw @@ -150325,7 +132178,7 @@ beF beF bil cOR -bjY +dzM cPg bil brg @@ -150584,9 +132437,9 @@ bil cOS blT cPh -bil -bil -bsI +dzZ +dCH +dAv bug bil cPr @@ -150839,11 +132692,11 @@ beI beH bil bnr -cOP +dzN cPi -bpP blS -bsL +dAj +dCN buh bil cPs @@ -150858,7 +132711,7 @@ bim bim bim bim -bLn +iuy bMQ cQz bNP @@ -151095,13 +132948,13 @@ beI biZ biZ bil -bnr -bnr +dzE +dzO boo -bpQ +blS brh -boo -bnr +dCO +dAz bil bil bil @@ -151115,7 +132968,7 @@ cNn beH beI bft -bLo +onJ bLo bft bka @@ -151288,7 +133141,7 @@ ase ate ate avq -ate +DHs ate ayW aAl @@ -151357,10 +133210,10 @@ bnm boo bjb bjb -bsM -bnr -blS -bjY +YyX +dAz +dCR +dCU bwY bil beF @@ -151372,7 +133225,7 @@ beI beH beH beI -cQj +bPU bLo beG beI @@ -151605,7 +133458,7 @@ aZM beI brm cNP -cOf +bfp cOk bsS bil @@ -151629,7 +133482,7 @@ beG beG beG beI -bLp +CxW bMR beF aZO @@ -151866,13 +133719,13 @@ beI bja bja bil -bjY -bnr +dzF +dzP boq bpS bkR bsO -bkR +dAD bvM bwX byd @@ -151886,8 +133739,8 @@ beI beG beG beI -cQj -cQj +bPU +bGa beF aZO aZO @@ -152123,15 +133976,15 @@ beI cOl cOl bil -bjY -bnr -boo -bjY +dzG +dzO +dCE +bov brj bsP -bjY -blS -bwY +dAE +dCS +dCV bjY bil beG @@ -152143,7 +133996,7 @@ beH beG beG beG -bLq +YTk bLq beF aZO @@ -152387,23 +134240,23 @@ bpT brk bsQ buj -blS -bjY +dCT +dCU bwY bil beG beG bfs bgF -beI -beI -beH -beH -beH -bGa -bGa -beH -beI +DNv +DNv +FWK +FWK +FWK +dmp +rDs +FWK +DNv aZM aZM aZM @@ -152639,7 +134492,7 @@ beG bil bil bnp -bos +bsM bjb bil bil @@ -152652,15 +134505,15 @@ beG beI bft bgF -beI -bFX -cPY -bJg -bKi -bLs -bMS -bNQ -beI +DNv +Fov +lGP +qRT +KEd +zdv +GOY +dTM +DNv aaa aaa aaa @@ -152894,9 +134747,9 @@ bim bjc beG bil -blV +dzH bnq -bot +dCF bon bil cKe @@ -152909,16 +134762,16 @@ beF beH bfw bgF -beH -bFY -bHG -bJh -bKj -bLt -bMT -bNR -beI -beI +FWK +fbR +WjU +Uhy +lFc +HKu +xbV +Wgl +DNv +DNv aaa aaa aaa @@ -153151,10 +135004,10 @@ bft bjd bjc bil -bjY -bnr -bou -bjY +dzI +dzR +dzW +dzV cKd cKf bil @@ -153166,16 +135019,16 @@ beF beH bft bgF -beH -bFZ -bHH -bJi -bKk -bLu -bMU -bNS -bOT -bQc +FWK +GWH +TFw +HMd +MWx +aFK +xov +xQI +EGd +AGf aaa aaa aaa @@ -153408,10 +135261,10 @@ bft bft bjZ bil -bjY +dzJ bns -bov -bjY +dAt +bpU bil bil bil @@ -153423,16 +135276,16 @@ beI beH bft bgF -beH -cPV -bHI -dzb -beH -bLv -bLv -bLv -beI -beI +FWK +JtY +Aaw +YZx +FWK +zzP +zzP +zzP +DNv +DNv abC abC abC @@ -153668,7 +135521,7 @@ bil blW bnt bow -bpU +dCG bil beG bhu @@ -153680,11 +135533,11 @@ beI bBy bim bDB -beI -bGb -bHJ -bJk -beI +DNv +vlV +kfe +Wue +DNv aaa aaa aaa @@ -153922,11 +135775,11 @@ cOg bft bgF bil -bil -bil +dCu box bil bil +bil beG bft bgF @@ -153937,11 +135790,11 @@ bft bgF bft beH -beI -bGc -beI -beI -beI +DNv +lOB +DNv +DNv +DNv aaa aaa aaa @@ -154179,24 +136032,24 @@ beG bft bRQ bim -bim -bim +dCv boy +bim cTs bim cTt bim bvP -bim +Yug bim bim bim bBz cPc beI -beI -bGd -beI +DNv +zXV +DNv aaa aaa aaa @@ -154436,9 +136289,9 @@ beH beI cOx bft -bft -cPc -cPj +dCw +dzS +beH beI brl beI @@ -154457,16 +136310,16 @@ abC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154693,9 +136546,9 @@ aZO beG beH beG -beG -bnu -boz +dCx +cPj +beH bpV brm bsS @@ -154714,16 +136567,16 @@ abC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154950,7 +136803,7 @@ aZM aZM aZO aZO -beF +dCy cPd beH beI @@ -154971,19 +136824,19 @@ abC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155207,13 +137060,13 @@ aaa aZM aZO aZO -aZO +dCz bnv beI bpW bro bpW -buk +beI aZO aZO aZM @@ -155228,19 +137081,19 @@ abC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155464,7 +137317,7 @@ aaa aaa aZM aZM -aZM +dCA bnw beI bpX @@ -155485,19 +137338,19 @@ aaP aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155721,7 +137574,7 @@ aaa aaa aaa aaa -aZM +dCA aaa beI bpX @@ -155737,24 +137590,24 @@ abC aaa aaP bCv -bGf +abc aaP aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155978,7 +137831,7 @@ cFp cFp cFp aaa -aaa +dCC aaa beI bpX @@ -155999,19 +137852,19 @@ aaP aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156263,12 +138116,12 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156514,18 +138367,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156771,18 +138624,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157009,6 +138862,11 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157023,15 +138881,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp @@ -157265,6 +139118,11 @@ cFp aaa aaa aaa +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157280,15 +139138,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp @@ -157522,6 +139375,12 @@ cFp aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157536,16 +139395,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp @@ -157779,6 +139632,12 @@ cFp aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157793,16 +139652,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp @@ -158036,6 +139889,12 @@ cFp aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -158050,16 +139909,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 879739f5c6..5e0ded4416 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -160,16 +160,14 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "aat" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_1) "aau" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "aav" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_2) "aaw" = ( @@ -177,8 +175,7 @@ /turf/open/space, /area/solar/starboard/fore) "aax" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aay" = ( @@ -506,8 +503,7 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) "abg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "abh" = ( @@ -516,15 +512,12 @@ "abi" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ - dir = 9; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 9 }, /area/construction/mining/aux_base) "abj" = ( /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/construction/mining/aux_base) "abk" = ( @@ -874,6 +867,7 @@ cell_type = 10000; dir = 2; name = "Starboard Bow Solar APC"; + areastring = "/area/maintenance/solars/starboard/fore"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -901,8 +895,7 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "abP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -918,8 +911,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "abR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -931,8 +923,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "abT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -1095,8 +1086,7 @@ }, /area/construction/mining/aux_base) "acg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction/mining/aux_base) "ach" = ( @@ -1233,8 +1223,7 @@ }, /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ - dir = 9; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 9 }, /area/construction/mining/aux_base) "acx" = ( @@ -1245,18 +1234,23 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/construction/mining/aux_base) "acy" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/stock_parts/cell/high, /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 26 }, -/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, @@ -1584,12 +1578,11 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "ado" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "adp" = ( @@ -1641,6 +1634,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Auxiliary Construction APC"; + areastring = "/area/construction/mining/aux_base"; pixel_x = -26; pixel_y = 3 }, @@ -1720,8 +1714,7 @@ }, /area/shuttle/syndicate) "adC" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -1846,10 +1839,11 @@ pixel_x = -32 }, /obj/item/clipboard, -/obj/item/toy/figure/syndie, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -2002,7 +1996,6 @@ "aem" = ( /obj/structure/closet/wardrobe/yellow, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/shuttle/arrival) @@ -2125,8 +2118,7 @@ dir = 5 }, /turf/open/floor/plasteel/yellow/side{ - dir = 10; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 10 }, /area/construction/mining/aux_base) "aeB" = ( @@ -2285,7 +2277,6 @@ dir = 1 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/shuttle/arrival) @@ -2340,7 +2331,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/construction/mining/aux_base) +/area/maintenance/starboard/fore) "aeT" = ( /obj/structure/chair{ dir = 4; @@ -2402,13 +2393,11 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/maintenance/starboard/fore) "afc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -2524,8 +2513,7 @@ /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) "afu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "afv" = ( @@ -2810,8 +2798,7 @@ /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) "agb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "agc" = ( @@ -2858,7 +2845,6 @@ "agi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/hallway/secondary/entry) @@ -2938,6 +2924,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Arrivals Hallway APC"; + areastring = "/area/hallway/secondary/entry"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3021,7 +3008,6 @@ /area/hallway/secondary/entry) "agy" = ( /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 5 }, /area/hallway/secondary/entry) @@ -3114,7 +3100,6 @@ /area/hallway/secondary/entry) "agK" = ( /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 10 }, /area/hallway/secondary/entry) @@ -3194,7 +3179,6 @@ dir = 1 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; dir = 8 }, /area/hallway/secondary/entry) @@ -3263,7 +3247,6 @@ /area/hallway/secondary/entry) "ahd" = ( /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 6 }, /area/hallway/secondary/entry) @@ -3455,14 +3438,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/customs) "ahD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/hallway/secondary/entry) @@ -3504,7 +3485,6 @@ "ahK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 4 }, /area/hallway/secondary/entry) @@ -3516,8 +3496,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "ahN" = ( @@ -3632,7 +3611,6 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/remains/human, /turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; dir = 8 }, /area/maintenance/starboard/fore) @@ -3761,7 +3739,6 @@ }, /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 5 }, /area/security/checkpoint/customs) @@ -4078,8 +4055,7 @@ /turf/closed/wall, /area/crew_quarters/electronic_marketing_den) "aiY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/electronic_marketing_den) "aiZ" = ( @@ -4171,6 +4147,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Customs Desk APC"; + areastring = "/area/security/checkpoint/customs"; pixel_x = -26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -4208,7 +4185,6 @@ }, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/security/checkpoint/customs) @@ -4235,7 +4211,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/secondary/entry) @@ -4329,6 +4304,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Checkpoint APC"; + areastring = "/area/security/checkpoint/checkpoint2"; pixel_x = 26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -4616,13 +4592,11 @@ /obj/item/stack/packageWrap, /obj/item/hand_labeler, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/security/checkpoint/customs) "akq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -4632,7 +4606,6 @@ "akr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/secondary/entry) @@ -4680,8 +4653,7 @@ /turf/open/floor/plasteel/red/corner, /area/hallway/secondary/entry) "akz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -4738,6 +4710,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Bow Maintenance APC"; + areastring = "/area/maintenance/starboard/fore"; pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, @@ -5024,7 +4997,6 @@ /obj/item/folder/blue, /obj/item/pen, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/security/checkpoint/customs) @@ -5207,8 +5179,7 @@ /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) "alI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) "alJ" = ( @@ -5424,13 +5395,11 @@ /obj/item/paper_bin, /obj/item/pen, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/security/checkpoint/customs) "amn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/security/checkpoint/customs) @@ -5473,8 +5442,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "amu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) @@ -5915,8 +5883,7 @@ "ann" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/neutral/side{ - dir = 6; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 6 }, /area/maintenance/port/fore) "ano" = ( @@ -5958,6 +5925,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Auxiliary Office APC"; + areastring = "/area/security/vacantoffice"; pixel_y = -26 }, /obj/effect/decal/cleanable/dirt, @@ -6013,7 +5981,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 6 }, /area/security/checkpoint/customs) @@ -6181,7 +6148,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/maintenance/disposal) @@ -6361,6 +6327,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Electronics Marketing APC"; + areastring = "/area/crew_quarters/electronic_marketing_den"; pixel_y = -26 }, /turf/open/floor/wood, @@ -6376,8 +6343,7 @@ /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "aok" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) "aol" = ( @@ -6423,7 +6389,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/checkpoint/customs) +/area/maintenance/port/fore) "aoo" = ( /obj/structure/cable/white{ d1 = 1; @@ -6443,7 +6409,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/checkpoint/checkpoint2) +/area/maintenance/starboard/fore) "aop" = ( /obj/structure/cable/white{ d1 = 1; @@ -6478,7 +6444,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/maintenance/disposal) @@ -6544,7 +6509,6 @@ /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/maintenance/disposal) @@ -6636,8 +6600,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aoK" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) "aoL" = ( @@ -7027,7 +6990,6 @@ /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/maintenance/disposal) @@ -7169,7 +7131,6 @@ dir = 4 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmospherics_engine) @@ -7966,7 +7927,6 @@ dir = 4 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmospherics_engine) @@ -8487,6 +8447,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Disposal APC"; + areastring = "/area/maintenance/disposal"; pixel_y = -24 }, /obj/structure/disposalpipe/segment{ @@ -8499,7 +8460,6 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/maintenance/disposal) @@ -8601,7 +8561,6 @@ dir = 4 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmospherics_engine) @@ -8705,7 +8664,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 8 }, /area/maintenance/port/fore) @@ -8800,6 +8758,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Custodial Closet APC"; + areastring = "/area/janitor"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -8998,7 +8957,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/warehouse) +/area/maintenance/starboard/fore) "asY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -9041,7 +9000,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/maintenance/starboard/fore) "ate" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -9139,11 +9098,10 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "atr" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) "ats" = ( @@ -9189,7 +9147,6 @@ dir = 1 }, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 8 }, /area/maintenance/port/fore) @@ -9314,7 +9271,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/janitor) @@ -9325,7 +9281,6 @@ dir = 8 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/janitor) @@ -9464,7 +9419,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/warehouse) @@ -9481,7 +9435,6 @@ "aue" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/warehouse) @@ -9518,7 +9471,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9531,7 +9483,6 @@ "aul" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9539,7 +9490,6 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9551,7 +9501,6 @@ pixel_y = 26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9559,7 +9508,6 @@ /obj/structure/table/reinforced, /obj/machinery/computer/stockexchange, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9570,13 +9518,11 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "auq" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9686,11 +9632,10 @@ /turf/open/floor/circuit/green, /area/engine/supermatter) "auD" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "auE" = ( @@ -9706,11 +9651,10 @@ /turf/open/floor/engine, /area/engine/supermatter) "auG" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "auH" = ( @@ -9805,7 +9749,6 @@ /area/maintenance/port/fore) "auS" = ( /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 8 }, /area/maintenance/port/fore) @@ -9938,6 +9881,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Auxiliary Restrooms APC"; + areastring = "/area/crew_quarters/toilet/auxiliary"; pixel_y = -26 }, /turf/open/floor/plating, @@ -10092,7 +10036,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/warehouse) @@ -10193,7 +10136,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/quartermaster/storage) @@ -10210,8 +10152,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "avL" = ( @@ -10255,23 +10196,21 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "avP" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "avQ" = ( -/obj/machinery/power/supermatter_shard/crystal, +/obj/machinery/power/supermatter_shard/crystal/engine, /turf/open/floor/engine, /area/engine/supermatter) "avR" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "avS" = ( @@ -10344,6 +10283,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Port Bow Maintenance APC"; + areastring = "/area/maintenance/port/fore"; pixel_y = -26 }, /obj/structure/cable/white, @@ -10356,7 +10296,6 @@ /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 8 }, /area/maintenance/port/fore) @@ -10504,7 +10443,6 @@ pixel_x = -23 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/warehouse) @@ -10561,7 +10499,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/warehouse) @@ -10650,7 +10587,6 @@ /area/quartermaster/storage) "awJ" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/quartermaster/storage) @@ -10660,8 +10596,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "awL" = ( @@ -11003,7 +10938,6 @@ /area/quartermaster/warehouse) "axu" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/warehouse) @@ -11057,7 +10991,6 @@ id = "cargounload" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -11080,8 +11013,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "axE" = ( @@ -11093,8 +11025,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/quartermaster/storage) @@ -11107,8 +11038,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "axG" = ( @@ -11259,8 +11189,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "axY" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -11719,7 +11648,6 @@ "ayT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -11879,7 +11807,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/engine/atmospherics_engine) @@ -12119,7 +12046,6 @@ sortType = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/warehouse) @@ -12222,10 +12148,10 @@ /obj/machinery/power/apc{ dir = 4; name = "Cargo Warehouse APC"; + areastring = "/area/quartermaster/warehouse"; pixel_x = 26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/warehouse) @@ -12522,7 +12448,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/service) +/area/maintenance/port/fore) "aAx" = ( /turf/closed/wall, /area/crew_quarters/bar) @@ -12595,7 +12521,6 @@ "aAI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/warehouse) @@ -12657,7 +12582,6 @@ /area/quartermaster/storage) "aAQ" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -12687,8 +12611,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aAS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aAT" = ( @@ -12697,8 +12620,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aAU" = ( @@ -12931,6 +12853,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Atmospherics Engine APC"; + areastring = "/area/engine/atmospherics_engine"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -13068,6 +12991,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Bar APC"; + areastring = "/area/crew_quarters/bar"; pixel_y = 24 }, /obj/machinery/light/small{ @@ -13201,6 +13125,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Primary Hallway APC"; + areastring = "/area/hallway/primary/fore"; pixel_x = -26; pixel_y = 3 }, @@ -13312,8 +13237,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aBW" = ( @@ -13322,8 +13246,7 @@ /turf/open/space, /area/space) "aBX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/fore) "aBY" = ( @@ -13333,8 +13256,7 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "aCa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "aCb" = ( @@ -13493,6 +13415,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Abandoned Garden APC"; + areastring = "/area/hydroponics/garden/abandoned"; pixel_y = -26 }, /obj/effect/turf_decal/bot, @@ -14448,8 +14371,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aDQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/hydroponics/garden/abandoned) @@ -14650,8 +14572,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aEk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "aEl" = ( @@ -14695,14 +14616,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aEq" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/supply) @@ -14717,7 +14636,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/supply) @@ -14787,7 +14705,6 @@ id = "cargoload" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -14808,8 +14725,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aEB" = ( @@ -14818,8 +14734,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aEC" = ( @@ -14849,8 +14764,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aEH" = ( @@ -14914,8 +14828,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aEN" = ( @@ -15027,7 +14940,6 @@ "aET" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/maintenance/disposal/incinerator) @@ -15124,6 +15036,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Turbine Generator APC"; + areastring = "/area/maintenance/disposal/incinerator"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -15208,7 +15121,6 @@ /turf/closed/wall/r_wall, /area/engine/atmospherics_engine) "aFh" = ( -/obj/structure/grille, /obj/structure/cable/white{ d1 = 1; d2 = 2; @@ -15224,7 +15136,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) "aFi" = ( @@ -15254,13 +15166,12 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFj" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) "aFk" = ( @@ -15518,8 +15429,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aFN" = ( @@ -15554,13 +15464,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/supply) "aFQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -15685,6 +15593,7 @@ cell_type = 10000; dir = 2; name = "Port Bow Solar APC"; + areastring = "/area/maintenance/solars/port/fore"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -16132,7 +16041,6 @@ }, /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/sorting) @@ -16141,7 +16049,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/sorting) @@ -16152,7 +16059,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/sorting) @@ -16166,7 +16072,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/sorting) @@ -16187,8 +16092,7 @@ /area/quartermaster/sorting) "aHi" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aHj" = ( @@ -16214,7 +16118,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/supply) @@ -16297,8 +16200,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/ai_status_display{ pixel_x = -32 }, @@ -16331,8 +16233,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/status_display{ pixel_x = 32 }, @@ -16341,7 +16242,7 @@ /area/security/prison) "aHy" = ( /turf/closed/wall/r_wall, -/area/prison/execution_room) +/area/security/execution/education) "aHz" = ( /obj/machinery/door/poddoor{ id = "justiceblast"; @@ -16354,7 +16255,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aHA" = ( /obj/structure/lattice/catwalk, /obj/item/wrench, @@ -16692,7 +16593,6 @@ "aIi" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/sorting) @@ -16712,7 +16612,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/sorting) @@ -16744,10 +16643,10 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Cargo APC"; + areastring = "/area/security/checkpoint/supply"; pixel_x = -26 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/supply) @@ -16782,7 +16681,6 @@ name = "security camera" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/supply) @@ -17019,12 +16917,12 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aIL" = ( /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aIM" = ( /obj/machinery/light/small{ dir = 4 @@ -17038,7 +16936,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aIN" = ( /obj/structure/sign/fire, /turf/closed/wall/r_wall, @@ -17084,7 +16982,6 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/maintenance/disposal/incinerator) @@ -17111,13 +17008,11 @@ }, /area/maintenance/disposal/incinerator) "aIU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "aIV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/atmos) @@ -17135,8 +17030,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aIX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -17253,6 +17147,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Abandoned Gambling Den APC"; + areastring = "/area/crew_quarters/abandoned_gambling_den"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17316,6 +17211,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Atrium APC"; + areastring = "/area/crew_quarters/bar/atrium"; pixel_y = 24 }, /obj/machinery/camera{ @@ -17350,8 +17246,7 @@ /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aJB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/bar/atrium) "aJC" = ( @@ -17370,7 +17265,6 @@ dir = 8 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/sorting) @@ -17402,8 +17296,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aJJ" = ( @@ -17434,8 +17327,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aJL" = ( @@ -17460,7 +17352,6 @@ "aJN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/quartermaster/storage) @@ -17586,14 +17477,14 @@ /turf/open/floor/plasteel/darkred/corner{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aKd" = ( /obj/structure/chair, /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aKe" = ( /obj/machinery/flasher{ id = "justiceflash"; @@ -17604,7 +17495,7 @@ /turf/open/floor/plasteel/darkred/corner{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "aKf" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; @@ -17719,7 +17610,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/maintenance/disposal/incinerator) @@ -17937,6 +17827,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Theatre Backstage APC"; + areastring = "/area/crew_quarters/theatre"; pixel_y = 24 }, /turf/open/floor/plasteel/redblue, @@ -18041,11 +17932,11 @@ /obj/machinery/power/apc{ dir = 8; name = "Delivery Office APC"; + areastring = "/area/quartermaster/sorting"; pixel_x = -26; pixel_y = 3 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/sorting) @@ -18088,7 +17979,6 @@ dir = 8 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/sorting) @@ -18107,8 +17997,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aLi" = ( @@ -18240,8 +18129,7 @@ /area/quartermaster/storage) "aLw" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -18334,11 +18222,11 @@ "aLK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aLL" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aLN" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; @@ -18400,7 +18288,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/maintenance/disposal/incinerator) @@ -18931,7 +18818,6 @@ pixel_x = -32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/sorting) @@ -18959,7 +18845,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/sorting) @@ -18974,7 +18859,6 @@ "aMW" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/supply) @@ -19001,7 +18885,6 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/supply) @@ -19015,28 +18898,24 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aNa" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/storage) "aNb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "aNc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -19048,7 +18927,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/storage) @@ -19061,8 +18939,7 @@ /turf/closed/wall, /area/quartermaster/qm) "aNf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNg" = ( @@ -19073,8 +18950,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNi" = ( @@ -19086,8 +18962,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNj" = ( @@ -19095,8 +18970,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNk" = ( @@ -19108,8 +18982,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -19125,8 +18998,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNm" = ( @@ -19234,15 +19106,14 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "justicechamber"; name = "Justice Chamber Blast door" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/prison/execution_room) +/area/security/execution/education) "aNA" = ( /obj/machinery/door/poddoor/preopen{ id = "justicechamber"; @@ -19267,14 +19138,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aNB" = ( /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "justicechamber"; name = "Justice Chamber Blast door" @@ -19284,7 +19154,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/prison/execution_room) +/area/security/execution/education) "aNC" = ( /obj/structure/lattice/catwalk, /obj/structure/disposaloutlet{ @@ -19314,8 +19184,7 @@ /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "aNF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -19478,8 +19347,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aNW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) @@ -19562,7 +19430,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/theatre) +/area/maintenance/port/fore) "aOe" = ( /obj/structure/cable/white{ d1 = 4; @@ -19577,7 +19445,6 @@ dir = 4 }, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 1 }, /area/crew_quarters/theatre) @@ -19613,7 +19480,6 @@ dir = 4 }, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 1 }, /area/crew_quarters/theatre) @@ -19630,7 +19496,6 @@ dir = 4 }, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 1 }, /area/crew_quarters/theatre) @@ -19821,8 +19686,7 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "aOv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/sorting) @@ -19844,8 +19708,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -19889,8 +19752,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -19904,6 +19766,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Bay APC"; + areastring = "/area/quartermaster/storage"; pixel_x = -26; pixel_y = 3 }, @@ -19917,7 +19780,6 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -19957,14 +19819,12 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) "aOI" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/qm) @@ -19973,7 +19833,6 @@ /obj/item/clipboard, /obj/item/toy/figure/qm, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) @@ -19981,7 +19840,6 @@ /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) @@ -19993,24 +19851,22 @@ /obj/machinery/power/apc{ dir = 1; name = "Quartermaster's Office APC"; + areastring = "/area/quartermaster/qm"; pixel_y = 28 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) "aOM" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) "aON" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) @@ -20032,7 +19888,6 @@ pixel_x = 28 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/qm) @@ -20045,7 +19900,6 @@ }, /obj/item/bedsheet/qm, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) @@ -20053,14 +19907,12 @@ /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/qm) "aOR" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aOS" = ( @@ -20178,10 +20030,9 @@ pixel_y = 5 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 9 }, -/area/prison/execution_room) +/area/security/execution/education) "aOZ" = ( /obj/structure/cable/white{ d1 = 2; @@ -20226,7 +20077,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aPa" = ( /obj/structure/cable/white{ d1 = 1; @@ -20245,7 +20096,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aPb" = ( /obj/structure/cable/white{ d1 = 4; @@ -20259,7 +20110,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aPc" = ( /obj/structure/cable/white{ d1 = 1; @@ -20278,7 +20129,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 5 }, -/area/prison/execution_room) +/area/security/execution/education) "aPd" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/window/reinforced{ @@ -20288,14 +20139,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aPe" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aPf" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -20353,7 +20204,6 @@ /obj/item/stack/packageWrap, /obj/item/hand_labeler, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/engine/atmos) @@ -20472,8 +20322,7 @@ }, /area/engine/atmos) "aPw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, @@ -20791,7 +20640,6 @@ pixel_x = -32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/office) @@ -20804,7 +20652,6 @@ dir = 6 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20819,7 +20666,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20828,7 +20674,6 @@ dir = 9 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20838,7 +20683,6 @@ pixel_y = 32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20857,7 +20701,6 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20867,6 +20710,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Cargo Office APC"; + areastring = "/area/quartermaster/office"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -20874,13 +20718,11 @@ icon_state = "0-2" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) "aQk" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20891,7 +20733,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20904,7 +20745,6 @@ pixel_x = 26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/office) @@ -20925,7 +20765,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -20988,13 +20827,11 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) "aQv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -21011,7 +20848,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/qm) @@ -21066,13 +20902,11 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) "aQD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -21083,7 +20917,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/qm) @@ -21109,7 +20942,6 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) @@ -21251,7 +21083,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aQS" = ( /obj/structure/cable/white{ d1 = 1; @@ -21265,7 +21097,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/execution_room) +/area/security/execution/education) "aQT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -21273,7 +21105,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/execution_room) +/area/security/execution/education) "aQU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -21282,7 +21114,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/execution_room) +/area/security/execution/education) "aQV" = ( /obj/structure/cable/white{ d1 = 1; @@ -21292,7 +21124,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "aQW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -21302,7 +21134,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aQX" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -21327,7 +21159,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aQY" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; @@ -21633,8 +21465,7 @@ }, /area/hallway/primary/fore) "aRL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -21646,7 +21477,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/office) @@ -21756,7 +21586,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) @@ -21805,7 +21634,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -21929,7 +21757,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -21959,7 +21786,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/qm) @@ -22030,7 +21856,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) @@ -22081,7 +21906,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) @@ -22191,10 +22015,9 @@ pixel_x = -26 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 10 }, -/area/prison/execution_room) +/area/security/execution/education) "aSA" = ( /obj/structure/cable/white{ d1 = 1; @@ -22205,7 +22028,7 @@ dir = 8 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/execution_room) +/area/security/execution/education) "aSB" = ( /obj/machinery/firealarm{ dir = 1; @@ -22216,7 +22039,7 @@ dir = 8 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/execution_room) +/area/security/execution/education) "aSC" = ( /obj/machinery/newscaster/security_unit{ pixel_y = -32 @@ -22225,22 +22048,22 @@ dir = 5 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/execution_room) +/area/security/execution/education) "aSD" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ dir = 2; name = "Education Chamber APC"; + areastring = "/area/security/execution/education"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 6 }, -/area/prison/execution_room) +/area/security/execution/education) "aSE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -22251,7 +22074,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aSF" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -22260,7 +22083,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aSG" = ( /obj/structure/sign/securearea{ pixel_x = 32 @@ -22306,8 +22129,7 @@ /turf/open/space, /area/engine/atmos) "aSM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -22489,6 +22311,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Service Hall APC"; + areastring = "/area/hallway/secondary/service"; pixel_x = -26; pixel_y = 3 }, @@ -22670,7 +22493,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) @@ -22697,7 +22519,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -22727,13 +22548,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) "aTJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -22744,7 +22563,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/qm) @@ -22807,7 +22625,6 @@ pixel_x = 23 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) @@ -22858,8 +22675,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aTV" = ( @@ -22867,8 +22683,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/prison) @@ -22886,8 +22701,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -22944,7 +22758,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aUe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -23077,7 +22891,6 @@ }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -23426,7 +23239,6 @@ "aUW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/office) @@ -23472,7 +23284,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) @@ -23490,7 +23301,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/storage) @@ -23569,13 +23379,11 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 6 }, /area/quartermaster/storage) "aVm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -23589,7 +23397,6 @@ pixel_y = -32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/qm) @@ -23640,7 +23447,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/qm) @@ -23653,8 +23459,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/quartermaster/qm) @@ -23664,8 +23469,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aVw" = ( @@ -24087,8 +23891,7 @@ }, /area/security/prison) "aVX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aVY" = ( @@ -24136,8 +23939,7 @@ /turf/open/space, /area/engine/atmos) "aWe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -24208,7 +24010,6 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -24348,7 +24149,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hydroponics) +/area/maintenance/port/fore) "aWE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -24475,17 +24276,15 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = -32 + pixel_x = -33 }, /obj/machinery/light{ dir = 8 }, /obj/machinery/light_switch{ - pixel_x = -26 + pixel_x = -23 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/office) @@ -24545,7 +24344,6 @@ pixel_x = 28 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/office) @@ -24557,8 +24355,7 @@ /turf/closed/wall, /area/quartermaster/miningoffice) "aXd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/miningoffice) @@ -24578,8 +24375,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "aXf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "aXg" = ( @@ -24625,8 +24421,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -24779,6 +24574,7 @@ cell_type = 5000; dir = 2; name = "Prison Wing APC"; + areastring = "/area/security/prison"; pixel_x = 1; pixel_y = -24 }, @@ -24826,8 +24622,7 @@ /area/security/prison) "aXz" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24952,8 +24747,7 @@ /turf/open/floor/plasteel/white, /area/shuttle/pod_3) "aXJ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) "aXK" = ( @@ -25017,7 +24811,6 @@ pixel_y = 0 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -25192,7 +24985,6 @@ dir = 8 }, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/hallway/secondary/service) @@ -25343,8 +25135,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aYB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -25387,7 +25178,6 @@ pixel_x = -26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/miningoffice) @@ -25395,14 +25185,12 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 1 }, /area/quartermaster/miningoffice) "aYG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/miningoffice) @@ -25410,7 +25198,6 @@ /obj/structure/table/reinforced, /obj/item/storage/belt/utility, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 1 }, /area/quartermaster/miningoffice) @@ -25418,7 +25205,6 @@ /obj/structure/table/reinforced, /obj/machinery/computer/stockexchange, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/miningoffice) @@ -25499,16 +25285,14 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "aYS" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "aYT" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "aYU" = ( @@ -25544,8 +25328,7 @@ /area/security/prison) "aYX" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aYY" = ( @@ -25706,7 +25489,6 @@ on = 0 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 9 }, /area/engine/atmos) @@ -25748,7 +25530,6 @@ "aZs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -25830,7 +25611,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25847,7 +25627,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25866,7 +25645,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25880,7 +25658,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25899,7 +25676,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25913,7 +25689,6 @@ dir = 1 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -26126,7 +25901,6 @@ pixel_x = -26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/hallway/primary/fore) @@ -26137,7 +25911,6 @@ icon_state = "plant-21" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/primary/fore) @@ -26145,13 +25918,11 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/primary/fore) "bad" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/primary/fore) @@ -26184,7 +25955,6 @@ "bai" = ( /obj/machinery/computer/cargo/request, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -26210,14 +25980,12 @@ "bam" = ( /obj/structure/filingcabinet/filingcabinet, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) "ban" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -26229,40 +25997,34 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/miningoffice) "bap" = ( /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/quartermaster/miningoffice) "baq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/quartermaster/miningoffice) "bar" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/miningoffice) "bas" = ( /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 1 }, /area/quartermaster/miningoffice) "bat" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/miningoffice) @@ -26272,8 +26034,7 @@ icon_state = "0-4" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bav" = ( @@ -26285,8 +26046,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "baw" = ( @@ -26298,8 +26058,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/quartermaster/miningoffice) @@ -26312,8 +26071,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bay" = ( @@ -26438,7 +26196,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/engine/atmos) @@ -26470,7 +26227,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -26605,6 +26361,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_y = -26 }, /turf/open/floor/plasteel/greenblue/side, @@ -26690,6 +26447,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = -26 }, /obj/effect/turf_decal/bot, @@ -26740,8 +26498,7 @@ }, /area/hallway/primary/fore) "bbv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/fore) "bbw" = ( @@ -26750,7 +26507,6 @@ }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/primary/fore) @@ -26788,7 +26544,6 @@ dir = 8 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -26806,7 +26561,6 @@ "bbG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/miningoffice) @@ -26827,7 +26581,6 @@ /area/quartermaster/miningoffice) "bbI" = ( /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -26877,13 +26630,11 @@ /area/quartermaster/miningoffice) "bbP" = ( /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) "bbQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/pods{ name = "MINING POD" }, @@ -26903,8 +26654,7 @@ /area/quartermaster/miningoffice) "bbT" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bbU" = ( @@ -27096,8 +26846,7 @@ /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bci" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/engine/atmos) @@ -27339,7 +27088,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/primary/fore) @@ -27382,13 +27130,11 @@ dir = 4 }, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/hallway/primary/fore) "bcO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -27400,7 +27146,6 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -27432,7 +27177,6 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) @@ -27442,7 +27186,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -27600,8 +27343,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -27632,8 +27374,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "bdo" = ( @@ -27669,6 +27410,7 @@ cell_type = 5000; dir = 1; name = "Atmospherics APC"; + areastring = "/area/engine/atmos"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -27884,7 +27626,6 @@ dir = 1 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hallway/secondary/service) @@ -27896,7 +27637,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/green/side{ - icon_state = "green"; dir = 1 }, /area/hallway/secondary/service) @@ -28030,7 +27770,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/primary/fore) @@ -28096,7 +27835,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -28131,7 +27869,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/miningoffice) @@ -28167,7 +27904,6 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -28219,7 +27955,6 @@ /obj/effect/decal/cleanable/dirt, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) @@ -28239,8 +27974,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "beC" = ( @@ -28281,8 +28015,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "beH" = ( @@ -28323,8 +28056,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -28486,8 +28218,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosspace"; name = "HoS Space Blast door" @@ -28507,8 +28238,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosspace"; name = "HoS Space Blast door" @@ -28520,8 +28250,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosspace"; name = "HoS Space Blast door" @@ -28751,8 +28480,7 @@ }, /area/engine/atmos) "bfv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 8 }, @@ -28798,7 +28526,6 @@ /area/hydroponics) "bfA" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 9 }, /area/hydroponics) @@ -28809,7 +28536,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -28822,7 +28548,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -28831,7 +28556,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -28840,7 +28564,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 5 }, /area/hydroponics) @@ -28873,7 +28596,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hallway/secondary/service) @@ -29039,7 +28761,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/primary/fore) @@ -29059,7 +28780,6 @@ icon_state = "plant-21" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/hallway/primary/fore) @@ -29067,7 +28787,6 @@ /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -29093,7 +28812,6 @@ /obj/machinery/photocopier, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) @@ -29101,7 +28819,6 @@ /obj/effect/decal/cleanable/dirt, /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -29181,7 +28898,6 @@ /obj/item/folder/yellow, /obj/item/device/gps/mining, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/miningoffice) @@ -29198,8 +28914,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bgp" = ( @@ -29208,8 +28923,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bgq" = ( @@ -29331,8 +29045,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "bgu" = ( @@ -29749,7 +29462,6 @@ /area/hydroponics) "bho" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hydroponics) @@ -29787,7 +29499,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 4 }, /area/hydroponics) @@ -29819,7 +29530,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hallway/secondary/service) @@ -30006,7 +29716,6 @@ /obj/item/stack/packageWrap, /obj/item/hand_labeler, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/hallway/primary/fore) @@ -30055,7 +29764,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/hallway/primary/fore) @@ -30071,7 +29779,6 @@ pixel_y = -24 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/miningoffice) @@ -30095,7 +29802,6 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/quartermaster/miningoffice) @@ -30110,6 +29816,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Mining Dock APC"; + areastring = "/area/quartermaster/miningoffice"; pixel_x = 26 }, /obj/machinery/camera{ @@ -30118,7 +29825,6 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/miningoffice) @@ -30210,8 +29916,7 @@ /area/shuttle/mining) "bim" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "bin" = ( @@ -30239,8 +29944,7 @@ /area/security/brig) "biq" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /turf/open/floor/plating, /area/security/brig) @@ -30280,8 +29984,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "biv" = ( @@ -30335,8 +30038,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; name = "HoS Privacy Blast door" @@ -30563,7 +30265,6 @@ dir = 6 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 9 }, /area/engine/atmos) @@ -30587,7 +30288,6 @@ dir = 1 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 5 }, /area/engine/atmos) @@ -30675,8 +30375,7 @@ }, /area/engine/atmos) "bjm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 8 }, @@ -30737,7 +30436,6 @@ /area/hydroponics) "bjv" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 4 }, /area/hydroponics) @@ -30759,8 +30457,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bjx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/service) "bjy" = ( @@ -30783,15 +30480,13 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "bjz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/hallway/secondary/service) "bjA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "kitchenwindows"; name = "Kitchen Privacy Shutters" @@ -30936,8 +30631,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bjN" = ( @@ -30949,10 +30643,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bjO" = ( /obj/structure/cable/white{ d2 = 4; @@ -30962,10 +30655,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bjP" = ( /obj/structure/cable/white{ d2 = 8; @@ -30975,13 +30667,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bjQ" = ( /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "bjR" = ( /obj/machinery/light{ dir = 8 @@ -31027,6 +30718,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Office APC"; + areastring = "/area/security/main"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -31135,8 +30827,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; name = "HoS Privacy Blast door" @@ -31193,8 +30884,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31215,8 +30905,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosroom"; name = "HoS Room Blast door" @@ -31270,8 +30959,7 @@ /turf/open/space, /area/space) "bku" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 }, @@ -31281,8 +30969,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bkv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -31290,8 +30977,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bkw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -31317,8 +31003,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bky" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -31594,7 +31279,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 4 }, /area/hallway/primary/central) @@ -31610,6 +31294,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Central Primary Hallway APC"; + areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -31666,7 +31351,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/maintenance/starboard/fore) @@ -31692,17 +31376,16 @@ /area/maintenance/starboard/fore) "blk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bll" = ( /obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "blm" = ( /obj/structure/filingcabinet/chestdrawer, /obj/structure/cable/white{ @@ -31713,7 +31396,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/transfer) +/area/security/execution/transfer) "bln" = ( /obj/machinery/computer/shuttle/labor, /obj/machinery/status_display{ @@ -31722,7 +31405,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/transfer) +/area/security/execution/transfer) "blo" = ( /obj/machinery/computer/security{ name = "Labor Camp Monitoring"; @@ -31733,7 +31416,7 @@ pixel_y = 26 }, /turf/open/floor/plasteel/red, -/area/security/transfer) +/area/security/execution/transfer) "blp" = ( /obj/machinery/computer/secure_data, /obj/machinery/ai_status_display{ @@ -31747,7 +31430,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/transfer) +/area/security/execution/transfer) "blq" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -31757,16 +31440,15 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/transfer) +/area/security/execution/transfer) "blr" = ( /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bls" = ( /obj/structure/cable/white{ d1 = 1; @@ -32029,8 +31711,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosroom"; name = "HoS Room Blast door" @@ -32197,8 +31878,7 @@ }, /area/engine/atmos) "bmf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, @@ -32809,8 +32489,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/labor) "bnf" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) "bng" = ( @@ -32824,7 +32503,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bnh" = ( /obj/structure/cable/white{ d1 = 1; @@ -32834,25 +32513,25 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bni" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bnj" = ( /obj/structure/chair/office/dark{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bnk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bnl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32860,20 +32539,19 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "bnm" = ( /obj/structure/cable/white, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bnn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -33030,8 +32708,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; name = "HoS Privacy Blast door" @@ -33112,8 +32789,7 @@ /area/crew_quarters/heads/hos) "bnH" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33148,8 +32824,7 @@ /area/crew_quarters/heads/hos) "bnL" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosroom"; name = "HoS Room Blast door" @@ -33389,8 +33064,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, @@ -33479,8 +33153,7 @@ /turf/closed/wall, /area/storage/tech) "bov" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bow" = ( @@ -33822,10 +33495,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bpe" = ( /obj/structure/cable/white{ d2 = 4; @@ -33836,11 +33508,10 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bpf" = ( /obj/structure/cable/white{ d2 = 4; @@ -33851,10 +33522,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bpg" = ( /obj/structure/cable/white{ d1 = 4; @@ -33865,7 +33535,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bph" = ( /obj/structure/cable/white{ d1 = 1; @@ -33884,7 +33554,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bpi" = ( /obj/structure/table/reinforced, /obj/item/folder/red, @@ -33896,7 +33566,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bpj" = ( /obj/machinery/gulag_teleporter, /obj/structure/disposalpipe/segment{ @@ -33905,7 +33575,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bpk" = ( /obj/machinery/computer/gulag_teleporter_computer, /obj/structure/disposalpipe/segment{ @@ -33914,7 +33584,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bpl" = ( /obj/structure/cable/white{ d1 = 2; @@ -33927,7 +33597,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "bpm" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -33953,7 +33623,7 @@ dir = 4 }, /turf/open/floor/plasteel/red, -/area/security/transfer) +/area/security/execution/transfer) "bpn" = ( /obj/structure/cable/white{ d1 = 4; @@ -34162,8 +33832,7 @@ /area/security/main) "bpA" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; name = "HoS Privacy Blast door" @@ -34610,8 +34279,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bqt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "bqu" = ( @@ -34692,11 +34360,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqD" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqE" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; @@ -34710,13 +34378,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqG" = ( /obj/structure/cable/white{ d1 = 1; @@ -34732,7 +34400,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bqH" = ( /obj/structure/cable/white{ d1 = 4; @@ -34746,7 +34414,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqI" = ( /obj/structure/cable/white{ d1 = 4; @@ -34765,7 +34433,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqJ" = ( /obj/structure/cable/white{ d1 = 4; @@ -34784,7 +34452,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqK" = ( /obj/structure/cable/white{ d1 = 1; @@ -34797,20 +34465,19 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "bqL" = ( /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bqM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -34830,8 +34497,7 @@ /area/security/brig) "bqO" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "bqP" = ( @@ -34894,6 +34560,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Head of Security's Office APC"; + areastring = "/area/crew_quarters/heads/hos"; pixel_y = -26 }, /obj/structure/cable/white, @@ -34955,7 +34622,6 @@ dir = 8 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/engine/atmos) @@ -35095,8 +34761,7 @@ /area/engine/atmos) "bro" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -35165,8 +34830,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -35203,7 +34867,6 @@ }, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/hallway/primary/port) @@ -35216,8 +34879,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "brA" = ( @@ -35233,8 +34895,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "brB" = ( @@ -35242,19 +34903,16 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "brD" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 10 }, /area/hydroponics) "brE" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 6 }, /area/hydroponics) @@ -35274,8 +34932,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "brG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) "brH" = ( @@ -35304,8 +34961,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "brL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "brM" = ( @@ -35339,8 +34995,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "brR" = ( @@ -35429,7 +35084,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bsa" = ( /obj/structure/cable/white{ d1 = 1; @@ -35445,19 +35100,20 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/transfer) +/area/security/execution/transfer) "bsb" = ( /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bsc" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ dir = 2; name = "Security Transferring APC"; + areastring = "/area/security/execution/transfer"; pixel_y = -26 }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bsd" = ( /obj/structure/cable/white{ d1 = 1; @@ -35465,7 +35121,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bse" = ( /obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ @@ -35478,7 +35134,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/transfer) +/area/security/execution/transfer) "bsf" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ @@ -35548,8 +35204,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosspace"; name = "HoS Space Blast door" @@ -35612,7 +35267,6 @@ on = 1 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 10 }, /area/engine/atmos) @@ -35956,8 +35610,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -35973,8 +35626,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -35990,8 +35642,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36006,8 +35657,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36027,8 +35677,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36040,8 +35689,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36087,8 +35735,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -36099,8 +35746,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -36190,16 +35836,15 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red, -/area/security/transfer) +/area/security/execution/transfer) "bto" = ( /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "btp" = ( /obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36236,8 +35881,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "btt" = ( @@ -36270,8 +35914,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "btv" = ( @@ -36489,8 +36132,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -36586,8 +36228,7 @@ /area/hallway/primary/central) "bue" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36603,7 +36244,6 @@ "bug" = ( /obj/machinery/computer/crew, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -36615,7 +36255,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -36667,21 +36306,18 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) "buo" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) "bup" = ( /obj/machinery/computer/monitor, /turf/open/floor/plasteel/darkyellow/corner{ - icon_state = "darkyellowcorners"; dir = 4 }, /area/bridge) @@ -36822,6 +36458,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Vault APC"; + areastring = "/area/security/nuke_storage"; pixel_x = 26 }, /turf/open/floor/plasteel/vault{ @@ -36868,7 +36505,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "buD" = ( /obj/structure/cable/white{ d1 = 1; @@ -36884,7 +36521,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/transfer) +/area/security/execution/transfer) "buE" = ( /obj/structure/table/reinforced, /obj/item/storage/briefcase{ @@ -36895,7 +36532,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/transfer) +/area/security/execution/transfer) "buF" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -36906,7 +36543,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/transfer) +/area/security/execution/transfer) "buG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -36914,7 +36551,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/transfer) +/area/security/execution/transfer) "buH" = ( /obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ @@ -36924,7 +36561,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/transfer) +/area/security/execution/transfer) "buI" = ( /obj/machinery/firealarm{ dir = 8; @@ -36971,8 +36608,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "buP" = ( @@ -37194,8 +36830,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bvk" = ( @@ -37655,7 +37290,6 @@ /obj/item/device/assembly/timer, /obj/item/device/assembly/signaler, /turf/open/floor/plasteel/darkyellow/corner{ - icon_state = "darkyellowcorners"; dir = 4 }, /area/bridge) @@ -37685,8 +37319,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "bvX" = ( @@ -37694,8 +37327,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/nuke_storage) "bvY" = ( @@ -37839,12 +37471,12 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bwe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bwf" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; @@ -37858,7 +37490,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bwg" = ( /obj/structure/cable/white{ d1 = 1; @@ -37872,13 +37504,13 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bwh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/security/transfer) +/area/security/execution/transfer) "bwi" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -37886,7 +37518,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bwj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37894,7 +37526,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "bwk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -37905,7 +37537,7 @@ dir = 4 }, /turf/open/floor/plasteel/red, -/area/security/transfer) +/area/security/execution/transfer) "bwl" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/red/side{ @@ -37984,8 +37616,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "bwt" = ( @@ -38158,8 +37789,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/electricshock{ pixel_y = 32 }, @@ -38189,6 +37819,7 @@ cell_type = 5000; dir = 1; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38278,8 +37909,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bwT" = ( @@ -38404,8 +38034,7 @@ /area/engine/atmos) "bxe" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -38546,7 +38175,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/storage/primary) +/area/maintenance/port/fore) "bxt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps{ @@ -38588,8 +38217,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "bxx" = ( @@ -38610,7 +38238,6 @@ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -38626,21 +38253,18 @@ "bxz" = ( /obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "bxA" = ( /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "bxB" = ( /obj/machinery/vending/snack/random, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -38650,7 +38274,6 @@ "bxD" = ( /obj/machinery/computer/security/mining, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) @@ -38662,7 +38285,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) @@ -38743,42 +38365,36 @@ }, /obj/machinery/modular_computer/console/preset/command, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) "bxN" = ( /obj/machinery/modular_computer/console/preset/engineering, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) "bxO" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "bxP" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "bxQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) "bxR" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "bxS" = ( @@ -38862,16 +38478,16 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bxY" = ( /turf/open/floor/plasteel/neutral, -/area/security/transfer) +/area/security/execution/transfer) "bxZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/security/transfer) +/area/security/execution/transfer) "bya" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -38883,13 +38499,13 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "byb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "byc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -38976,8 +38592,7 @@ /area/security/main) "byk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -39031,8 +38646,7 @@ }, /area/ai_monitored/turret_protected/ai) "byr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "aicorewindow"; name = "AI Core Shutters" @@ -39081,8 +38695,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "byz" = ( @@ -39192,8 +38805,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -39237,8 +38849,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -39277,8 +38888,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/engine/break_room) @@ -39339,6 +38949,7 @@ cell_type = 5000; dir = 1; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -39400,7 +39011,6 @@ /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/engine/atmos) @@ -40109,7 +39719,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -40145,7 +39754,7 @@ /area/shuttle/labor) "bzS" = ( /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "bzT" = ( /obj/structure/closet/emcloset, /obj/machinery/firealarm{ @@ -40169,7 +39778,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bzU" = ( /obj/structure/cable/white{ d1 = 1; @@ -40185,7 +39794,7 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/transfer) +/area/security/execution/transfer) "bzV" = ( /obj/structure/chair{ dir = 1 @@ -40195,7 +39804,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bzX" = ( /obj/structure/chair{ dir = 1 @@ -40205,7 +39814,7 @@ pixel_y = -22 }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bzY" = ( /obj/item/twohanded/required/kirbyplants/random, /obj/structure/extinguisher_cabinet{ @@ -40217,7 +39826,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/transfer) +/area/security/execution/transfer) "bzZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -40836,6 +40445,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Primary Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_x = -26; pixel_y = 3 }, @@ -40916,8 +40526,7 @@ /turf/open/floor/plasteel, /area/storage/primary) "bAZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/primary) "bBa" = ( @@ -41076,7 +40685,6 @@ /obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -41136,7 +40744,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -41185,7 +40792,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -41214,14 +40820,13 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/structure/sign/electricshock{ pixel_x = -32 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bBB" = ( /obj/structure/cable/white{ d1 = 1; @@ -41241,17 +40846,16 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/transfer) +/area/security/execution/transfer) "bBC" = ( /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bBD" = ( /obj/structure/cable/white{ d1 = 1; @@ -41304,8 +40908,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "bBK" = ( @@ -41607,9 +41210,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/engine/break_room) "bCn" = ( @@ -41684,8 +41285,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bCt" = ( @@ -41826,8 +41426,7 @@ /area/hallway/primary/central) "bCI" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -41862,8 +41461,7 @@ /area/bridge) "bCL" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "bCM" = ( @@ -41906,6 +41504,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_y = -26 }, /turf/open/floor/plasteel/darkblue/side, @@ -41928,7 +41527,6 @@ /obj/item/device/aicard, /obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -41986,7 +41584,6 @@ /obj/item/storage/toolbox/emergency, /obj/item/wrench, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -42053,8 +41650,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -42087,8 +41683,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigwindows"; name = "Brig Front Blast door" @@ -42124,8 +41719,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -42295,8 +41889,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "bDD" = ( @@ -42318,8 +41911,7 @@ /area/engine/gravity_generator) "bDF" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/electricshock{ pixel_y = -32 }, @@ -42645,6 +42237,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Technology Storage APC"; + areastring = "/area/storage/tech"; pixel_x = -26; pixel_y = 3 }, @@ -42848,7 +42441,6 @@ /obj/structure/table/reinforced, /obj/machinery/recharger, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -42856,7 +42448,6 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -42959,7 +42550,6 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -43062,8 +42652,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/maintenance/starboard) "bEX" = ( @@ -43109,6 +42698,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Detective's Office APC"; + areastring = "/area/security/detectives_office"; pixel_y = 24 }, /obj/item/device/taperecorder, @@ -43202,8 +42792,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigwindows"; name = "Brig Front Blast door" @@ -43316,8 +42905,7 @@ /area/security/warden) "bFs" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "bFt" = ( @@ -43384,6 +42972,7 @@ /obj/machinery/power/apc{ dir = 1; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /turf/open/floor/plasteel/vault{ @@ -43538,8 +43127,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -43674,8 +43262,7 @@ /area/engine/break_room) "bGb" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bGc" = ( @@ -43823,6 +43410,7 @@ cell_type = 10000; dir = 1; name = "Council Chambers APC"; + areastring = "/area/bridge/meeting_room/council"; pixel_y = 26 }, /turf/open/floor/wood, @@ -44018,7 +43606,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/detectives_office) +/area/maintenance/starboard) "bGP" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26; @@ -44160,8 +43748,7 @@ /area/hallway/primary/starboard) "bHa" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigwindows"; name = "Brig Front Blast door" @@ -44218,8 +43805,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "bHh" = ( @@ -44400,6 +43986,7 @@ cell_type = 5000; dir = 1; name = "Transit Tube Access APC"; + areastring = "/area/engine/transit_tube"; pixel_y = 24 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -44657,8 +44244,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -44690,8 +44276,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44796,8 +44381,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "councilblast"; name = "Council Chambers Blast door" @@ -44916,6 +44500,7 @@ cell_type = 10000; dir = 1; name = "Telecomms Monitoring APC"; + areastring = "/area/tcommsat/computer"; pixel_y = 28 }, /obj/item/twohanded/required/kirbyplants/random, @@ -45078,6 +44663,7 @@ cell_type = 5000; dir = 1; name = "Auxiliary Tool Storage APC"; + areastring = "/area/storage/tools"; pixel_y = 24 }, /turf/open/floor/plasteel/yellow/corner{ @@ -45617,7 +45203,6 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/heads/chief) @@ -45652,8 +45237,7 @@ /area/crew_quarters/heads/chief) "bJJ" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bJK" = ( @@ -45742,8 +45326,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bJV" = ( @@ -45870,8 +45453,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "councilblast"; name = "Council Chambers Blast door" @@ -46377,8 +45959,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/security/armory) "bLk" = ( @@ -46565,7 +46146,6 @@ /area/crew_quarters/heads/chief) "bLE" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/heads/chief) @@ -46674,8 +46254,7 @@ icon_state = "0-4" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bLQ" = ( @@ -46853,8 +46432,7 @@ /area/hallway/primary/central) "bMk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "councilblast"; name = "Council Chambers Blast door" @@ -47020,6 +46598,7 @@ cell_type = 10000; dir = 2; name = "Captain's Office APC"; + areastring = "/area/crew_quarters/heads/captain"; pixel_y = -24 }, /obj/structure/cable/white, @@ -47552,8 +47131,7 @@ /turf/open/space, /area/space) "bNI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/transit_tube) "bNJ" = ( @@ -47566,8 +47144,7 @@ }, /area/engine/transit_tube) "bNK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/transit_tube) @@ -47625,8 +47202,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bNQ" = ( @@ -47727,8 +47303,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bOa" = ( @@ -47755,8 +47330,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bOc" = ( @@ -48065,8 +47639,7 @@ /turf/closed/wall, /area/storage/tools) "bOG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -48080,15 +47653,13 @@ /turf/open/floor/plasteel, /area/storage/tools) "bOI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/storage/tools) "bOJ" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -48114,8 +47685,7 @@ /area/security/detectives_office) "bOL" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -48129,8 +47699,7 @@ /turf/open/floor/plating, /area/security/detectives_office) "bOM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -48163,8 +47732,7 @@ /area/security/brig) "bOP" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48229,6 +47797,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Warden's Office APC"; + areastring = "/area/security/warden"; pixel_x = 26 }, /obj/machinery/camera{ @@ -48486,7 +48055,7 @@ "bPo" = ( /obj/item/twohanded/required/kirbyplants/random, /obj/machinery/turretid{ - control_area = "AI Satellite Antechamber"; + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; @@ -48819,8 +48388,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "ceprivacy"; name = "Chief's Privacy Shutters" @@ -48860,8 +48428,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/nanotrasen{ pixel_y = 32 }, @@ -48888,6 +48455,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Security Post - Engineering APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49233,13 +48801,11 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "bQu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) "bQv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/tcommsat/server) @@ -49609,8 +49175,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/security/armory) "bRb" = ( @@ -50164,8 +49729,7 @@ /area/crew_quarters/heads/chief) "bRV" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bRW" = ( @@ -50240,8 +49804,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "bSe" = ( @@ -50310,7 +49873,6 @@ /obj/item/book/manual/wiki/security_space_law, /obj/item/device/radio, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/engineering) @@ -50948,8 +50510,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -51303,6 +50864,7 @@ /obj/machinery/power/apc{ dir = 2; name = "AI Satellite Exterior APC"; + areastring = "/area/aisat"; pixel_y = -26 }, /turf/open/floor/plasteel/vault{ @@ -51405,6 +50967,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Chief Engineer's APC"; + areastring = "/area/crew_quarters/heads/chief"; pixel_y = -26 }, /turf/open/floor/plasteel/vault{ @@ -51432,8 +50995,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "ceprivacy"; name = "Chief's Privacy Shutters" @@ -51450,8 +51012,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "ceprivacy"; name = "Chief's Privacy Shutters" @@ -51498,8 +51059,7 @@ /area/engine/engineering) "bUh" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "bUi" = ( @@ -51695,7 +51255,6 @@ name = "Queue Shutters" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/hallway/primary/central) @@ -52055,8 +51614,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigwindows"; name = "Brig Front Blast door" @@ -52093,8 +51651,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "bVr" = ( @@ -52263,6 +51820,7 @@ /obj/machinery/power/apc{ dir = 2; name = "MiniSat APC"; + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_y = -27 }, /obj/structure/cable/white, @@ -52340,7 +51898,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "bVK" = ( /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; icon_state = "control_stun"; name = "AI Upload turret control"; pixel_y = -32 @@ -52503,8 +52061,7 @@ /area/security/checkpoint/engineering) "bWc" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bWd" = ( @@ -52554,8 +52111,7 @@ /turf/closed/wall, /area/library) "bWj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/library) "bWk" = ( @@ -52598,8 +52154,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hopblast"; name = "HoP Blast door" @@ -52790,8 +52345,7 @@ /turf/closed/wall, /area/security/courtroom) "bWN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/courtroom) @@ -52805,8 +52359,7 @@ }, /area/security/courtroom) "bWP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/courtroom) "bWQ" = ( @@ -52828,8 +52381,7 @@ /turf/closed/wall, /area/lawoffice) "bWS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyerprivacy"; name = "Lawyer's Privacy Shutter" @@ -52851,8 +52403,7 @@ /turf/open/floor/wood, /area/lawoffice) "bWU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyerprivacy"; @@ -52955,8 +52506,7 @@ /area/security/brig) "bXd" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -52999,8 +52549,7 @@ /area/security/warden) "bXh" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -53044,6 +52593,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Armoury APC"; + areastring = "/area/ai_monitored/security/armory"; pixel_y = -26 }, /obj/machinery/camera{ @@ -53344,8 +52894,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "bXI" = ( @@ -53412,6 +52961,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -53748,8 +53298,7 @@ /turf/open/floor/plasteel/vault, /area/security/courtroom) "bYB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) "bYC" = ( @@ -54404,8 +53953,7 @@ /turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "bZP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -54451,6 +53999,7 @@ /obj/machinery/power/apc{ dir = 4; name = "HoP Office APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -54472,6 +54021,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Telecomms Server Room APC"; + areastring = "/area/tcommsat/server"; pixel_x = -26 }, /obj/structure/cable/white, @@ -55049,6 +54599,7 @@ cell_type = 10000; dir = 1; name = "Brig APC"; + areastring = "/area/security/brig"; pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55306,8 +54857,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -55635,6 +55185,7 @@ cell_type = 10000; dir = 2; name = "Captain's Quarters APC"; + areastring = "/area/crew_quarters/heads/captain/private"; pixel_y = -24 }, /obj/structure/cable/white, @@ -55943,8 +55494,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -56069,8 +55619,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "aiuploadwindow"; name = "AI Upload Lockdown Door" @@ -56219,8 +55768,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "aiuploadwindow"; name = "AI Upload Lockdown Door" @@ -56274,9 +55822,7 @@ /area/engine/engineering) "ccW" = ( /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/engine/engineering) "ccX" = ( @@ -56314,8 +55860,7 @@ /area/engine/engineering) "cdb" = ( /turf/open/floor/plasteel/yellow/side{ - dir = 9; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 9 }, /area/engine/engineering) "cdc" = ( @@ -56330,8 +55875,7 @@ /area/engine/engineering) "cdd" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -56608,8 +56152,7 @@ }, /area/security/courtroom) "cdM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -56675,6 +56218,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Law Office APC"; + areastring = "/area/lawoffice"; pixel_x = -26; pixel_y = 3 }, @@ -56932,8 +56476,7 @@ /area/security/brig) "cep" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "aiuploadwindow"; name = "AI Upload Lockdown Door" @@ -57046,8 +56589,7 @@ /turf/open/space, /area/space) "ceC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "ceD" = ( @@ -57373,8 +56915,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "cfr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -57511,8 +57052,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -57555,8 +57095,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -57782,6 +57321,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Engine Room APC"; + areastring = "/area/engine/engineering"; pixel_x = 26 }, /obj/effect/turf_decal/bot, @@ -58018,8 +57558,7 @@ }, /area/security/courtroom) "cgI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -58097,7 +57636,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/lawoffice) +/area/maintenance/starboard) "cgR" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, @@ -58548,7 +58087,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/library) +/area/maintenance/port) "chN" = ( /obj/structure/cable/white{ d1 = 4; @@ -58655,8 +58194,7 @@ /area/crew_quarters/heads/hop) "cib" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) "cic" = ( @@ -58703,6 +58241,7 @@ cell_type = 10000; dir = 1; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -59064,7 +58603,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/security/range) +/area/maintenance/starboard) "ciI" = ( /obj/structure/cable/white{ d1 = 4; @@ -59181,8 +58720,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/range) "ciQ" = ( @@ -59211,6 +58749,7 @@ /obj/machinery/power/apc{ dir = 2; name = "AI Upload Access APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = -27 }, /turf/open/floor/plasteel/vault{ @@ -59882,6 +59421,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Shooting Range APC"; + areastring = "/area/security/range"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -60168,6 +59708,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Library APC"; + areastring = "/area/library"; pixel_x = -26; pixel_y = 3 }, @@ -60468,6 +60009,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Courtroom APC"; + areastring = "/area/security/courtroom"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -60494,7 +60036,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/maintenance/starboard) "clx" = ( /turf/closed/wall, /area/crew_quarters/locker) @@ -60556,8 +60098,7 @@ /area/security/range) "clC" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/range) "clD" = ( @@ -60857,8 +60398,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "cmr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hopblast"; name = "HoP Blast door" @@ -60893,8 +60433,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) "cmv" = ( @@ -60974,8 +60513,7 @@ /area/teleporter) "cmA" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/teleporter) "cmB" = ( @@ -61077,7 +60615,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/crew_quarters/locker) @@ -61130,8 +60667,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "cmW" = ( @@ -61219,8 +60755,7 @@ /turf/open/floor/plating/airless, /area/space) "cng" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -61586,6 +61121,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Command Hall APC"; + areastring = "/area/hallway/secondary/command"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -61979,8 +61515,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "coE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "coF" = ( @@ -62462,7 +61997,6 @@ icon_state = "plant-21" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62475,7 +62009,6 @@ /obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62500,7 +62033,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62516,7 +62048,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62532,7 +62063,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62690,8 +62220,7 @@ /turf/closed/wall, /area/security/courtroom) "cpO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/courtroom) @@ -62751,7 +62280,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/maintenance/starboard) "cpW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -62787,6 +62316,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard"; pixel_y = -26 }, /obj/structure/cable/white, @@ -62814,8 +62344,7 @@ /area/maintenance/starboard) "cqc" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "cqd" = ( @@ -62832,8 +62361,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "cqf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "cqg" = ( @@ -63130,8 +62658,7 @@ /area/ai_monitored/storage/eva) "cqK" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) "cqL" = ( @@ -63153,7 +62680,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -63739,6 +63265,7 @@ /obj/machinery/power/apc{ dir = 1; name = "E.V.A. Storage APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_y = 26 }, /obj/structure/cable/white{ @@ -63792,8 +63319,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) "cse" = ( @@ -63888,8 +63414,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) "csm" = ( @@ -63907,6 +63432,7 @@ cell_type = 10000; dir = 1; name = "Gateway APC"; + areastring = "/area/gateway"; pixel_y = 28 }, /obj/effect/decal/cleanable/dirt, @@ -64017,8 +63543,7 @@ /turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "csB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/locker) "csC" = ( @@ -64154,7 +63679,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) +/area/maintenance/starboard) "csO" = ( /obj/structure/cable/white{ d1 = 4; @@ -64628,8 +64153,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "ctM" = ( @@ -64663,8 +64187,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) "ctS" = ( @@ -64735,8 +64258,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) "ctY" = ( @@ -65170,8 +64692,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/storage) "cuP" = ( @@ -65189,18 +64710,14 @@ /area/engine/storage) "cuQ" = ( /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/engine/storage) "cuR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/engine/storage) "cuS" = ( @@ -65453,8 +64970,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "corporatelounge"; name = "Corporate Lounge Shutters" @@ -65554,8 +65070,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) "cvB" = ( @@ -65833,8 +65348,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -66323,6 +65837,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Primary Restroom APC"; + areastring = "/area/crew_quarters/toilet/restrooms"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -66503,6 +66018,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Lockerroom APC"; + areastring = "/area/crew_quarters/locker"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -66969,6 +66485,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Corporate Lounge APC"; + areastring = "/area/bridge/showroom/corporate"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -67239,8 +66756,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67452,16 +66968,14 @@ }, /area/crew_quarters/fitness/recreation) "czf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "czg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67475,8 +66989,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "czi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -67559,8 +67072,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67619,6 +67131,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Engineering Storage APC"; + areastring = "/area/engine/storage"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -67791,7 +67304,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/library) +/area/maintenance/port) "czM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -68404,8 +67917,7 @@ }, /area/crew_quarters/fitness/recreation) "cAR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -68567,8 +68079,7 @@ /area/engine/engineering) "cBf" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/storage) "cBg" = ( @@ -68876,8 +68387,7 @@ /area/gateway) "cBN" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) "cBO" = ( @@ -69435,8 +68945,7 @@ /area/ai_monitored/storage/eva) "cCW" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "corporatelounge"; name = "Corporate Lounge Shutters" @@ -69754,7 +69263,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/maintenance/port) "cDB" = ( /obj/structure/cable/white{ d1 = 1; @@ -70047,7 +69556,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet/restrooms) +/area/maintenance/starboard/aft) "cEh" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, @@ -70060,7 +69569,6 @@ /obj/item/reagent_containers/blood/random, /obj/item/roller, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/maintenance/starboard/aft) @@ -70085,7 +69593,6 @@ name = "dormitories camera" }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/crew_quarters/dorms) @@ -71341,7 +70848,6 @@ dir = 8 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/crew_quarters/dorms) @@ -71364,8 +70870,7 @@ }, /area/crew_quarters/dorms) "cGa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/dorms) "cGb" = ( @@ -71925,7 +71430,6 @@ "cHn" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/crew_quarters/dorms) @@ -72022,6 +71526,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Dormitories APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -72323,11 +71828,7 @@ name = "xenobiology camera"; network = list("SS13","xeno","RD") }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cIc" = ( /obj/structure/closet/crate{ @@ -72372,13 +71873,11 @@ /turf/closed/wall, /area/hallway/primary/central) "cIi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/research) "cIj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/research) @@ -72477,8 +71976,7 @@ /turf/closed/wall, /area/medical/medbay/central) "cIs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/central) "cIt" = ( @@ -72582,7 +72080,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/maintenance/starboard/aft) @@ -72740,8 +72237,7 @@ }, /area/crew_quarters/fitness/recreation) "cJc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port) "cJd" = ( @@ -72972,7 +72468,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/science/xenobiology) +/area/maintenance/port) "cJD" = ( /obj/structure/cable/white{ d1 = 4; @@ -73023,16 +72519,10 @@ name = "killroom vent"; pressure_checks = 0 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cJJ" = ( -/turf/open/floor/circuit{ - initial_gas_mix = "n2=500;TEMP=80"; - name = "Mainframe Base" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/science/xenobiology) "cJK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -73040,10 +72530,7 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cJL" = ( /turf/closed/wall/r_wall, @@ -73070,7 +72557,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/research) +/area/maintenance/port) "cJO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -73112,7 +72599,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/research) @@ -73309,6 +72795,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medbay Storage APC"; + areastring = "/area/medical/storage"; pixel_x = -26 }, /obj/machinery/camera{ @@ -73335,7 +72822,6 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/medical/storage) @@ -73349,7 +72835,6 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/medical/storage) @@ -73395,7 +72880,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/storage) +/area/maintenance/starboard/aft) "cKC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -73615,8 +73100,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/crew_quarters/fitness/recreation) "cKT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -73678,8 +73162,7 @@ /turf/open/floor/plating, /area/maintenance/department/electrical) "cLb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/electrical) "cLc" = ( @@ -73778,6 +73261,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Auxiliary Power APC"; + areastring = "/area/maintenance/department/electrical"; pixel_x = 26 }, /turf/open/floor/plating, @@ -73827,31 +73311,19 @@ /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 8 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cLp" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cLq" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cLr" = ( /obj/structure/closet/wardrobe/science_white, @@ -73875,7 +73347,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/research) @@ -74362,7 +73833,6 @@ /area/maintenance/port) "cMI" = ( /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/science/xenobiology) @@ -74371,7 +73841,6 @@ dir = 1 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/science/xenobiology) @@ -74451,8 +73920,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno4"; name = "Creature Cell #4" @@ -74488,8 +73956,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno4"; @@ -74502,8 +73969,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno5"; name = "Creature Cell #5" @@ -74539,8 +74005,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno5"; @@ -74553,8 +74018,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno6"; name = "Creature Cell #6" @@ -74590,8 +74054,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno6"; @@ -74604,8 +74067,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/science/xenobiology) @@ -74637,8 +74099,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) "cNb" = ( @@ -74660,8 +74121,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cNe" = ( @@ -74978,8 +74438,7 @@ }, /area/medical/medbay/central) "cNK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/storage) "cNL" = ( @@ -75056,7 +74515,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/medbay/central) +/area/maintenance/starboard/aft) "cNR" = ( /obj/structure/cable/white{ d1 = 1; @@ -75265,8 +74724,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" @@ -75579,8 +75037,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cOW" = ( @@ -75845,14 +75302,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cPy" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/medical) @@ -75867,7 +75322,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/medical) @@ -75876,8 +75330,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -76124,16 +75577,14 @@ /turf/open/floor/plasteel/neutral/corner, /area/crew_quarters/fitness/recreation) "cPX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "cPY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -76147,8 +75598,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "cQa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -76310,8 +75760,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" @@ -76463,7 +75912,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/xenobiology) @@ -76472,7 +75920,6 @@ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/xenobiology) @@ -76521,8 +75968,7 @@ /area/science/research) "cQM" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -76553,8 +75999,7 @@ /area/security/checkpoint/science/research) "cQQ" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cQR" = ( @@ -76590,8 +76035,7 @@ /turf/open/floor/plasteel/blue/corner, /area/hallway/primary/aft) "cQW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ icon_state = "pipe-s"; dir = 4 @@ -76652,8 +76096,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cRe" = ( @@ -76818,6 +76261,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Recreation Area APC"; + areastring = "/area/crew_quarters/fitness/recreation"; pixel_x = -26 }, /turf/open/floor/plasteel/neutral/corner{ @@ -76964,7 +76408,6 @@ network = list("SS13","xeno","RD") }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/science/xenobiology) @@ -77221,6 +76664,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Science APC"; + areastring = "/area/security/checkpoint/science/research"; pixel_x = -26; pixel_y = 3 }, @@ -77236,7 +76680,6 @@ pixel_y = -7 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/science/research) @@ -77463,8 +76906,7 @@ /area/medical/medbay/central) "cSD" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cSE" = ( @@ -77490,14 +76932,12 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/medical) "cSH" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -77832,8 +77272,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" @@ -78012,8 +77451,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cTP" = ( @@ -78044,8 +77482,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, @@ -78101,8 +77538,7 @@ /turf/closed/wall/r_wall, /area/science/lab) "cTX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab1"; @@ -78111,8 +77547,7 @@ /turf/open/floor/plating, /area/science/lab) "cTY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab1"; name = "Research and Development Shutter" @@ -78160,8 +77595,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/aft) "cUe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemisttop"; name = "Chemistry Lobby Shutters" @@ -78169,12 +77603,11 @@ /turf/open/floor/plating, /area/medical/medbay/central) "cUf" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemisttop"; name = "Chemistry Lobby Shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/central) "cUg" = ( @@ -78262,6 +77695,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Medical APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -26 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -78273,7 +77707,6 @@ name = "security camera" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/medical) @@ -78303,7 +77736,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/medical) @@ -78348,7 +77780,6 @@ /area/medical/medbay/central) "cUu" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/medical/medbay/central) @@ -78567,7 +77998,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) +/area/maintenance/starboard/aft) "cUM" = ( /obj/structure/cable/white{ d1 = 4; @@ -78656,7 +78087,6 @@ /obj/item/storage/crayons, /obj/item/storage/crayons, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/crew_quarters/fitness/recreation) @@ -78706,11 +78136,10 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/department/electrical) +/area/maintenance/port) "cVb" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" @@ -78865,8 +78294,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cVr" = ( @@ -78921,8 +78349,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cVv" = ( @@ -79011,7 +78438,6 @@ /area/science/lab) "cVE" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/lab) @@ -79049,7 +78475,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 8 }, /area/hallway/primary/aft) @@ -79067,8 +78492,7 @@ /turf/open/floor/plasteel/orange/corner, /area/hallway/primary/aft) "cVL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistbot"; name = "Chemistry Side Shutters" @@ -79089,7 +78513,6 @@ pixel_y = 32 }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 1 }, /area/medical/chemistry) @@ -79098,7 +78521,6 @@ /obj/item/clipboard, /obj/item/toy/figure/chemist, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 1 }, /area/medical/chemistry) @@ -79135,6 +78557,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Chemistry Lab APC"; + areastring = "/area/medical/chemistry"; pixel_y = 24 }, /turf/open/floor/plasteel/whiteyellow/corner{ @@ -79198,8 +78621,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cWa" = ( @@ -79230,8 +78652,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cWd" = ( @@ -79386,7 +78807,6 @@ dir = 4 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/crew_quarters/fitness/recreation) @@ -79411,7 +78831,6 @@ dir = 6 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/maintenance/port) @@ -79486,6 +78905,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -79570,7 +78990,6 @@ "cWO" = ( /obj/machinery/light, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/science/xenobiology) @@ -79623,8 +79042,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno1"; @@ -79661,8 +79079,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno1"; name = "Creature Cell #1" @@ -79674,8 +79091,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno2"; @@ -79712,8 +79128,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno2"; name = "Creature Cell #2" @@ -79725,8 +79140,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno3"; @@ -79763,8 +79177,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno3"; name = "Creature Cell #3" @@ -79836,6 +79249,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Xenobiology Lab APC"; + areastring = "/area/science/xenobiology"; pixel_x = 26 }, /obj/effect/turf_decal/stripes/line, @@ -79846,7 +79260,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/science/research) @@ -80114,8 +79527,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cXO" = ( @@ -80342,7 +79754,6 @@ pixel_y = -32 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/crew_quarters/fitness/recreation) @@ -80556,8 +79967,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cYM" = ( @@ -80647,8 +80057,7 @@ "cYU" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/science/lab) "cYV" = ( @@ -80693,13 +80102,11 @@ /obj/item/grenade/chem_grenade, /obj/item/screwdriver, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) "cZa" = ( /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) @@ -80767,7 +80174,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/medical) @@ -80791,7 +80197,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/medical) @@ -80805,8 +80210,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cZq" = ( @@ -81022,8 +80426,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -81063,8 +80466,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -81152,6 +80554,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Research and Development Lab APC"; + areastring = "/area/science/lab"; pixel_x = -26; pixel_y = 3 }, @@ -81231,7 +80634,6 @@ req_access_txt = "33" }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) @@ -81277,8 +80679,7 @@ /turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "dao" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/medbay/central) @@ -81380,8 +80781,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "day" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/medbay/central) @@ -81401,8 +80801,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "daA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/medbay/central) "daB" = ( @@ -81523,8 +80922,7 @@ }, /area/maintenance/starboard/aft) "daM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "daN" = ( @@ -81560,6 +80958,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Abandoned Gambling Den APC"; + areastring = "/area/crew_quarters/abandoned_gambling_den"; pixel_y = 24 }, /turf/open/floor/plating, @@ -81826,7 +81225,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/research) @@ -81862,7 +81260,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/research) @@ -81933,8 +81330,7 @@ pixel_y = 6 }, /turf/open/floor/plasteel/whitepurple/side{ - dir = 6; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 6 }, /area/science/lab) "dbD" = ( @@ -81946,8 +81342,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/lab) "dbF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab2"; name = "Secondary Research and Development Shutter" @@ -81978,8 +81373,7 @@ /turf/open/floor/plasteel/orange, /area/hallway/primary/aft) "dbJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistbot"; name = "Chemistry Side Shutters" @@ -82063,7 +81457,6 @@ dir = 4 }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 1 }, /area/medical/medbay/central) @@ -82271,13 +81664,11 @@ }, /area/maintenance/starboard/aft) "dcr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dcs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dct" = ( @@ -82390,15 +81781,13 @@ /turf/closed/wall, /area/science/research/abandoned) "dcF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/science/research/abandoned) "dcG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/science/research/abandoned) @@ -83156,6 +82545,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Experimentation Lab APC"; + areastring = "/area/science/explab"; pixel_y = 24 }, /obj/machinery/camera{ @@ -83287,8 +82677,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "deG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdrnd"; name = "Research and Development Shutters" @@ -83435,7 +82824,6 @@ dir = 8 }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) @@ -83515,7 +82903,6 @@ dir = 4 }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/medbay/central) @@ -83688,6 +83075,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Abandoned Medical Lab APC"; + areastring = "/area/medical/abandoned"; pixel_x = 1; pixel_y = -24 }, @@ -83814,16 +83202,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -83852,13 +83231,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -83875,10 +83248,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dfJ" = ( @@ -83891,13 +83261,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dfK" = ( @@ -84043,7 +83407,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/explab) @@ -84059,8 +83422,7 @@ }, /area/science/explab) "dgf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/science/research) @@ -84087,8 +83449,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/misc_lab/range) "dgj" = ( @@ -84121,8 +83482,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/misc_lab/range) "dgl" = ( @@ -84137,8 +83497,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84154,8 +83513,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84171,8 +83529,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84188,8 +83545,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84216,8 +83572,7 @@ /turf/closed/wall/r_wall, /area/science/robotics/mechbay) "dgw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/mechbay) "dgx" = ( @@ -84300,8 +83655,7 @@ /turf/closed/wall, /area/medical/genetics/cloning) "dgE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/genetics/cloning) "dgF" = ( @@ -84362,8 +83716,7 @@ /turf/open/floor/plasteel, /area/medical/surgery) "dgL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/surgery) "dgM" = ( @@ -84420,10 +83773,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgT" = ( @@ -84444,10 +83794,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgW" = ( @@ -84653,6 +84000,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Firing Range APC"; + areastring = "/area/science/misc_lab/range"; pixel_x = -26; pixel_y = 3 }, @@ -84763,8 +84111,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84854,6 +84201,7 @@ cell_type = 10000; dir = 1; name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; pixel_y = 28 }, /obj/effect/turf_decal/stripes/line{ @@ -84880,14 +84228,12 @@ /obj/item/wrench, /obj/item/roller, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/maintenance/department/medical) "dhN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/maintenance/department/medical) @@ -84896,6 +84242,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Medical Maintenance APC"; + areastring = "/area/maintenance/department/medical"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -84988,6 +84335,7 @@ cell_type = 5000; dir = 1; name = "Cloning Lab APC"; + areastring = "/area/medical/genetics/cloning"; pixel_y = 24 }, /obj/item/folder/white, @@ -85418,7 +84766,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/science/explab) +/area/maintenance/port) "diZ" = ( /obj/structure/cable/white{ d1 = 4; @@ -85679,8 +85027,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -85752,8 +85099,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -85791,8 +85137,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "djB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -86652,7 +85997,6 @@ dir = 6 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/crew_quarters/heads/hor) @@ -86978,8 +86322,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "dlS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/surgery) "dlT" = ( @@ -87030,11 +86373,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dma" = ( @@ -87074,6 +86413,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Abandoned Research Lab APC"; + areastring = "/area/science/research/abandoned"; pixel_x = 1; pixel_y = -24 }, @@ -87156,14 +86496,12 @@ /area/science/explab) "dmp" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/explab) "dmq" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/science/explab) @@ -87180,8 +86518,7 @@ /area/science/mixing) "dmu" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdtoxins"; name = "Toxins Lab Shutters" @@ -87240,6 +86577,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Research Director's Office APC"; + areastring = "/area/crew_quarters/heads/hor"; pixel_x = -26 }, /obj/structure/cable/white, @@ -87396,7 +86734,6 @@ /obj/structure/bed/roller, /obj/machinery/iv_drip, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/maintenance/department/medical) @@ -87704,8 +87041,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dnB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/research/abandoned) "dnC" = ( @@ -87764,7 +87100,6 @@ /area/science/mixing) "dnK" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/mixing) @@ -87960,8 +87295,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/genetics) "dof" = ( @@ -87994,8 +87328,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/genetics) @@ -88007,6 +87340,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medbay APC"; + areastring = "/area/medical/medbay/central"; pixel_x = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -88043,8 +87377,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) "dom" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -88239,11 +87572,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doH" = ( @@ -88255,8 +87584,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doI" = ( @@ -88265,14 +87593,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doJ" = ( @@ -88551,8 +87872,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -88588,8 +87908,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "dpt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88758,7 +88077,6 @@ pixel_y = 26 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 8 }, /area/medical/genetics) @@ -88807,8 +88125,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -88826,8 +88143,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -89078,7 +88394,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/surgery) +/area/maintenance/starboard/aft) "dqk" = ( /obj/structure/cable/white{ d1 = 2; @@ -89266,7 +88582,6 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 8 }, /area/science/mixing) @@ -89612,6 +88927,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Genetics Lab APC"; + areastring = "/area/medical/genetics"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -89664,7 +88980,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/medical/genetics) @@ -89717,8 +89032,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -90162,7 +89476,6 @@ dir = 4 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 8 }, /area/science/mixing) @@ -90225,8 +89538,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/heads/hor) "dsw" = ( @@ -90265,8 +89577,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/hor) @@ -90306,8 +89617,7 @@ /turf/closed/wall, /area/science/robotics/lab) "dsB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "roboticsprivacy"; name = "Robotics Shutters" @@ -90479,7 +89789,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 8 }, /area/medical/genetics) @@ -90562,8 +89871,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -90602,8 +89910,7 @@ /area/medical/medbay/central) "dsV" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -90693,6 +90000,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Surgery APC"; + areastring = "/area/medical/surgery"; pixel_y = -26 }, /obj/machinery/camera{ @@ -90737,6 +90045,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Auxiliary Construction Zone APC"; + areastring = "/area/hallway/secondary/construction"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -90964,7 +90273,6 @@ dir = 4 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/science/mixing) @@ -91159,7 +90467,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 8 }, /area/hallway/primary/aft) @@ -91226,8 +90533,7 @@ /area/medical/genetics) "duk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -91343,6 +90649,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Chief Medical Officer's Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 26 }, /obj/machinery/camera{ @@ -91522,6 +90829,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Toxins Lab APC"; + areastring = "/area/science/mixing"; pixel_x = -26; pixel_y = 3 }, @@ -91734,8 +91042,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticsdesk"; name = "Genetics Desk Shutters" @@ -91840,7 +91147,6 @@ pixel_y = -22 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 8 }, /area/medical/genetics) @@ -91874,8 +91180,7 @@ /area/medical/genetics) "dvx" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -91913,8 +91218,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -92016,8 +91320,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -92461,8 +91764,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "dwC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -92790,6 +92092,7 @@ cell_type = 10000; dir = 2; name = "Starboard Quarter Solar APC"; + areastring = "/area/maintenance/solars/starboard/aft"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -93004,8 +92307,7 @@ /area/science/misc_lab/range) "dxF" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "idquarters"; name = "Director's Quarters Shutters" @@ -93117,7 +92419,6 @@ dir = 8; pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Science - Robotics Lab"; dir = 8; @@ -93310,8 +92611,7 @@ }, /area/crew_quarters/heads/cmo) "dyj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -93364,8 +92664,7 @@ /turf/closed/wall, /area/crew_quarters/theatre/abandoned) "dyr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/crew_quarters/theatre/abandoned) @@ -93403,8 +92702,7 @@ /turf/open/space, /area/solar/starboard/aft) "dyv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/mixing) "dyw" = ( @@ -93577,8 +92875,7 @@ /turf/closed/wall/r_wall, /area/science/server) "dyN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "dyO" = ( @@ -93621,6 +92918,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/science/robotics/lab) "dyU" = ( @@ -93733,8 +93031,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) @@ -93755,8 +93052,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) @@ -93805,6 +93101,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Abandoned Theatre APC"; + areastring = "/area/crew_quarters/theatre/abandoned"; pixel_y = 24 }, /turf/open/floor/plating, @@ -93995,7 +93292,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/mixing) +/area/maintenance/port) "dzM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -94116,6 +93413,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Research Division Server Room APC"; + areastring = "/area/science/server"; pixel_x = -26 }, /obj/machinery/light_switch{ @@ -94222,6 +93520,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; pixel_x = -26 }, /obj/structure/disposalpipe/trunk{ @@ -94670,8 +93969,7 @@ /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) "dAV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) "dAW" = ( @@ -94724,8 +94022,7 @@ /turf/closed/wall/r_wall, /area/science/test_area) "dBa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/science/test_area) "dBb" = ( @@ -94880,8 +94177,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) "dBt" = ( @@ -94912,8 +94208,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, @@ -95247,6 +94542,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Private Investigator's Office APC"; + areastring = "/area/security/detectives_office/private_investigators_office"; pixel_x = -26; pixel_y = 3 }, @@ -95667,6 +94963,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Research Division APC"; + areastring = "/area/science/research"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -95766,6 +95063,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_y = -26 }, /turf/open/floor/plating, @@ -96276,6 +95574,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Toxins Storage APC"; + areastring = "/area/science/storage"; pixel_x = 26 }, /obj/structure/cable/white, @@ -96337,7 +95636,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/maintenance/port/aft) "dEk" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -96538,7 +95837,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/mixing) +/area/maintenance/port/aft) "dEE" = ( /obj/structure/cable/white{ d1 = 1; @@ -96737,7 +96036,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/maintenance/aft) "dEW" = ( /obj/structure/cable/white{ d1 = 4; @@ -97435,7 +96734,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/maintenance/port/aft) "dGp" = ( /obj/structure/cable/white{ d1 = 4; @@ -97558,6 +96857,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Aft Maintenance APC"; + areastring = "/area/maintenance/aft"; pixel_x = 1; pixel_y = -24 }, @@ -97688,7 +96988,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/medbay/central) +/area/maintenance/aft) "dGO" = ( /obj/structure/cable/white{ d1 = 4; @@ -97752,7 +97052,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/medbay/central) @@ -97777,7 +97076,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/medbay/central) +/area/maintenance/starboard/aft) "dGS" = ( /obj/structure/cable/white{ d1 = 4; @@ -98258,8 +97557,7 @@ /turf/closed/wall, /area/maintenance/aft) "dHQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/aft) "dHR" = ( @@ -98285,13 +97583,11 @@ "dHT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/medbay/central) "dHU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/theatre/abandoned) "dHV" = ( @@ -98630,13 +97926,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/primary/aft) "dIC" = ( /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/primary/aft) @@ -98644,7 +97938,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/primary/aft) @@ -98700,8 +97993,7 @@ /turf/closed/wall, /area/library/abandoned) "dIL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/library/abandoned) @@ -98869,8 +98161,7 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/customs) "dJe" = ( @@ -98897,8 +98188,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "dJi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/aft) "dJj" = ( @@ -98962,25 +98252,22 @@ /turf/closed/wall/r_wall, /area/medical/virology) "dJq" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dJr" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dJs" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -98989,7 +98276,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dJt" = ( @@ -99123,6 +98410,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Quarter Maintenance APC"; + areastring = "/area/maintenance/port/aft"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -99221,6 +98509,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Departures Customs APC"; + areastring = "/area/security/checkpoint/customs"; pixel_x = -26; pixel_y = 3 }, @@ -99366,12 +98655,11 @@ /turf/open/floor/plasteel, /area/medical/virology) "dKh" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/medical/virology) @@ -99454,11 +98742,10 @@ }, /area/medical/virology) "dKq" = ( -/obj/structure/grille, /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dKr" = ( @@ -99603,7 +98890,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/research) +/area/maintenance/port/aft) "dKJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -99646,8 +98933,7 @@ /area/security/checkpoint/customs) "dKO" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/customs) "dKP" = ( @@ -99869,8 +99155,7 @@ }, /area/medical/virology) "dLf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -100446,9 +99731,8 @@ /turf/open/floor/plasteel, /area/medical/virology) "dMh" = ( -/obj/structure/grille, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dMi" = ( @@ -100712,7 +99996,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/chapel/office) +/area/maintenance/port/aft) "dMG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -100803,7 +100087,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) +/area/maintenance/port/aft) "dMQ" = ( /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) @@ -100813,8 +100097,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "dMS" = ( @@ -100822,8 +100105,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "dMT" = ( @@ -100884,8 +100166,7 @@ /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) "dMY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "dMZ" = ( @@ -100999,8 +100280,7 @@ }, /area/medical/virology) "dNk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -101074,6 +100354,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Abandoned Library APC"; + areastring = "/area/library/abandoned"; pixel_x = -26; pixel_y = 3 }, @@ -101267,13 +100548,11 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "dNY" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) @@ -101549,8 +100828,7 @@ /turf/open/floor/plasteel/black, /area/chapel/main) "dOD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/chapel/main) "dOF" = ( @@ -101685,7 +100963,6 @@ }, /area/shuttle/escape) "dOV" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -101694,11 +100971,10 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dOW" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -101707,11 +100983,10 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dOX" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -101720,16 +100995,15 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dOY" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dOZ" = ( @@ -101761,6 +101035,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Virology Satellite APC"; + areastring = "/area/medical/virology"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -101997,7 +101272,6 @@ name = "emergency shower" }, /turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/space; dir = 4 }, /area/shuttle/escape) @@ -102109,7 +101383,6 @@ name = "virology camera" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/virology) @@ -102117,7 +101390,6 @@ /obj/effect/decal/cleanable/dirt, /mob/living/carbon/monkey, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/medical/virology) @@ -102149,7 +101421,6 @@ "dPS" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/medical/virology) @@ -102419,12 +101690,11 @@ /turf/open/floor/plasteel, /area/medical/virology) "dQA" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -102801,7 +102071,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/virology) @@ -102903,12 +102172,11 @@ /turf/closed/wall, /area/medical/virology) "dRx" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/virology) @@ -102937,12 +102205,11 @@ /turf/open/floor/plasteel, /area/medical/virology) "dRz" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/virology) @@ -103159,8 +102426,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dRY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) @@ -103815,7 +103081,6 @@ /obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/virology) @@ -103948,33 +103213,30 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "dTz" = ( -/obj/structure/grille, /obj/structure/cable/white, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dTA" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dTB" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" }, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dTC" = ( @@ -103996,9 +103258,8 @@ /turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "dTE" = ( -/obj/structure/grille, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -104167,6 +103428,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_x = -26; pixel_y = 3 }, @@ -104326,9 +103588,8 @@ /turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "dUj" = ( -/obj/structure/grille, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/virology) @@ -104353,8 +103614,7 @@ /turf/open/floor/plasteel, /area/medical/virology) "dUl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/aft) "dUm" = ( @@ -104548,8 +103808,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dUH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -104578,9 +103837,8 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "dUK" = ( -/obj/structure/grille, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -104594,7 +103852,6 @@ /obj/item/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/medical/virology) @@ -104608,7 +103865,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/medical/virology) @@ -104626,7 +103882,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/medical/virology) @@ -104635,7 +103890,6 @@ /obj/item/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/medical/virology) @@ -104703,8 +103957,7 @@ /turf/closed/wall/r_wall, /area/maintenance/port/aft) "dUX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /obj/structure/barricade/wooden, /turf/open/floor/plating, @@ -104899,7 +104152,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 10 }, /area/medical/virology) @@ -104915,7 +104167,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 6 }, /area/medical/virology) @@ -104934,7 +104185,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 10 }, /area/medical/virology) @@ -104944,7 +104194,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 6 }, /area/medical/virology) @@ -105350,6 +104599,7 @@ cell_type = 10000; dir = 2; name = "Port Quarter Solar APC"; + areastring = "/area/maintenance/solars/port/aft"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -105605,8 +104855,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "dWM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/medical/virology) @@ -105749,8 +104998,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dXc" = ( @@ -105778,8 +105026,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) @@ -105796,8 +105043,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) @@ -105834,8 +105080,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) @@ -105848,8 +105093,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dXj" = ( @@ -105857,14 +105101,12 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dXk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dXl" = ( @@ -106080,8 +105322,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "dXt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "dXu" = ( @@ -106554,6 +105795,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Departures Checkpoint APC"; + areastring = "/area/security/checkpoint/checkpoint2"; pixel_x = -26; pixel_y = 3 }, @@ -106711,8 +105953,7 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dYF" = ( @@ -106878,6 +106119,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Chapel Quarters APC"; + areastring = "/area/chapel/office"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -107105,8 +106347,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dZt" = ( @@ -107176,14 +106417,12 @@ /turf/open/floor/plasteel/airless/solarpanel, /area/solar/port/aft) "dZC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/maintenance/port/aft) "dZD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chapelprivacy"; name = "Chapel Privacy Shutters" @@ -107322,8 +106561,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dZT" = ( @@ -107331,14 +106569,12 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dZU" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dZV" = ( @@ -107558,8 +106794,7 @@ /turf/open/floor/plasteel/airless/solarpanel, /area/solar/port/aft) "eas" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/chapel/office) "eat" = ( @@ -107577,13 +106812,11 @@ icon_state = "plant-21" }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "eav" = ( /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -107597,7 +106830,6 @@ "eax" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 9 }, /area/shuttle/escape) @@ -107606,7 +106838,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -107617,7 +106848,6 @@ pixel_y = 58 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -107626,14 +106856,12 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "eaB" = ( /obj/machinery/computer/station_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 5 }, /area/shuttle/escape) @@ -107645,7 +106873,6 @@ "eaD" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 10 }, /area/shuttle/escape) @@ -107679,7 +106906,6 @@ "eaJ" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 6 }, /area/shuttle/escape) @@ -108117,8 +107343,7 @@ /turf/open/floor/plasteel/hydrofloor, /area/hydroponics/garden/abandoned) "ecl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -108155,8 +107380,7 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "ecr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -108233,17 +107457,12 @@ }, /area/tcommsat/server) "ecG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/tcommsat/server) "ecI" = ( -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "ecQ" = ( /obj/effect/decal/cleanable/dirt, @@ -108287,8 +107506,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "ecV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/science/research) @@ -108383,7 +107601,6 @@ "edh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/maintenance/starboard/fore) @@ -108418,8 +107635,7 @@ /turf/open/floor/pod/light, /area/shuttle/transport) "edC" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "edD" = ( @@ -108768,7 +107984,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "eff" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = -32 @@ -109030,7 +108246,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "efG" = ( /obj/structure/cable/white{ d1 = 1; @@ -109632,6 +108848,7 @@ cell_type = 5000; dir = 1; name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit/departure_lounge"; pixel_y = 28 }, /obj/machinery/camera{ @@ -110083,8 +109300,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "ehB" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "ehC" = ( @@ -110185,8 +109401,7 @@ /turf/closed/wall, /area/quartermaster/office) "ehW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "ehX" = ( @@ -110199,8 +109414,7 @@ /turf/closed/wall, /area/quartermaster/office) "eia" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "eib" = ( @@ -110208,18 +109422,15 @@ /turf/closed/wall, /area/quartermaster/office) "eic" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "eid" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "eie" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "eif" = ( @@ -110238,8 +109449,7 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eik" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eil" = ( @@ -110251,18 +109461,15 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eim" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "ein" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eio" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eip" = ( @@ -110360,18 +109567,15 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eiw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eix" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eiy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eiz" = ( @@ -110381,22 +109585,21 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eiB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eiC" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eiD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eiE" = ( /obj/machinery/power/apc{ dir = 4; name = "Port Primary Hallway APC"; + areastring = "/area/hallway/primary/port"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -110417,6 +109620,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Starboard Primary Hallway APC"; + areastring = "/area/hallway/primary/starboard"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -110450,6 +109654,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Starboard Quarter Maintenance APC"; + areastring = "/area/hallway/primary/aft"; pixel_x = 26 }, /turf/open/floor/plating, @@ -110468,6 +109673,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Aft Primary Hallway APC"; + areastring = "/area/hallway/primary/aft"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -110838,48 +110044,43 @@ /turf/closed/wall/mineral/plastitanium, /area/space) "ejE" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejF" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejG" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejH" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejI" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejJ" = ( @@ -112643,40 +111844,35 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "epo" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "epp" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "epq" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "epr" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "eps" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -113063,8 +112259,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "epW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -113437,7 +112632,7 @@ "era" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, -/area/security/transfer) +/area/security/execution/transfer) "erb" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, @@ -113947,6 +113142,26 @@ dir = 4 }, /area/construction/mining/aux_base) +"esw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"esx" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/construction/mining/aux_base) +"esy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) (1,1,1) = {" aaa @@ -139547,13 +138762,13 @@ bZC duO cJx cHS -cMI -cMI -cMI +cHX +cHX +cHX cRJ -cMI -cMI -cMI +cHX +cHX +cHX cHS cJA cFm @@ -140061,13 +139276,13 @@ cBp erO cJz cHS -cMI -cMI -cMI -cMI -cMI -cMI -cMI +cHX +cHX +cHX +cHX +cHX +cHX +cHX cHS cZL dbc @@ -140320,8 +139535,8 @@ cJA cHS cHS cOs -cMI -cMI +cHX +cHX cTv cOs cHS @@ -148838,7 +148053,7 @@ dJN cJM dLH dML -dNJ +dED dOy dPo dQd @@ -156257,7 +155472,7 @@ cPm cLL cSA cUj -cVW +cUu cXJ cZi dap @@ -156403,11 +155618,11 @@ epT acf aaG acy -acO adf adl +esx +abK abK -adS aeg aep aeC @@ -156916,7 +156131,7 @@ abM abf aaf aaG -acz +esw acP acP acP @@ -156924,7 +156139,7 @@ edj acP acP acP -aeq +esy aaG afc afr diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 27f88af7bd..595e4922db 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -190,8 +190,7 @@ /turf/closed/wall/r_wall, /area/security/prison) "aay" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -255,8 +254,7 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -326,8 +324,7 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -335,8 +332,7 @@ /turf/open/floor/plating, /area/security/prison) "aaM" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_2) "aaN" = ( @@ -422,10 +418,9 @@ /area/solar/starboard/fore) "aaZ" = ( /turf/closed/wall/r_wall, -/area/prison/execution_room) +/area/security/execution/education) "aba" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ d2 = 2; @@ -442,8 +437,7 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "abc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -478,7 +472,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/prison/execution_room) +/area/security/execution/education) "abh" = ( /obj/item/soap/nanotrasen, /obj/item/bikehorn/rubberducky, @@ -645,7 +639,7 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aby" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -654,7 +648,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -663,7 +657,7 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abA" = ( /obj/machinery/shower{ dir = 4 @@ -870,7 +864,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abW" = ( /obj/structure/bed, /obj/item/clothing/suit/straight_jacket, @@ -880,7 +874,7 @@ /obj/effect/landmark/revenantspawn, /obj/item/device/electropack, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abX" = ( /obj/machinery/flasher{ id = "justiceflash"; @@ -891,7 +885,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abY" = ( /obj/machinery/door/airlock{ name = "Unisex Restroom"; @@ -1002,7 +996,7 @@ dir = 10 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "acn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -1011,7 +1005,7 @@ dir = 2 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aco" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2; @@ -1021,7 +1015,7 @@ dir = 6 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "acp" = ( /obj/machinery/light/small{ dir = 4 @@ -1130,8 +1124,7 @@ /turf/open/space, /area/solar/starboard/fore) "acA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; @@ -1142,10 +1135,9 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "acB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; layer = 2.9; @@ -1158,7 +1150,7 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "acC" = ( /obj/machinery/door/window/brigdoor{ dir = 2; @@ -1189,7 +1181,7 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "acD" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -1310,8 +1302,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "acQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "acR" = ( @@ -1426,7 +1417,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "acW" = ( /obj/structure/table, /obj/item/folder/red{ @@ -1445,7 +1436,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "acX" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1454,7 +1445,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "acY" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -1467,12 +1458,13 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "acZ" = ( /obj/machinery/power/apc{ cell_type = 2500; dir = 1; name = "Prisoner Education Chamber APC"; + areastring = "/area/security/execution/education"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -1489,7 +1481,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "ada" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -1609,7 +1601,7 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "adn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/office/dark{ @@ -1619,15 +1611,15 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "ado" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "adp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "adq" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1642,11 +1634,11 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "adr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/prison/execution_room) +/area/security/execution/education) "ads" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -1808,8 +1800,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "adI" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) "adJ" = ( @@ -1830,7 +1821,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -1838,7 +1829,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adL" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1847,7 +1838,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adM" = ( /obj/machinery/button/door{ id = "prisonereducation"; @@ -1863,7 +1854,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adN" = ( /obj/machinery/light_switch{ pixel_x = 26 @@ -1879,7 +1870,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adO" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/flasher{ @@ -1981,8 +1972,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/hos) "aea" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -1994,8 +1984,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aeb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -2011,8 +2000,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aec" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -2034,8 +2022,7 @@ /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "aee" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/fore) "aef" = ( @@ -2060,7 +2047,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aeh" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -2074,7 +2061,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aei" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -2088,7 +2075,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aej" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -2107,7 +2094,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aek" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -2237,8 +2224,7 @@ /turf/closed/wall, /area/security/range) "aez" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/range) "aeA" = ( @@ -2254,16 +2240,14 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "aeC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "aeD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/effect/landmark/syndicate_breach_area, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2271,8 +2255,7 @@ /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "aeE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -2300,7 +2283,7 @@ }, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aeI" = ( /obj/item/tank/internals/oxygen/red{ pixel_x = -4; @@ -2323,14 +2306,14 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/item/wrench, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aeJ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /obj/machinery/space_heater, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aeK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -2575,6 +2558,7 @@ cell_type = 5000; dir = 1; name = "Prison Wing APC"; + areastring = "/area/security/prison"; pixel_x = 1; pixel_y = 24 }, @@ -2668,8 +2652,7 @@ }, /area/security/prison) "afc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -2917,8 +2900,7 @@ /turf/open/floor/plasteel/vault, /area/crew_quarters/fitness/recreation) "afC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -3120,8 +3102,7 @@ }, /area/security/prison) "afW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/prison) @@ -3217,8 +3198,7 @@ }, /area/ai_monitored/security/armory) "age" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -3307,8 +3287,7 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "agm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -3432,6 +3411,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Recreation Area APC"; + areastring = "/area/crew_quarters/fitness/recreation"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -3554,8 +3534,7 @@ /turf/open/floor/plasteel, /area/security/prison) "agL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "agM" = ( @@ -3657,8 +3636,7 @@ }, /area/ai_monitored/security/armory) "agV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; @@ -3800,8 +3778,7 @@ /turf/closed/wall, /area/maintenance/disposal) "ahq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) "ahr" = ( @@ -3961,6 +3938,7 @@ cell_type = 5000; dir = 2; name = "Armory APC"; + areastring = "/area/ai_monitored/security/armory"; pixel_x = 1; pixel_y = -24 }, @@ -4286,6 +4264,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Bow Solar APC"; + areastring = "/area/maintenance/solars/port/fore"; pixel_x = -25; pixel_y = 3 }, @@ -4330,13 +4309,11 @@ /turf/closed/wall/r_wall, /area/maintenance/port/fore) "aip" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) "aiq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -4465,28 +4442,24 @@ }, /area/security/warden) "aiA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/ai_monitored/security/armory) "aiB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/warden) "aiC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/ai_monitored/security/armory) "aiD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -4494,8 +4467,7 @@ /turf/open/floor/plating, /area/security/main) "aiE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -4507,8 +4479,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aiF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -4550,8 +4521,7 @@ /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "aiH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -4568,8 +4538,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aiI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -4818,8 +4787,7 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "ajo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "ajp" = ( @@ -4905,8 +4873,7 @@ /turf/open/floor/plasteel, /area/security/warden) "ajx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -5486,8 +5453,7 @@ /turf/open/floor/plasteel, /area/security/warden) "akG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -5514,8 +5480,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "akK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -5714,8 +5679,7 @@ }, /area/security/main) "akW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -5895,8 +5859,7 @@ /turf/closed/wall, /area/maintenance/starboard) "alr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "als" = ( @@ -5917,8 +5880,7 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "alv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "alw" = ( @@ -6375,6 +6337,7 @@ cell_type = 5000; dir = 8; name = "Brig Control APC"; + areastring = "/area/security/warden"; pixel_x = -26 }, /obj/structure/cable/yellow, @@ -6539,6 +6502,7 @@ cell_type = 2500; dir = 4; name = "Shooting Range APC"; + areastring = "/area/security/range"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -6613,8 +6577,7 @@ }, /area/crew_quarters/fitness/recreation) "amD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -6814,8 +6777,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "anb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -6963,8 +6925,7 @@ /turf/open/floor/plasteel, /area/security/warden) "anr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/warden) @@ -7043,6 +7004,7 @@ cell_type = 5000; dir = 4; name = "Security Office APC"; + areastring = "/area/security/main"; pixel_x = 24 }, /obj/structure/cable/yellow, @@ -7496,8 +7458,7 @@ /turf/open/floor/plasteel, /area/security/warden) "aov" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aow" = ( @@ -7549,8 +7510,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -7686,6 +7646,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Disposal APC"; + areastring = "/area/maintenance/disposal"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -7909,8 +7870,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aph" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -7918,8 +7878,7 @@ /turf/open/floor/plating, /area/engine/gravity_generator) "api" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "0-2"; @@ -7939,8 +7898,7 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "apk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "0-4"; @@ -7949,8 +7907,7 @@ /turf/open/floor/plating, /area/engine/gravity_generator) "apl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -8178,8 +8135,7 @@ }, /area/security/brig) "apH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -8484,6 +8440,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_x = -25; pixel_y = 1 }, @@ -9055,8 +9012,7 @@ }, /area/crew_quarters/dorms) "arD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -9199,6 +9155,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Bow Solar APC"; + areastring = "/area/maintenance/solars/starboard/fore"; pixel_x = -25; pixel_y = 3 }, @@ -9688,8 +9645,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -10367,8 +10323,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "atJ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) "atK" = ( @@ -10419,8 +10374,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "atQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -10453,8 +10407,7 @@ /turf/open/floor/plasteel, /area/security/warden) "atT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/main) @@ -10485,8 +10438,7 @@ /turf/open/floor/plasteel, /area/security/main) "atW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -10495,8 +10447,7 @@ /turf/open/floor/plating, /area/security/main) "atX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -10504,15 +10455,13 @@ /turf/open/floor/plating, /area/security/main) "atY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/main) "atZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "aua" = ( @@ -10868,8 +10817,7 @@ }, /area/maintenance/port/fore) "auN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -10878,8 +10826,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "auO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -10891,8 +10838,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "auP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 8; @@ -10961,6 +10907,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Head of Security's Office APC"; + areastring = "/area/crew_quarters/heads/hos"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -12051,8 +11998,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "awO" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "awP" = ( @@ -12275,6 +12221,7 @@ cell_type = 10000; dir = 2; name = "Brig APC"; + areastring = "/area/security/brig"; pixel_x = 1; pixel_y = -24 }, @@ -12749,8 +12696,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "ayi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "ayj" = ( @@ -12824,6 +12770,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Vault APC"; + areastring = "/area/security/nuke_storage"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -12853,10 +12800,9 @@ /area/shuttle/labor) "ayv" = ( /turf/closed/wall, -/area/prison/execution_room) +/area/security/execution/education) "ayw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -12887,8 +12833,7 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "ayy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -12975,8 +12920,7 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "ayD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ icon_state = "0-4"; @@ -13015,8 +12959,7 @@ /turf/closed/wall/r_wall, /area/security/detectives_office) "ayG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "detective_shutters"; name = "detective's office shutters" @@ -13043,8 +12986,7 @@ /turf/open/floor/plasteel, /area/security/detectives_office) "ayI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "detective_shutters"; name = "detective's office shutters" @@ -13286,6 +13228,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Mining APC"; + areastring = "/area/quartermaster/miningoffice"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -13459,8 +13402,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "azC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/fore) "azD" = ( @@ -13699,6 +13641,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Fore Maintenance APC"; + areastring = "/area/maintenance/fore"; pixel_y = 24 }, /turf/open/floor/plating, @@ -14519,6 +14462,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Dormitories APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14700,9 +14644,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aBO" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aBQ" = ( @@ -14900,8 +14843,7 @@ /turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aCk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -14913,8 +14855,7 @@ /turf/open/floor/plating, /area/security/brig) "aCl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -14931,8 +14872,7 @@ /turf/open/floor/plating, /area/security/brig) "aCm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -14957,8 +14897,7 @@ }, /area/security/brig) "aCo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" @@ -15031,6 +14970,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Detective APC"; + areastring = "/area/security/detectives_office"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -15257,8 +15197,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aCR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -15298,19 +15237,17 @@ dir = 8; icon_state = "pipe-c" }, -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aCW" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aCX" = ( @@ -15332,14 +15269,14 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "aCZ" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aDa" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/ore_box, /turf/open/floor/plating, /area/shuttle/auxillary_base) "aDb" = ( @@ -15573,8 +15510,7 @@ }, /area/hallway/primary/fore) "aDE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16184,6 +16120,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Warehouse APC"; + areastring = "/area/quartermaster/warehouse"; pixel_x = 27 }, /obj/structure/cable/yellow{ @@ -16194,8 +16131,7 @@ /turf/open/floor/plasteel/floorgrime, /area/quartermaster/warehouse) "aEF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16215,8 +16151,7 @@ }, /area/construction/storage/wing) "aEH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16491,6 +16426,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Restrooms APC"; + areastring = "/area/crew_quarters/toilet/restrooms"; pixel_y = -26 }, /obj/structure/cable/yellow{ @@ -16674,8 +16610,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aFu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -16871,8 +16806,7 @@ /turf/closed/wall, /area/construction/storage/wing) "aFO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16884,8 +16818,7 @@ /turf/open/floor/plating, /area/construction/storage/wing) "aFP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -16897,8 +16830,7 @@ /turf/open/floor/plating, /area/construction/storage/wing) "aFQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -16923,8 +16855,7 @@ }, /area/construction/storage/wing) "aFS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -16933,8 +16864,7 @@ /turf/open/floor/plating, /area/construction/storage/wing) "aFT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16950,8 +16880,7 @@ /turf/open/floor/plating, /area/construction/storage/wing) "aFU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -17112,6 +17041,7 @@ cell_type = 5000; dir = 2; name = "Fore Primary Hallway APC"; + areastring = "/area/hallway/primary/fore"; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -17206,8 +17136,7 @@ }, /area/hallway/primary/fore) "aGp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ id = "briglockdown"; @@ -17636,8 +17565,7 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "aHc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/miningoffice) @@ -17863,8 +17791,7 @@ /turf/closed/wall/r_wall, /area/hallway/primary/fore) "aHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/hallway/primary/fore) @@ -18095,11 +18022,10 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aIc" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, /area/engine/engineering) @@ -18122,8 +18048,7 @@ /turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) "aIg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aIh" = ( @@ -18347,6 +18272,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Storage Wing APC"; + areastring = "/area/construction/storage/wing"; pixel_y = -27 }, /obj/structure/cable/yellow{ @@ -18545,8 +18471,7 @@ /turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aIG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -18554,8 +18479,7 @@ /turf/open/floor/plating, /area/hallway/primary/fore) "aIH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -18722,6 +18646,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Law Office APC"; + areastring = "/area/lawoffice"; pixel_y = 24 }, /obj/item/twohanded/required/kirbyplants{ @@ -18897,8 +18822,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "aJB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -19031,8 +18955,7 @@ /turf/closed/wall, /area/storage/primary) "aJO" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/primary) "aJP" = ( @@ -19253,8 +19176,7 @@ }, /area/crew_quarters/dorms) "aKn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/crew_quarters/dorms) @@ -20496,8 +20418,7 @@ }, /area/crew_quarters/locker) "aNg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/hydroponics/garden) "aNh" = ( @@ -20660,8 +20581,7 @@ /turf/open/space, /area/space) "aND" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_1) "aNE" = ( @@ -20756,8 +20676,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aNN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -20785,6 +20704,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Quartermaster's Office APC"; + areastring = "/area/quartermaster/qm"; pixel_y = 30 }, /obj/structure/cable/yellow{ @@ -20876,8 +20796,7 @@ }, /area/storage/primary) "aNZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -21282,6 +21201,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Garden APC"; + areastring = "/area/hydroponics/garden"; pixel_x = 27; pixel_y = 2 }, @@ -21307,6 +21227,7 @@ cell_type = 10000; dir = 8; name = "Engine Room APC"; + areastring = "/area/engine/engineering"; pixel_x = -26 }, /obj/structure/cable/yellow{ @@ -21440,12 +21361,11 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "aPc" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "aPd" = ( @@ -21643,8 +21563,7 @@ }, /area/storage/primary) "aPs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -21705,8 +21624,7 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "aPy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -21742,8 +21660,7 @@ }, /area/hallway/primary/fore) "aPB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) "aPC" = ( @@ -21755,14 +21672,12 @@ /turf/open/floor/plasteel/black, /area/security/courtroom) "aPD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/courtroom) "aPE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyer_shutters"; @@ -21785,8 +21700,7 @@ /turf/open/floor/wood, /area/lawoffice) "aPG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyer_shutters"; name = "law office shutters" @@ -21852,8 +21766,7 @@ }, /area/crew_quarters/locker) "aPN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -21956,8 +21869,7 @@ /turf/open/floor/plasteel/vault, /area/engine/engineering) "aPX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -22225,6 +22137,7 @@ cell_type = 5000; dir = 2; name = "Upload APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -22669,8 +22582,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aRm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -22784,10 +22696,10 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "aRD" = ( -/obj/structure/closet/toolcloset, /obj/machinery/light{ dir = 8 }, +/obj/machinery/computer/camera_advanced/base_construction, /turf/open/floor/plasteel/yellow/side{ dir = 9 }, @@ -22798,10 +22710,20 @@ }, /area/construction/mining/aux_base) "aRF" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/pipe_dispenser, /obj/machinery/light{ dir = 4 }, -/obj/machinery/computer/camera_advanced/base_construction, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, @@ -23026,8 +22948,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aSe" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/locker) "aSf" = ( @@ -23324,7 +23245,7 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "aSJ" = ( -/obj/structure/closet/toolcloset, +/obj/machinery/computer/shuttle/mining, /turf/open/floor/plasteel/yellow/side{ dir = 10 }, @@ -23333,20 +23254,6 @@ /turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) "aSL" = ( -/obj/structure/rack{ - dir = 4 - }, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/device/assault_pod/mining, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -23354,22 +23261,12 @@ /obj/machinery/power/apc{ dir = 2; name = "Auxillary Base Construction APC"; + areastring = "/area/construction/mining/aux_base"; pixel_y = -24 }, /turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) "aSM" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/pipe_dispenser, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -23601,8 +23498,7 @@ }, /area/storage/primary) "aTh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -23636,8 +23532,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aTk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/courtroom) "aTl" = ( @@ -23735,6 +23630,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Locker Room APC"; + areastring = "/area/crew_quarters/locker"; pixel_x = -1; pixel_y = -26 }, @@ -24146,6 +24042,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Security Post - Cargo Bay APC"; + areastring = "/area/security/checkpoint/supply"; pixel_x = 1; pixel_y = 24 }, @@ -24254,8 +24151,7 @@ /turf/closed/wall/r_wall, /area/hallway/primary/central) "aUw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -24268,7 +24164,7 @@ "aUy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; icon_state = "control_stun"; name = "AI Upload turret control"; pixel_y = 28 @@ -24288,6 +24184,7 @@ /obj/machinery/power/apc{ dir = 2; name = "AI Upload Access APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; pixel_y = -27 }, /obj/machinery/light/small{ @@ -24419,6 +24316,7 @@ cell_type = 2500; dir = 2; name = "Courtroom APC"; + areastring = "/area/security/courtroom"; pixel_x = 1; pixel_y = -24 }, @@ -24653,11 +24551,10 @@ /turf/open/floor/plating, /area/engine/engineering) "aVh" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aVk" = ( @@ -24736,8 +24633,7 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aVs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aVt" = ( @@ -24998,8 +24894,7 @@ }, /area/security/checkpoint/supply) "aVR" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/storage/primary) @@ -25314,8 +25209,7 @@ /turf/open/floor/plasteel/vault, /area/crew_quarters/heads/chief) "aWA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "aWB" = ( @@ -25429,8 +25323,7 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aWS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aWT" = ( @@ -26310,6 +26203,7 @@ /obj/machinery/power/apc{ dir = 4; name = "CE Office APC"; + areastring = "/area/crew_quarters/heads/chief"; pixel_x = 28 }, /obj/structure/cable/yellow, @@ -26381,8 +26275,7 @@ }, /area/ai_monitored/turret_protected/ai) "aYz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "AI Core shutters"; name = "AI core shutters" @@ -26571,8 +26464,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aYS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aYT" = ( @@ -26901,6 +26793,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Tech Storage APC"; + areastring = "/area/storage/tech"; pixel_x = -27 }, /obj/structure/cable/yellow{ @@ -27459,6 +27352,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Cargo Bay APC"; + areastring = "/area/quartermaster/storage"; pixel_x = 1; pixel_y = -24 }, @@ -27902,6 +27796,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Auxiliary Tool Storage APC"; + areastring = "/area/storage/tools"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -28317,8 +28212,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "bbN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "bbO" = ( @@ -28343,6 +28237,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Office APC"; + areastring = "/area/quartermaster/office"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -28499,8 +28394,7 @@ /turf/open/floor/plating, /area/maintenance/central) "bci" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "bcj" = ( @@ -28579,8 +28473,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "bcu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bcv" = ( @@ -28762,6 +28655,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Engineering Security APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -28828,8 +28722,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bcU" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/arrival) "bcV" = ( @@ -28873,6 +28766,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Customs APC"; + areastring = "/area/security/checkpoint/customs"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -29065,8 +28959,7 @@ }, /area/quartermaster/office) "bdq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -29107,8 +29000,7 @@ }, /area/hallway/primary/port) "bdw" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/port) "bdx" = ( @@ -29658,6 +29550,7 @@ aidisabled = 0; dir = 1; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /obj/structure/cable{ @@ -29770,8 +29663,7 @@ /turf/open/floor/plating/airless, /area/shuttle/arrival) "beK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30119,13 +30011,11 @@ /turf/open/floor/plating, /area/maintenance/central) "bfq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/central) "bfr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30142,8 +30032,7 @@ /turf/open/floor/plating, /area/bridge) "bfs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30164,8 +30053,7 @@ /turf/open/floor/plating, /area/bridge) "bft" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30182,8 +30070,7 @@ /turf/open/floor/plating, /area/bridge) "bfu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -30199,8 +30086,7 @@ /turf/closed/wall/r_wall, /area/bridge) "bfw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30213,8 +30099,7 @@ /turf/open/floor/plating, /area/bridge) "bfx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -30306,8 +30191,7 @@ /turf/closed/wall/r_wall, /area/storage/tools) "bfH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/storage/tools) @@ -30321,8 +30205,7 @@ /turf/open/floor/plasteel, /area/storage/tools) "bfJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/storage/tools) @@ -30380,8 +30263,7 @@ }, /area/storage/tech) "bfQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ d2 = 4; @@ -30394,8 +30276,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bfR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 8; @@ -30440,8 +30321,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "bfV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow, /turf/open/floor/plating, @@ -30461,8 +30341,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/engineering) "bfX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint/engineering) @@ -31026,6 +30905,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Custodial Closet APC"; + areastring = "/area/janitor"; pixel_x = -24 }, /obj/structure/table, @@ -31085,14 +30965,14 @@ cell_type = 2500; dir = 4; name = "Central Maintenance APC"; + areastring = "/area/maintenance/central"; pixel_x = 26 }, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/maintenance/central) "bhg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -31205,8 +31085,7 @@ }, /area/bridge) "bhs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -31465,6 +31344,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Hallway APC"; + areastring = "/area/hallway/primary/starboard"; pixel_y = 26 }, /obj/structure/cable/yellow{ @@ -31625,8 +31505,7 @@ }, /area/engine/break_room) "bie" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bif" = ( @@ -31668,8 +31547,7 @@ /turf/open/space, /area/space) "bij" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_4) "bik" = ( @@ -31807,8 +31685,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/customs) "biz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -32015,8 +31892,7 @@ /turf/open/floor/plating, /area/maintenance/central) "biY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -32802,6 +32678,7 @@ cell_type = 2500; dir = 4; name = "Delivery Office APC"; + areastring = "/area/quartermaster/sorting"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -33348,8 +33225,7 @@ }, /area/hallway/primary/starboard) "blj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33419,8 +33295,7 @@ /turf/closed/wall/r_wall, /area/engine/break_room) "blt" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/disposal) "blu" = ( @@ -33811,8 +33686,7 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "bmg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/quartermaster/sorting) @@ -33822,8 +33696,7 @@ /turf/open/floor/plasteel/black, /area/quartermaster/office) "bmi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/quartermaster/office) @@ -34180,8 +34053,7 @@ /turf/closed/wall, /area/storage/art) "bmM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/art) "bmN" = ( @@ -34566,7 +34438,7 @@ /area/ai_monitored/turret_protected/aisat/foyer) "bny" = ( /obj/machinery/turretid{ - control_area = "AI Satellite Antechamber"; + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; @@ -34634,6 +34506,7 @@ cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_x = 29 }, /obj/structure/cable/yellow{ @@ -34888,6 +34761,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Hallway APC"; + areastring = "/area/hallway/primary/port"; pixel_x = -1; pixel_y = 26 }, @@ -34998,8 +34872,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bol" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -35045,6 +34918,7 @@ cell_type = 10000; dir = 8; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_x = -27 }, /obj/structure/cable/yellow, @@ -35233,8 +35107,7 @@ }, /area/hallway/primary/central) "boL" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -35962,6 +35835,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -36469,6 +36343,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Captain's Quarters APC"; + areastring = "/area/crew_quarters/heads/captain/private"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -36551,6 +36426,7 @@ cell_type = 2500; dir = 8; name = "Art Storage APC"; + areastring = "/area/storage/art"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -36878,6 +36754,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_x = -1; pixel_y = -26 }, @@ -37035,6 +36912,7 @@ aidisabled = 0; dir = 2; name = "MiniSat Exterior APC"; + areastring = "/area/aisat"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -37146,6 +37024,7 @@ cell_type = 5000; dir = 2; name = "MiniSat Foyer APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/foyer"; pixel_y = -29 }, /obj/structure/cable/yellow, @@ -38070,6 +37949,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Head of Personnel APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_y = 24 }, /turf/open/floor/carpet, @@ -39694,6 +39574,7 @@ cell_type = 5000; dir = 1; name = "Bar APC"; + areastring = "/area/crew_quarters/bar"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -40230,6 +40111,7 @@ cell_type = 5000; dir = 2; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -40290,8 +40172,7 @@ }, /area/hallway/primary/central) "bxZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ id = "hop"; @@ -40300,8 +40181,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hop) "bya" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -40621,6 +40501,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Theatre APC"; + areastring = "/area/crew_quarters/theatre"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -40659,6 +40540,7 @@ /obj/machinery/power/apc{ dir = 2; name = "MiniSat Maint APC"; + areastring = "/area/ai_monitored/storage/satellite"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40792,6 +40674,7 @@ cell_type = 10000; dir = 1; name = "Atmospherics APC"; + areastring = "/area/engine/atmos"; pixel_y = 28 }, /obj/structure/cable/yellow{ @@ -40825,8 +40708,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bza" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bzb" = ( @@ -41031,6 +40913,7 @@ cell_type = 5000; dir = 4; name = "Telecomms Control Room APC"; + areastring = "/area/tcommsat/computer"; pixel_x = 26 }, /obj/machinery/computer/telecomms/server{ @@ -41546,8 +41429,7 @@ }, /area/hallway/primary/starboard) "bAA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -41975,8 +41857,7 @@ /turf/closed/wall, /area/hallway/secondary/command) "bBz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -41998,8 +41879,7 @@ }, /area/hallway/secondary/command) "bBB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -42077,8 +41957,7 @@ }, /area/hallway/primary/port) "bBH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42094,8 +41973,7 @@ /turf/open/floor/plating, /area/bridge) "bBI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42115,8 +41993,7 @@ /turf/open/floor/plating, /area/bridge) "bBJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42140,8 +42017,7 @@ /turf/open/floor/plating, /area/bridge) "bBK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42161,8 +42037,7 @@ /turf/open/floor/plating, /area/bridge) "bBL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42261,8 +42136,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bBS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/bar) "bBT" = ( @@ -42429,8 +42303,7 @@ }, /area/engine/atmos) "bCm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -42524,8 +42397,7 @@ }, /area/engine/atmos) "bCy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 }, @@ -42557,17 +42429,13 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "bCC" = ( -/turf/open/floor/engine{ - name = "vacuum floor"; - initial_gas_mix = "o2=0.01;n2=0.01" - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bCD" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) "bCE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) "bCF" = ( @@ -42583,8 +42451,7 @@ /turf/open/floor/plasteel/black, /area/tcommsat/server) "bCG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -42675,6 +42542,7 @@ cell_type = 5000; dir = 2; name = "Auxiliary Restrooms APC"; + areastring = "/area/crew_quarters/toilet/auxiliary"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -42930,6 +42798,7 @@ cell_type = 10000; dir = 1; name = "Command Hallway APC"; + areastring = "/area/hallway/secondary/command"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -44501,8 +44370,7 @@ }, /area/engine/atmos) "bFX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -44748,8 +44616,7 @@ /turf/closed/wall/r_wall, /area/teleporter) "bGF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/hallway/secondary/command) @@ -44916,8 +44783,7 @@ }, /area/hallway/primary/central) "bGY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -45139,16 +45005,14 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bHw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, /turf/open/floor/plating, /area/engine/atmos) "bHx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/purple/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -45156,16 +45020,14 @@ /turf/open/floor/plating, /area/engine/atmos) "bHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmos) "bHz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -45173,8 +45035,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bHA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -45182,8 +45043,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bHB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 }, @@ -45476,6 +45336,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -45535,8 +45396,7 @@ }, /area/hallway/secondary/command) "bIl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -45604,6 +45464,7 @@ cell_type = 5000; dir = 4; name = "Gateway APC"; + areastring = "/area/gateway"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -45918,8 +45779,7 @@ /turf/open/floor/plasteel/black, /area/engine/atmos) "bJa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -46264,8 +46124,7 @@ }, /area/teleporter) "bJM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -46326,8 +46185,7 @@ }, /area/hallway/secondary/command) "bJS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -46407,8 +46265,7 @@ }, /area/gateway) "bJX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -46866,6 +46723,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Vacant Office APC"; + areastring = "/area/security/vacantoffice"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -46989,6 +46847,7 @@ /obj/machinery/power/apc{ dir = 8; name = "E.V.A. Storage APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -47105,8 +46964,7 @@ }, /area/teleporter) "bLv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -47176,8 +47034,7 @@ }, /area/gateway) "bLC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/gateway) @@ -47562,6 +47419,7 @@ cell_type = 5000; dir = 4; name = "Telecomms Server Room APC"; + areastring = "/area/tcommsat/server"; pixel_x = 25 }, /obj/machinery/light/small{ @@ -47736,6 +47594,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Library APC"; + areastring = "/area/library"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -48182,8 +48041,7 @@ }, /area/hallway/primary/central) "bNv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48322,6 +48180,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Telecomms Storage APC"; + areastring = "/area/storage/tcom"; pixel_x = -28 }, /obj/structure/cable/yellow{ @@ -48776,6 +48635,7 @@ cell_type = 5000; dir = 4; name = "Nanotrasen Corporate Showroom APC"; + areastring = "/area/bridge/showroom/corporate"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -48826,8 +48686,7 @@ /turf/open/floor/plasteel, /area/gateway) "bOJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -48875,8 +48734,7 @@ }, /area/hallway/primary/central) "bOP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/preopen{ id = "kitchenwindow"; name = "kitchen shutters" @@ -50359,6 +50217,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -50878,8 +50737,7 @@ /turf/open/floor/plasteel, /area/teleporter) "bSI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/shutters/preopen{ id = "corporate_privacy"; @@ -51069,6 +50927,7 @@ cell_type = 2500; dir = 1; name = "Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard"; pixel_x = -1; pixel_y = 26 }, @@ -51519,6 +51378,7 @@ cell_type = 10000; dir = 1; name = "Central Primary Hallway APC"; + areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -51633,8 +51493,7 @@ /turf/open/floor/plasteel/green, /area/hallway/primary/central) "bUe" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hydroponics) "bUf" = ( @@ -51978,6 +51837,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Quarter Solar APC"; + areastring = "/area/maintenance/solars/port/aft"; pixel_x = -26; pixel_y = 3 }, @@ -53644,8 +53504,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bYc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/central) "bYd" = ( @@ -53904,8 +53763,7 @@ /turf/open/floor/plasteel/black, /area/engine/atmos) "bYC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/aft) "bYD" = ( @@ -54105,6 +53963,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medical Security Checkpoint APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -24 }, /obj/machinery/airalarm{ @@ -54164,8 +54023,7 @@ }, /area/security/checkpoint/medical) "bZa" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/medbay/central) "bZb" = ( @@ -54267,8 +54125,7 @@ /turf/closed/wall, /area/science/research) "bZj" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/research) "bZk" = ( @@ -54683,8 +54540,7 @@ }, /area/security/checkpoint/medical) "cah" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -55639,7 +55495,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/storage) +/area/maintenance/port/aft) "cbJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -55732,8 +55588,7 @@ }, /area/security/checkpoint/medical) "cbS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cbT" = ( @@ -55863,8 +55718,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cck" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -55989,6 +55843,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_y = -28 }, /obj/structure/cable/yellow, @@ -56684,8 +56539,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cdP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -56855,20 +56709,17 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ceg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plating, /area/engine/atmos) "ceh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plating, /area/engine/atmos) "cei" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -57569,8 +57420,7 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cft" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cfu" = ( @@ -57689,6 +57539,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Sleeper Room APC"; + areastring = "/area/medical/sleeper"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -57727,6 +57578,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Medbay Storage APC"; + areastring = "/area/medical/storage"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -57855,8 +57707,7 @@ /turf/closed/wall, /area/medical/chemistry) "cfX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters"; name = "chemistry shutters" @@ -57918,8 +57769,7 @@ /turf/closed/wall/r_wall, /area/science/lab) "cge" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters"; name = "research shutters" @@ -57983,6 +57833,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Research Division APC"; + areastring = "/area/security/checkpoint/science/research"; pixel_x = -24 }, /obj/structure/cable/yellow, @@ -58058,6 +57909,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Incinerator APC"; + areastring = "/area/maintenance/disposal/incinerator"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -58368,8 +58220,7 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/storage) "cgV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -58399,8 +58250,7 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/medbay/central) "cgY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/medbay/central) @@ -59022,6 +58872,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Medbay Central APC"; + areastring = "/area/medical/medbay/central"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -59273,6 +59124,7 @@ cell_type = 10000; dir = 1; name = "Research Division APC"; + areastring = "/area/science/research"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -59399,8 +59251,7 @@ }, /area/maintenance/starboard/aft) "ciY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -59917,8 +59768,7 @@ /turf/open/floor/plasteel, /area/science/lab) "ckd" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -60229,27 +60079,20 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 }, -/turf/open/floor/engine{ - name = "vacuum floor"; - initial_gas_mix = "o2=0.01;n2=0.01" - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "ckL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/engine{ - name = "vacuum floor"; - initial_gas_mix = "o2=0.01;n2=0.01" - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "ckM" = ( /obj/structure/girder, /turf/open/floor/plating/airless, /area/engine/atmos) "ckN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "ckO" = ( @@ -60395,8 +60238,7 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/sleeper) "cli" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -60784,8 +60626,7 @@ /turf/closed/wall/r_wall, /area/science/explab) "clT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "telelab"; name = "test chamber blast door" @@ -60794,8 +60635,7 @@ /turf/open/floor/plating, /area/science/explab) "clU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "telelab"; name = "test chamber blast door" @@ -60892,10 +60732,7 @@ /obj/item/stack/rods{ amount = 25 }, -/turf/open/floor/engine{ - name = "vacuum floor"; - initial_gas_mix = "o2=0.01;n2=0.01" - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "cmf" = ( /turf/open/floor/plating/airless, @@ -60926,19 +60763,16 @@ /turf/open/floor/wood, /area/maintenance/port/aft) "cmk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/surgery) "cml" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/surgery) "cmm" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/surgery) @@ -60952,8 +60786,7 @@ /turf/open/floor/plasteel, /area/medical/surgery) "cmo" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/sleeper) @@ -60989,8 +60822,7 @@ /turf/closed/wall, /area/crew_quarters/heads/cmo) "cmv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -61002,8 +60834,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "cmw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -61019,8 +60850,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "cmx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -61513,6 +61343,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Cryogenics APC"; + areastring = "/area/medical/cryo"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -61585,8 +61416,7 @@ /turf/open/floor/plasteel, /area/medical/cryo) "cnz" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/cryo) "cnA" = ( @@ -61735,8 +61565,7 @@ }, /area/medical/chemistry) "cnL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters_2"; name = "chemistry shutters" @@ -61788,8 +61617,7 @@ /turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "cnR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -61844,8 +61672,7 @@ /turf/open/floor/plasteel, /area/science/lab) "cnX" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/lab) "cnY" = ( @@ -62144,6 +61971,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Surgery APC"; + areastring = "/area/medical/surgery"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -62182,8 +62010,7 @@ /turf/open/floor/plasteel/white, /area/medical/surgery) "coG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -62298,6 +62125,7 @@ /obj/machinery/power/apc{ dir = 4; name = "CMO's Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -63124,8 +62952,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cqk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -63226,6 +63053,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Chemistry APC"; + areastring = "/area/medical/chemistry"; pixel_x = -24 }, /obj/structure/closet/secure_closet/chemical{ @@ -63291,8 +63119,7 @@ /turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "cqw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -63308,6 +63135,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Research Lab APC"; + areastring = "/area/science/lab"; pixel_y = -26 }, /obj/structure/cable/yellow, @@ -63542,6 +63370,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Experimentation Lab APC"; + areastring = "/area/science/explab"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -63938,6 +63767,7 @@ cell_type = 5000; dir = 4; name = "Aft Hallway APC"; + areastring = "/area/hallway/primary/aft"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -63991,8 +63821,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "crN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -64009,8 +63838,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hor) "crO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -64029,8 +63857,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hor) "crP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -64718,8 +64545,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "csY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 2; @@ -64833,6 +64659,7 @@ cell_type = 5000; dir = 1; name = "Toxins Storage APC"; + areastring = "/area/science/storage"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -65330,6 +65157,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Quarter Maintenance APC"; + areastring = "/area/maintenance/port/aft"; pixel_y = 24 }, /turf/open/floor/plating, @@ -65347,6 +65175,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Patient Room A APC"; + areastring = "/area/medical/patients_rooms/room_a"; pixel_x = -26 }, /obj/structure/cable/yellow{ @@ -65384,8 +65213,7 @@ }, /area/medical/patients_rooms/room_a) "cun" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -65483,6 +65311,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Genetics Lab APC"; + areastring = "/area/medical/genetics"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -65537,8 +65366,7 @@ }, /area/medical/genetics) "cuy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "genetics_shutters"; name = "genetics shutters" @@ -65638,8 +65466,7 @@ }, /area/science/research) "cuL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ id = "rdprivacy"; @@ -66149,8 +65976,7 @@ }, /area/science/misc_lab/range) "cvL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "researchrangeshutters"; name = "blast door" @@ -66424,6 +66250,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Patient Room B APC"; + areastring = "/area/medical/patients_rooms/room_b"; pixel_x = -26 }, /obj/structure/cable/yellow{ @@ -66473,8 +66300,7 @@ }, /area/medical/patients_rooms/room_b) "cwr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -66718,6 +66544,7 @@ /obj/machinery/power/apc{ dir = 2; name = "RD Office APC"; + areastring = "/area/crew_quarters/heads/hor"; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -66961,8 +66788,7 @@ }, /area/medical/medbay/aft) "cxl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -66995,8 +66821,7 @@ }, /area/medical/genetics/cloning) "cxp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -67048,8 +66873,7 @@ }, /area/medical/genetics) "cxv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/genetics) "cxw" = ( @@ -67831,6 +67655,7 @@ dir = 4; locked = 0; name = "Cloning Lab APC"; + areastring = "/area/medical/genetics/cloning"; pixel_x = 24 }, /obj/structure/cable/yellow, @@ -68055,8 +67880,7 @@ }, /area/science/research) "czr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "toxins_blastdoor"; name = "biohazard containment door" @@ -68222,8 +68046,7 @@ /turf/closed/wall, /area/science/test_area) "czK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/test_area) "czL" = ( @@ -68340,6 +68163,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Medbay Aft APC"; + areastring = "/area/medical/medbay/aft"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -68555,6 +68379,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -68872,8 +68697,7 @@ /turf/open/floor/plasteel, /area/science/mixing) "cAP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/mixing) "cAQ" = ( @@ -68932,8 +68756,7 @@ }, /area/medical/medbay/aft) "cAX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -68972,8 +68795,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/aft) "cBb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/genetics/cloning) @@ -69065,6 +68887,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Research Firing Range APC"; + areastring = "/area/science/misc_lab/range"; pixel_y = -28 }, /obj/structure/table, @@ -69078,8 +68901,7 @@ /turf/open/floor/plasteel, /area/science/misc_lab/range) "cBm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "researchrangeshutters"; name = "blast door" @@ -69118,8 +68940,7 @@ }, /area/science/research) "cBq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "toxins_blastdoor"; name = "biohazard containment door" @@ -69363,8 +69184,7 @@ /turf/closed/wall/r_wall, /area/medical/virology) "cBS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "cBT" = ( @@ -69530,8 +69350,7 @@ /turf/closed/wall/r_wall, /area/science/robotics/mechbay) "cCo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics_shutters"; name = "robotics shutters" @@ -69721,6 +69540,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Toxins Lab APC"; + areastring = "/area/science/mixing"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -69935,8 +69755,7 @@ /turf/open/floor/plasteel/black, /area/hallway/primary/aft) "cDa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics_shutters"; name = "robotics shutters" @@ -70014,6 +69833,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -70213,8 +70033,7 @@ /turf/open/floor/plasteel/freezer, /area/medical/virology) "cDE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -70231,6 +70050,7 @@ cell_type = 5000; dir = 1; name = "Virology APC"; + areastring = "/area/medical/virology"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -70544,6 +70364,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -70816,8 +70637,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cEA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "cEB" = ( @@ -70851,8 +70671,7 @@ /turf/closed/wall, /area/medical/virology) "cEF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ icon_state = "0-4"; @@ -70884,8 +70703,7 @@ /turf/open/floor/plasteel/freezer, /area/medical/virology) "cEH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ d2 = 8; @@ -71365,8 +71183,7 @@ }, /area/medical/virology) "cFD" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71435,8 +71252,7 @@ /turf/closed/wall/r_wall, /area/medical/virology) "cFK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -72176,7 +71992,7 @@ req_access_txt = "6" }, /turf/open/floor/plating, -/area/medical/morgue) +/area/maintenance/aft) "cGU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ @@ -72259,8 +72075,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "cGZ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -72434,8 +72249,7 @@ }, /area/medical/virology) "cHq" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -72874,6 +72688,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Research Division Server Room APC"; + areastring = "/area/science/server"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -72893,8 +72708,7 @@ /turf/open/floor/plasteel/black, /area/science/server) "cId" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -72904,10 +72718,7 @@ /area/science/server) "cIe" = ( /obj/machinery/r_n_d/server/robotics, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "cIf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -72915,10 +72726,7 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "cIg" = ( /turf/closed/wall/r_wall, @@ -73017,8 +72825,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cIp" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "0-4"; @@ -73305,8 +73112,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "cIP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/robotics/lab) "cIQ" = ( @@ -73377,10 +73183,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "cIZ" = ( /obj/effect/landmark/blobstart, @@ -73394,10 +73197,7 @@ dir = 8; pixel_x = 22 }, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "cJa" = ( /obj/structure/cable/yellow{ @@ -73877,16 +73677,12 @@ /turf/open/floor/plasteel/black, /area/science/server) "cJU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) "cJV" = ( /obj/machinery/r_n_d/server/core, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "cJW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -73894,10 +73690,7 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "cJX" = ( /obj/structure/cable/yellow{ @@ -74165,6 +73958,7 @@ cell_type = 5000; dir = 1; name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit/departure_lounge"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -74929,6 +74723,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Quarter Solar APC"; + areastring = "/area/maintenance/solars/starboard/aft"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -75153,6 +74948,7 @@ cell_type = 5000; dir = 2; name = "Aft Maintenance APC"; + areastring = "/area/maintenance/aft"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -75260,8 +75056,7 @@ /turf/open/floor/plating/airless, /area/medical/virology) "cMw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -75989,8 +75784,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "cNP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -76157,8 +75951,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "cOh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plasteel/black, /area/chapel/office) "cOi" = ( @@ -76169,6 +75962,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_x = -25 }, /turf/open/floor/carpet, @@ -76420,6 +76214,7 @@ dir = 2; lighting = 3; name = "Chapel Office APC"; + areastring = "/area/chapel/office"; pixel_y = -25 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -76570,8 +76365,7 @@ /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) "cPc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -76580,8 +76374,7 @@ /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "cPd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -76726,8 +76519,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "cPv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "cPx" = ( @@ -76751,8 +76543,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cPA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chapel_shutters_parlour"; name = "chapel shutters" @@ -77787,8 +77578,7 @@ /turf/open/floor/plasteel/black, /area/chapel/main) "cRL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chapel_shutters_space"; name = "chapel shutters" @@ -78854,8 +78644,7 @@ /turf/open/floor/plating, /area/science/xenobiology) "cTE" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -78878,10 +78667,11 @@ pixel_x = -32 }, /obj/item/clipboard, -/obj/item/toy/figure/syndie, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -79095,8 +78885,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cUg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "cUh" = ( @@ -79462,8 +79251,7 @@ /turf/open/floor/wood, /area/library) "cUU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/wood, /area/library) "cUV" = ( @@ -79631,8 +79419,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "cVp" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "cVr" = ( @@ -79684,8 +79471,7 @@ /area/shuttle/transport) "cVy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "cVz" = ( @@ -79721,8 +79507,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "cVG" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "cVH" = ( @@ -80366,8 +80151,7 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "cWK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction/mining/aux_base) "cWL" = ( @@ -81393,14 +81177,13 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cYE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/closet/toolcloset, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, /area/construction/mining/aux_base) "cYF" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "cYG" = ( @@ -81444,7 +81227,6 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cYK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "4-8"; d1 = 4; @@ -81457,7 +81239,7 @@ network = list("AuxBase"); pixel_y = -28 }, -/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) "cYL" = ( @@ -81833,10 +81615,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cZv" = ( -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cZw" = ( /obj/structure/table, @@ -82432,17 +82211,11 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "daS" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "daT" = ( /turf/open/space, @@ -82480,11 +82253,10 @@ /turf/open/floor/engine, /area/engine/supermatter) "daZ" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "dbb" = ( @@ -82618,10 +82390,7 @@ "dbv" = ( /obj/structure/disposalpipe/segment, /obj/machinery/light/small, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "dbw" = ( /obj/machinery/camera{ @@ -82630,10 +82399,7 @@ network = list("SS13","RD","Xeno"); start_active = 1 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "dbx" = ( /obj/structure/table/optable, @@ -83004,6 +82770,7 @@ cell_type = 10000; dir = 1; name = "Xenobiology APC"; + areastring = "/area/science/xenobiology"; pixel_y = 27 }, /obj/structure/cable/yellow{ @@ -83841,6 +83608,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Test Chamber Maintenance APC"; + areastring = "/area/maintenance/department/science/xenobiology"; pixel_x = 26 }, /turf/open/floor/plating, @@ -83883,10 +83651,7 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "ddC" = ( /obj/structure/disposalpipe/trunk{ @@ -84063,19 +83828,17 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "ded" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "dee" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "def" = ( @@ -84085,13 +83848,12 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "deh" = ( -/obj/structure/grille, /obj/structure/cable/white{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "dei" = ( @@ -84381,11 +84143,10 @@ /turf/open/floor/engine, /area/engine/engineering) "deS" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "deT" = ( @@ -84442,7 +84203,7 @@ /turf/open/floor/plating, /area/engine/engineering) "dfa" = ( -/obj/machinery/power/supermatter_shard/crystal, +/obj/machinery/power/supermatter_shard/crystal/engine, /turf/open/floor/engine, /area/engine/supermatter) "dfb" = ( @@ -84505,17 +84266,15 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "dfk" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "dfm" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "dfp" = ( @@ -84903,8 +84662,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "dgp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -85068,8 +84826,7 @@ /turf/open/floor/plasteel/black, /area/engine/atmos) "dhk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -85386,6 +85143,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -86977,8 +86735,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "dlN" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "dlO" = ( @@ -87147,13 +86904,11 @@ /turf/closed/wall, /area/quartermaster/sorting) "dmH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "dmI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "dmJ" = ( @@ -87205,8 +86960,7 @@ /turf/closed/wall, /area/quartermaster/sorting) "dmY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "dmZ" = ( @@ -87238,8 +86992,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "dni" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dnj" = ( @@ -87276,6 +87029,7 @@ cell_type = 2500; dir = 4; name = "Port Bow Maintenance APC"; + areastring = "/area/maintenance/port/fore"; pixel_x = 26 }, /turf/open/floor/plating{ @@ -87319,8 +87073,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "dnD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dnE" = ( @@ -87527,8 +87280,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "doI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "doJ" = ( @@ -87688,8 +87440,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "dpu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dpv" = ( @@ -88516,6 +88267,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Starboard Bow Maintenance APC"; + areastring = "/area/maintenance/starboard/fore"; pixel_y = -28 }, /obj/structure/cable/yellow{ @@ -88610,8 +88362,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "duq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dur" = ( @@ -89188,8 +88939,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxl" = ( @@ -89245,24 +88995,21 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dxB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxC" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "dxD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxE" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "dxF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxG" = ( @@ -89353,8 +89100,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dyd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dye" = ( @@ -89808,6 +89554,7 @@ cell_type = 5000; dir = 2; name = "Starboard Quarter Maintenance APC"; + areastring = "/area/maintenance/starboard/aft"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -90017,8 +89764,7 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dAS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dAT" = ( @@ -90069,8 +89815,7 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dBg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dBh" = ( @@ -90168,8 +89913,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "dBD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ icon_state = "0-4"; d2 = 4 @@ -90177,8 +89921,7 @@ /turf/open/floor/plating, /area/security/brig) "dBE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ icon_state = "0-4"; d2 = 4 @@ -90186,8 +89929,7 @@ /turf/open/floor/plating, /area/security/brig) "dBF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -90199,8 +89941,7 @@ /turf/open/floor/plating, /area/security/brig) "dBG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -90208,8 +89949,7 @@ /turf/open/floor/plating, /area/security/brig) "dBH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ icon_state = "0-4"; @@ -90218,8 +89958,7 @@ /turf/open/floor/plating, /area/security/brig) "dBI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/engine/break_room) @@ -90232,8 +89971,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "dBK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -90263,8 +90001,7 @@ }, /area/engine/atmos) "dBN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -90281,8 +90018,7 @@ /turf/open/floor/plasteel/freezer, /area/medical/virology) "dBP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -90290,8 +90026,7 @@ /turf/open/floor/plating, /area/medical/virology) "dBQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -90299,8 +90034,7 @@ /turf/open/floor/plating, /area/medical/virology) "dBR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ icon_state = "0-4"; d2 = 4 @@ -90321,8 +90055,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "dBT" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ d2 = 8; @@ -90331,8 +90064,7 @@ /turf/open/floor/plating, /area/medical/virology) "dBU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -90340,14 +90072,12 @@ /turf/open/floor/plating, /area/medical/virology) "dBV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/medical/virology) "dBW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/medical/virology) @@ -91050,6 +90780,31 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"dDJ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/construction/mining/aux_base) +"dDK" = ( +/obj/structure/rack{ + dir = 4 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/device/assault_pod/mining, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/construction/mining/aux_base) (1,1,1) = {" aaa @@ -103494,7 +103249,7 @@ cVL cVL cWJ cWK -aRE +dDJ aSL aDb cZq @@ -103751,7 +103506,7 @@ cVL cVL cWJ cWK -aRE +dDK aSM aDb cZq @@ -111774,7 +111529,7 @@ cia cia cuj cbx -dDx +dDw bXE cxU cxU @@ -113535,7 +113290,7 @@ bok bqz bsL buk -dCQ +dCH bdP baG baG @@ -113544,7 +113299,7 @@ bEB baG bHW baG -dDd +dCH baG bdP baG @@ -114029,7 +113784,7 @@ aJN dhI aME aNW -dCu +dCt aQx aMB aTe @@ -114065,7 +113820,7 @@ bGy bGy bGy bTG -dDj +dCE bWk bXK bYV @@ -116863,7 +116618,7 @@ aJS aUx aUx aXI -dCF +dCE baQ bci aaf @@ -118418,7 +118173,7 @@ bov bqN bsX buA -dCR +dCK byg bzW bBJ @@ -119183,7 +118938,7 @@ aaf bfw bhp bjb -dCL +dCK bmE boy bqP @@ -120747,7 +120502,7 @@ bQr bRJ bGM bTW -dDk +dCE bWA bXV bZk @@ -120975,7 +120730,7 @@ aTp aIT aTk aXS -dCG +dCE baV bcj bdH @@ -121204,7 +120959,7 @@ ajF akP ami anx -dCd +dCb apU arp asF @@ -121805,7 +121560,7 @@ cAu cBo crL cwN -dDD +dDy cFl cGh cHb @@ -123314,7 +123069,7 @@ aWf aWf aWf aWf -dDh +dCT aWf aWf bVo @@ -123797,7 +123552,7 @@ aMY aOu aOv aQR -dCy +dCv aTw aUM aWs @@ -124862,7 +124617,7 @@ bUh bVs bWN bWR -dDn +dDl caM ccu bST @@ -126906,7 +126661,7 @@ dCU byC bwX bHe -dDc +dCU bKm bKe bNE @@ -130724,7 +130479,7 @@ axQ ayR axY aBG -dCm +dCk aEk aFs aGT @@ -136693,8 +136448,8 @@ cgD chW cjl ckK -bCC -bCC +dbu +dbu ckM aaf bKK @@ -136949,9 +136704,9 @@ ccY ccY ccY cjm -bCC +dbu cme -bCC +dbu cjo aaa bKK @@ -137207,8 +136962,8 @@ cgE chX cjn ckL -bCC -bCC +dbu +dbu bxc aaf aai diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index d40fc99996..9a982211b4 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -1216,8 +1216,7 @@ }, /area/mine/production) "dt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/mine/production) "du" = ( diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 9dead5548c..9a3b2b9454 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -48,8 +48,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -61,8 +60,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -77,8 +75,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -90,8 +87,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -107,8 +103,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -124,8 +119,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -138,8 +132,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -149,7 +142,6 @@ "aaq" = ( /obj/machinery/computer/med_data, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -159,7 +151,6 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -207,14 +198,12 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) "aaw" = ( /obj/machinery/computer/security/mining, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) @@ -227,8 +216,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -237,8 +225,7 @@ /area/bridge) "aay" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -251,7 +238,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 9 }, /area/bridge) @@ -369,7 +355,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) @@ -383,7 +368,6 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) @@ -393,7 +377,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 5 }, /area/bridge) @@ -574,6 +557,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_y = -26 }, /obj/structure/cable/white, @@ -858,8 +842,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "captainspace"; name = "Captain's Space Shutters" @@ -1007,8 +990,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "abK" = ( @@ -1093,8 +1075,7 @@ name = "Asteroid" }) "abU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -1236,8 +1217,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -1942,8 +1922,7 @@ /turf/closed/wall, /area/quartermaster/storage) "ado" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "adp" = ( @@ -1955,8 +1934,7 @@ /turf/closed/wall, /area/quartermaster/storage) "adq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/quartermaster/storage) @@ -2201,8 +2179,7 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "adP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "aicorewindow"; name = "AI Core Shutters" @@ -2218,8 +2195,7 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "adR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "aicorewindow"; name = "AI Core Shutters" @@ -2260,8 +2236,7 @@ pixel_x = -32 }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/hop) @@ -2286,8 +2261,7 @@ /area/crew_quarters/heads/hop) "adW" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "adX" = ( @@ -2492,8 +2466,7 @@ name = "Asteroid" }) "aeq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/nanotrasen{ pixel_x = -32 }, @@ -2513,8 +2486,7 @@ /turf/open/floor/plasteel, /area/security/detectives_office) "aes" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/detectives_office) @@ -2534,8 +2506,7 @@ /area/crew_quarters/heads/captain/private) "aev" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) "aew" = ( @@ -2558,8 +2529,7 @@ /area/crew_quarters/heads/captain/private) "aex" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/electricshock{ pixel_x = 32 @@ -2754,8 +2724,7 @@ }, /area/bridge) "aeI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -2818,6 +2787,7 @@ cell_type = 5000; dir = 1; name = "Head of Personnel Quarter's APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_y = 25 }, /turf/open/floor/plasteel/vault{ @@ -2875,7 +2845,6 @@ "aeU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -3003,6 +2972,7 @@ cell_type = 5000; dir = 1; name = "Detective's Office APC"; + areastring = "/area/security/detectives_office"; pixel_y = 25 }, /obj/structure/cable/white{ @@ -3321,7 +3291,6 @@ pixel_x = -22 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -3347,7 +3316,6 @@ id = "cargounload" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -3377,8 +3345,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "afK" = ( @@ -3575,8 +3542,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "agd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -3657,6 +3623,7 @@ aidisabled = 0; dir = 1; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /turf/open/floor/circuit/green, @@ -3697,8 +3664,7 @@ }, /area/bridge) "agn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/crew_quarters/heads/hop) @@ -3810,7 +3776,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -3845,7 +3810,6 @@ dir = 10 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -3989,6 +3953,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Captain's Quarters APC"; + areastring = "/area/crew_quarters/heads/captain/private"; pixel_x = -26; pixel_y = 3 }, @@ -4249,8 +4214,7 @@ /area/bridge) "ahg" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hopblast"; name = "HoP Blast door" @@ -4668,8 +4632,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "ahN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /obj/machinery/door/poddoor/preopen{ id = "captainhall"; @@ -4831,8 +4794,7 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aif" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/quartermaster/storage) @@ -4950,8 +4912,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "air" = ( @@ -4998,14 +4959,12 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "aiu" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -5032,8 +4991,7 @@ /area/security/detectives_office) "aiw" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -5140,7 +5098,6 @@ name = "Queue Shutters" }, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/hallway/primary/central{ @@ -5151,8 +5108,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -5192,14 +5148,12 @@ pixel_x = -22 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/storage) "aiJ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -5208,7 +5162,6 @@ icon_state = "plant-22" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -5221,7 +5174,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/storage) @@ -5244,7 +5196,6 @@ /obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -5255,7 +5206,6 @@ }, /obj/item/paper_bin, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/storage) @@ -5307,8 +5257,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "aiV" = ( @@ -5360,8 +5309,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -5412,8 +5360,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigfront"; name = "Brig Blast door" @@ -5579,7 +5526,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central{ @@ -5588,7 +5534,6 @@ "ajp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central{ @@ -5841,7 +5786,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -5874,7 +5818,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -5984,8 +5927,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "ajV" = ( @@ -6742,7 +6684,6 @@ "akL" = ( /obj/structure/closet/wardrobe/cargotech, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -6755,21 +6696,18 @@ "akN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "akO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "akP" = ( /obj/machinery/photocopier, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/storage) @@ -6796,8 +6734,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akU" = ( @@ -6832,8 +6769,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/brig) @@ -6845,6 +6781,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Office APC"; + areastring = "/area/security/brig"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -6956,8 +6893,7 @@ /area/teleporter) "alh" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/teleporter) "ali" = ( @@ -6990,8 +6926,7 @@ /area/teleporter) "alk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -7124,8 +7059,7 @@ }) "alv" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -7205,7 +7139,6 @@ network = list("SS13") }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -7242,6 +7175,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Cargo Bay APC"; + areastring = "/area/quartermaster/storage"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -7249,7 +7183,6 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -7550,8 +7483,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/teleporter) "ame" = ( @@ -7559,8 +7491,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -7642,8 +7573,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -7653,8 +7583,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -7776,7 +7705,6 @@ /obj/machinery/computer/stockexchange, /obj/structure/table/reinforced, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/storage) @@ -7828,7 +7756,6 @@ /obj/item/stack/cable_coil/white, /obj/item/hand_labeler, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/storage) @@ -7836,16 +7763,14 @@ /turf/closed/wall, /area/quartermaster/miningdock) "amD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningdock) "amE" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "amF" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "amG" = ( @@ -8235,8 +8160,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ann" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/storage) @@ -8284,6 +8208,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Mining Dock APC"; + areastring = "/area/quartermaster/miningdock"; pixel_x = 26 }, /obj/structure/extinguisher_cabinet{ @@ -8301,8 +8226,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "ant" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/quartermaster/miningdock) @@ -8580,8 +8504,7 @@ }, /area/teleporter) "anQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -8771,7 +8694,6 @@ dir = 2 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/primary/central{ @@ -8838,7 +8760,6 @@ dir = 8 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 9 }, /area/quartermaster/miningdock) @@ -8851,7 +8772,6 @@ }, /obj/effect/landmark/start/shaft_miner, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/miningdock) @@ -9510,7 +9430,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningdock) @@ -9522,7 +9441,6 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningdock) @@ -9850,6 +9768,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -10089,6 +10008,7 @@ /obj/machinery/power/apc{ dir = 2; name = "E.V.A. Storage APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -10265,20 +10185,17 @@ dir = 1 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningdock) "aqs" = ( /obj/machinery/computer/shuttle/mining, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/miningdock) "aqt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/pods{ name = "MINING POD" }, @@ -10364,8 +10281,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aqE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -10407,7 +10323,6 @@ dir = 6 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/security/brig) @@ -10429,7 +10344,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/security/brig) @@ -10438,8 +10352,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -10536,6 +10449,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Primary Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_x = -26; pixel_y = 3 }, @@ -10615,8 +10529,7 @@ name = "Atrium" }) "arb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/bar{ name = "Atrium" @@ -10665,8 +10578,7 @@ name = "Atrium" }) "arf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -10745,7 +10657,6 @@ /obj/item/folder/yellow, /obj/item/toy/figure/miner, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/miningdock) @@ -10758,7 +10669,6 @@ pixel_y = -32 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 6 }, /area/quartermaster/miningdock) @@ -10962,7 +10872,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/side{ - icon_state = "green"; dir = 1 }, /area/engine/atmos) @@ -11242,8 +11151,7 @@ /turf/open/floor/plasteel/red, /area/security/brig) "arP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/primary) "arQ" = ( @@ -11777,8 +11685,7 @@ /area/security/brig) "asM" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "asN" = ( @@ -12071,7 +11978,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/theatre) +/area/maintenance/port/central) "ath" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -12243,8 +12150,7 @@ /turf/open/floor/engine/n2, /area/engine/atmos) "aty" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -12329,6 +12235,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Atmospherics Engine APC"; + areastring = "/area/engine/atmos"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -12358,7 +12265,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/caution/corner{ - icon_state = "cautioncorner"; dir = 1 }, /area/hallway/primary/central{ @@ -14012,7 +13918,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/bar) +/area/maintenance/starboard/central) "awx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -14507,8 +14413,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "axt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "axu" = ( @@ -14787,6 +14692,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Bar Door"; + req_access_txt = "25" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -15050,8 +14960,7 @@ }, /area/engine/atmos) "ays" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -15076,8 +14985,7 @@ name = "Primary Hallway" }) "ayu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/dorms) "ayv" = ( @@ -15278,6 +15186,7 @@ cell_type = 5000; dir = 1; name = "Central Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard/central"; pixel_y = 25 }, /obj/effect/turf_decal/stripes/line, @@ -15323,6 +15232,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit"; pixel_x = -26; pixel_y = 3 }, @@ -15408,8 +15318,7 @@ name = "\improper Departure Lounge" }) "azb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -15544,8 +15453,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "azs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -15992,7 +15900,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/engine/atmos) @@ -16284,6 +16191,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Atrium APC"; + areastring = "/area/crew_quarters/bar"; pixel_x = -26; pixel_y = 3 }, @@ -16650,7 +16558,6 @@ dir = 8 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/engine/atmos) @@ -16743,8 +16650,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aBC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16762,7 +16668,6 @@ /obj/structure/closet/crate/bin, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/engine/atmos) @@ -16931,6 +16836,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Dormitories APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -16991,6 +16897,7 @@ cell_type = 5000; dir = 1; name = "Theatre Backstage APC"; + areastring = "/area/crew_quarters/theatre"; pixel_y = 25 }, /obj/structure/extinguisher_cabinet{ @@ -17040,8 +16947,7 @@ /turf/closed/wall, /area/crew_quarters/kitchen) "aCc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/kitchen) "aCd" = ( @@ -17089,8 +16995,7 @@ name = "Primary Hallway" }) "aCi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -17132,8 +17037,7 @@ name = "\improper Departure Lounge" }) "aCk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -17177,8 +17081,7 @@ name = "\improper Departure Lounge" }) "aCm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -17188,8 +17091,7 @@ name = "\improper Departure Lounge" }) "aCn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/exit{ @@ -17390,8 +17292,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aCH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -17432,8 +17333,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aCJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -17680,7 +17580,6 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit{ @@ -17694,7 +17593,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit{ @@ -18823,7 +18721,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/area/maintenance/starboard/central) "aFg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -19088,7 +18986,6 @@ pixel_x = -32 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/hallway/primary/central{ @@ -19385,8 +19282,7 @@ name = "\improper Departure Lounge" }) "aGc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -19476,8 +19372,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aGl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -19531,7 +19426,6 @@ pixel_x = -24 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/hallway/primary/central{ @@ -19671,6 +19565,7 @@ cell_type = 5000; dir = 1; name = "Central Port Maintenance APC"; + areastring = "/area/maintenance/port/central"; pixel_y = 25 }, /turf/open/floor/plasteel/neutral/corner{ @@ -20241,8 +20136,7 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "aHw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -20289,8 +20183,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -20330,8 +20223,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aHA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -20554,7 +20446,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hydroponics) +/area/maintenance/port/central) "aHP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -21018,7 +20910,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/janitor) +/area/maintenance/port/central) "aID" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -21350,8 +21242,7 @@ }, /area/engine/gravity_generator) "aJj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -21383,6 +21274,7 @@ cell_type = 5000; dir = 1; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_y = 25 }, /obj/structure/cable{ @@ -21432,8 +21324,7 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aJo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -21548,8 +21439,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aJA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -21678,6 +21568,7 @@ cell_type = 5000; dir = 1; name = "Custodial Closet APC"; + areastring = "/area/janitor"; pixel_y = 25 }, /obj/structure/cable/white{ @@ -21737,20 +21628,17 @@ /area/hydroponics) "aJO" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 9 }, /area/hydroponics) "aJP" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) "aJQ" = ( /obj/effect/landmark/start/botanist, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -21765,7 +21653,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -21774,7 +21661,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 5 }, /area/hydroponics) @@ -21850,6 +21736,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -21965,8 +21852,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/exit{ @@ -22403,7 +22289,6 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 5 }, /area/janitor) @@ -22446,7 +22331,6 @@ "aKW" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hydroponics) @@ -22502,7 +22386,6 @@ "aLb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 4 }, /area/hydroponics) @@ -22627,7 +22510,6 @@ }) "aLt" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/hallway/secondary/exit{ @@ -22757,8 +22639,7 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aLG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -22815,8 +22696,7 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aLL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -22926,8 +22806,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aLX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/engine/engineering) @@ -23053,7 +22932,6 @@ /area/hydroponics) "aMl" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 10 }, /area/hydroponics) @@ -23102,7 +22980,6 @@ "aMq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 6 }, /area/hydroponics) @@ -23211,7 +23088,6 @@ layer = 4.1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/secondary/exit{ @@ -23236,7 +23112,6 @@ "aMC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/hallway/secondary/exit{ @@ -23317,8 +23192,7 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "aMK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -23342,8 +23216,7 @@ /turf/open/floor/plasteel, /area/tcommsat/server) "aMM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/tcommsat/server) @@ -23420,11 +23293,10 @@ /turf/open/floor/circuit/green, /area/engine/supermatter) "aMS" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "aMT" = ( @@ -23443,11 +23315,10 @@ /turf/open/floor/engine, /area/engine/supermatter) "aMW" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "aMX" = ( @@ -23694,9 +23565,10 @@ /obj/item/book/manual/hydroponics_pod_people, /obj/item/storage/box/syringes, /obj/item/paper/guides/jobs/hydroponics, -/obj/item/toy/figure/botanist, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, +/obj/item/storage/box/disks_plantgene, +/obj/item/toy/figure/botanist, /turf/open/floor/plasteel, /area/hydroponics) "aNq" = ( @@ -23704,6 +23576,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_y = -26 }, /obj/structure/cable/white, @@ -23889,7 +23762,6 @@ pixel_x = -23 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/secondary/exit{ @@ -24110,7 +23982,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aOa" = ( -/obj/machinery/power/supermatter_shard{ +/obj/machinery/power/supermatter_shard/engine{ anchored = 1; base_icon_state = "darkmatter"; explosion_power = 20; @@ -24158,6 +24030,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Engine Room APC"; + areastring = "/area/engine/engineering"; pixel_x = 26 }, /obj/structure/cable/white, @@ -24204,8 +24077,7 @@ /turf/open/floor/plasteel, /area/maintenance/port/central) "aOh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) "aOi" = ( @@ -24221,8 +24093,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "aOj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/hydroponics) @@ -24249,7 +24120,6 @@ layer = 4.1 }, /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 9 }, /area/hallway/primary/central) @@ -24261,20 +24131,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 1 }, /area/hallway/primary/central) "aOo" = ( /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 1 }, /area/hallway/primary/central) "aOp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 1 }, /area/hallway/primary/central) @@ -24283,7 +24150,6 @@ icon_state = "plant-22" }, /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 5 }, /area/hallway/primary/central) @@ -24413,19 +24279,17 @@ /turf/open/floor/plating, /area/engine/supermatter) "aOC" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "aOD" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "aOE" = ( @@ -24699,7 +24563,6 @@ network = list("SS13","Prison") }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24727,7 +24590,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24741,6 +24603,7 @@ aidisabled = 0; dir = 1; name = "Primary Hall APC"; + areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -24753,7 +24616,6 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24809,7 +24671,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24825,7 +24686,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24845,7 +24705,6 @@ network = list("SS13","Prison") }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24874,7 +24733,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central) @@ -24889,7 +24747,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central) @@ -24903,7 +24760,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central) @@ -24920,7 +24776,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central) @@ -25184,8 +25039,7 @@ name = "Primary Hallway" }) "aPz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/maintenance/starboard) "aPA" = ( @@ -25243,8 +25097,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "aPG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) "aPH" = ( @@ -25301,8 +25154,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "aPL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aPM" = ( @@ -25956,8 +25808,7 @@ /turf/closed/wall, /area/library) "aQX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/library) "aQY" = ( @@ -25998,8 +25849,7 @@ /turf/closed/wall, /area/medical/morgue) "aRc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/morgue) "aRd" = ( @@ -26020,8 +25870,7 @@ /turf/open/floor/plasteel, /area/medical/morgue) "aRe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/morgue) @@ -26029,8 +25878,7 @@ /turf/closed/wall, /area/medical/chemistry) "aRg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistbot"; name = "Chemistry Privacy Shutters" @@ -26058,8 +25906,7 @@ /turf/open/floor/plasteel, /area/medical/chemistry) "aRj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemisttop"; name = "Chemistry Lobby Shutters" @@ -26115,8 +25962,7 @@ /turf/closed/wall/r_wall, /area/science/lab) "aRs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab1"; name = "Research and Development Shutter" @@ -26189,12 +26035,9 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Primary Hallway" - }) +/area/maintenance/starboard) "aRy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "aRz" = ( @@ -26567,6 +26410,7 @@ cell_type = 5000; dir = 1; name = "Chemistry Lab APC"; + areastring = "/area/medical/chemistry"; pixel_y = 25 }, /obj/structure/cable/white{ @@ -26643,8 +26487,7 @@ /turf/closed/wall, /area/hallway/primary/central) "aSr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "aSs" = ( @@ -26854,8 +26697,7 @@ }, /area/tcommsat/server) "aSN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plating, /area/tcommsat/server) @@ -27110,8 +26952,7 @@ /turf/open/floor/plasteel/vault, /area/medical/medbay/zone3) "aTp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/chemistry) "aTq" = ( @@ -27173,7 +27014,6 @@ "aTw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central) @@ -27222,7 +27062,6 @@ "aTE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 4 }, /area/hallway/primary/central) @@ -27280,8 +27119,7 @@ /turf/open/floor/plasteel, /area/science/lab) "aTL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/lab) "aTM" = ( @@ -27485,6 +27323,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Library APC"; + areastring = "/area/library"; pixel_x = -26; pixel_y = 3 }, @@ -27594,8 +27433,7 @@ }, /area/medical/morgue) "aUn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/medbay/zone3) "aUo" = ( @@ -27639,7 +27477,6 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) @@ -27755,6 +27592,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Research Division APC"; + areastring = "/area/science/research"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -28032,13 +27870,11 @@ "aVk" = ( /obj/effect/landmark/start/chemist, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) "aVl" = ( /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) @@ -28101,6 +27937,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Research and Development Lab APC"; + areastring = "/area/science/lab"; pixel_x = -26; pixel_y = 3 }, @@ -28386,8 +28223,7 @@ }, /area/medical/morgue) "aWb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -28719,6 +28555,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -28750,8 +28587,7 @@ }, /area/medical/morgue) "aWK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/zone3) "aWL" = ( @@ -28768,8 +28604,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "aWM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/medbay/zone3) @@ -28792,8 +28627,7 @@ /turf/open/floor/plasteel, /area/medical/chemistry) "aWO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/nosmoking_1{ pixel_x = 32 }, @@ -28866,8 +28700,7 @@ /turf/open/floor/plasteel, /area/science/lab) "aWV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/science/lab) @@ -28886,8 +28719,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -28924,8 +28756,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -29349,7 +29180,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/library) +/area/maintenance/port) "aXO" = ( /obj/structure/table/glass, /obj/item/storage/firstaid/toxin{ @@ -29403,8 +29234,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "aXR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /turf/open/floor/plating, /area/medical/medbay/zone3) @@ -29481,7 +29311,6 @@ dir = 8 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central) @@ -30028,8 +29857,7 @@ /turf/closed/wall, /area/science/robotics/mechbay) "aZc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/science/robotics/mechbay) @@ -30047,8 +29875,7 @@ /turf/open/floor/plasteel, /area/science/robotics/mechbay) "aZe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/mechbay) "aZf" = ( @@ -30496,8 +30323,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "aZT" = ( @@ -30519,6 +30345,7 @@ cell_type = 10000; dir = 1; name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -30566,8 +30393,7 @@ }, /area/science/research) "baa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "bab" = ( @@ -30789,6 +30615,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medbay APC"; + areastring = "/area/medical/medbay/zone3"; pixel_x = -26 }, /obj/structure/cable/white, @@ -30827,8 +30654,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "baw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /obj/structure/sign/nosmoking_1{ pixel_y = -28 @@ -30906,7 +30732,6 @@ "baG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -31101,8 +30926,7 @@ }, /area/science/research) "baU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31361,7 +31185,6 @@ dir = 8 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -31430,6 +31253,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Checkpoint APC"; + areastring = "/area/hallway/primary/central"; pixel_x = 26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -31496,8 +31320,7 @@ /turf/open/floor/plating, /area/science/robotics/mechbay) "bbG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -31647,8 +31470,7 @@ /turf/open/floor/plasteel, /area/maintenance/port) "bbV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31813,8 +31635,7 @@ /turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bcm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -32071,6 +31892,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_x = 26 }, /obj/effect/turf_decal/stripes/line{ @@ -32238,8 +32060,7 @@ /turf/open/floor/plasteel/red, /area/hallway/primary/central) "bdh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -32357,6 +32178,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; pixel_x = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -32729,8 +32551,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "beb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/hallway/primary/central) @@ -33050,7 +32871,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay/zone3) +/area/maintenance/port) "beG" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, @@ -33168,7 +32989,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/maintenance/starboard) "beQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -33366,7 +33187,6 @@ pixel_x = -23 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -33591,6 +33411,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard"; pixel_y = -26 }, /obj/effect/decal/cleanable/dirt, @@ -33660,7 +33481,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/chapel/main) +/area/maintenance/port) "bfA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -33686,7 +33507,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/chapel/main) +/area/maintenance/port) "bfC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, @@ -33757,7 +33578,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -33820,6 +33640,7 @@ aidisabled = 0; dir = 1; name = "Central Hall APC"; + areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -33979,6 +33800,7 @@ cell_type = 5000; dir = 1; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_y = 25 }, /obj/effect/landmark/start/assistant, @@ -34119,8 +33941,7 @@ }, /area/science/xenobiology) "bgo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -34408,7 +34229,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/area/maintenance/port) "bgP" = ( /turf/closed/wall, /area/hallway/secondary/entry) @@ -34458,8 +34279,7 @@ /turf/closed/wall, /area/hallway/secondary/entry) "bgU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "bgV" = ( @@ -34573,8 +34393,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/whitepurple/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/science/xenobiology) "bhe" = ( @@ -34603,7 +34422,6 @@ /area/science/xenobiology) "bhf" = ( /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/science/xenobiology) @@ -34821,6 +34639,7 @@ cell_type = 5000; dir = 1; name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; pixel_y = 25 }, /obj/structure/cable/white{ @@ -34913,8 +34732,7 @@ }, /area/science/xenobiology) "bhN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -35038,8 +34856,7 @@ /turf/open/floor/wood, /area/chapel/main) "bib" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -35176,8 +34993,7 @@ /turf/open/floor/plasteel/black, /area/chapel/main) "bio" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -35585,8 +35401,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "biW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -35643,8 +35458,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bjc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) "bjd" = ( @@ -35693,8 +35507,7 @@ }, /area/chapel/main) "bjh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/chapel/main) "bji" = ( @@ -35717,8 +35530,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/main) "bjl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chapelprivacy"; name = "Chapel Privacy Shutters" @@ -35796,15 +35608,13 @@ /area/science/xenobiology) "bjs" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/xenobiology) "bjt" = ( /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/whitepurple/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/science/xenobiology) "bju" = ( @@ -35905,8 +35715,7 @@ /area/science/xenobiology) "bjG" = ( /turf/open/floor/plasteel/whitepurple/side{ - dir = 6; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 6 }, /area/science/xenobiology) "bjH" = ( @@ -36069,6 +35878,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Xenobiology Lab APC"; + areastring = "/area/science/xenobiology"; pixel_x = 26 }, /obj/machinery/light_switch{ @@ -36127,8 +35937,7 @@ /turf/open/floor/plating/airless, /area/shuttle/arrival) "bjX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -36137,8 +35946,7 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "bjY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -36532,7 +36340,6 @@ dir = 1 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/shuttle/arrival) @@ -36613,7 +36420,6 @@ dir = 1 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/shuttle/arrival) @@ -36971,8 +36777,7 @@ /turf/open/floor/plating, /area/chapel/main) "blJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/chapel/main) "blK" = ( @@ -37149,48 +36954,43 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "bmP" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmQ" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmR" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmS" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmT" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmU" = ( @@ -37222,8 +37022,7 @@ }, /area/shuttle/syndicate) "bmZ" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -37262,10 +37061,11 @@ pixel_x = -32 }, /obj/item/clipboard, -/obj/item/toy/figure/syndie, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -37647,8 +37447,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "boG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "boH" = ( @@ -37661,8 +37460,7 @@ }, /area/shuttle/syndicate) "boI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "boJ" = ( @@ -37768,8 +37566,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bpl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bpm" = ( @@ -38362,8 +38159,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "brw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "brx" = ( @@ -38376,8 +38172,7 @@ /turf/open/floor/circuit/red, /area/shuttle/syndicate) "bry" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "brz" = ( @@ -38633,7 +38428,6 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit{ @@ -39057,7 +38851,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/hallway/secondary/exit{ @@ -39073,7 +38866,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/secondary/exit{ @@ -39101,7 +38893,6 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/secondary/exit{ @@ -39610,6 +39401,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Telecomms Server Room APC"; + areastring = "/area/tcommsat/server"; pixel_x = -26 }, /obj/structure/cable{ @@ -39745,8 +39537,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "bvd" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "bve" = ( @@ -39982,8 +39773,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bvT" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bvU" = ( @@ -40003,8 +39793,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bvZ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwa" = ( @@ -40058,8 +39847,7 @@ /turf/open/floor/pod/dark, /area/shuttle/transport) "bwm" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwn" = ( @@ -40191,16 +39979,14 @@ /turf/open/floor/pod/dark, /area/shuttle/transport) "bwL" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwM" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bwN" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwO" = ( @@ -40220,8 +40006,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bwT" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwU" = ( @@ -40366,32 +40151,28 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "bxp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/tcommsat/server) "bxq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plating, /area/tcommsat/server) "bxr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plating, /area/tcommsat/server) "bxs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 8 }, @@ -79077,7 +78858,7 @@ alg apJ apJ apI -ata +aHF atU apI apI @@ -81920,7 +81701,7 @@ asg awT aAR avi -bxO +bxL asg aLf aMt diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index bcb7d7d150..7f55c286c7 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -16,12 +16,11 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aad" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "aae" = ( @@ -47,8 +46,7 @@ }, /area/shuttle/syndicate) "aah" = ( -/obj/structure/table/reinforced, -/obj/item/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -83,10 +81,11 @@ pixel_x = -32 }, /obj/item/clipboard, -/obj/item/toy/figure/syndie, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -336,8 +335,7 @@ }, /area/shuttle/syndicate) "aaO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "aaP" = ( @@ -797,7 +795,7 @@ /area/space) "abO" = ( /turf/closed/wall/r_wall, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "abP" = ( /obj/item/cautery, /obj/item/scalpel, @@ -842,20 +840,20 @@ "abV" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "abW" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "abX" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "abY" = ( /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "abZ" = ( /obj/structure/shuttle/engine/propulsion/left, /obj/effect/turf_decal/stripes/line, @@ -876,16 +874,16 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acd" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "ace" = ( /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acf" = ( /obj/machinery/camera/motion{ c_tag = "MiniSat AI Chamber North"; @@ -898,19 +896,19 @@ pixel_y = -24 }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acg" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "ach" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "aci" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -918,7 +916,7 @@ /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acj" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -939,7 +937,7 @@ pixel_y = 26 }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "ack" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -964,7 +962,7 @@ pixel_y = 32 }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acl" = ( /obj/structure/cable{ d2 = 8; @@ -974,6 +972,7 @@ aidisabled = 0; dir = 1; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /obj/effect/landmark/tripai, @@ -986,7 +985,7 @@ pixel_x = 27 }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acm" = ( /obj/machinery/camera/motion{ c_tag = "MiniSat External Port"; @@ -1008,7 +1007,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "aco" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -1016,7 +1015,7 @@ icon_state = "2-4" }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acp" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1029,7 +1028,7 @@ req_access_txt = "65" }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acq" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1037,13 +1036,13 @@ icon_state = "1-8" }, /obj/machinery/turretid{ - control_area = "AI Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai"; name = "AI Chamber turret control"; pixel_x = 5; pixel_y = -24 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acr" = ( /obj/machinery/ai_slipper{ uses = 8 @@ -1053,16 +1052,16 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acs" = ( /obj/machinery/turretid{ - control_area = "AI Satellite Antechamber"; + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; name = "AI Satellite turret control"; pixel_x = -5; pixel_y = -24 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "act" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/glass_command{ @@ -1070,7 +1069,7 @@ req_access_txt = "65" }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acu" = ( /obj/machinery/porta_turret/ai{ dir = 4 @@ -1084,7 +1083,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acv" = ( /obj/machinery/camera/motion{ c_tag = "MiniSat External Starboard"; @@ -1098,7 +1097,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acx" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1106,7 +1105,7 @@ icon_state = "1-2" }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acy" = ( /obj/effect/landmark/start/ai, /obj/item/device/radio/intercom{ @@ -1144,7 +1143,7 @@ pixel_y = -28 }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acz" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1152,7 +1151,7 @@ icon_state = "1-4" }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acA" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -1160,17 +1159,17 @@ icon_state = "2-8" }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acB" = ( /obj/machinery/door/firedoor/heavy, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acC" = ( /obj/machinery/airalarm{ pixel_y = 22 }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acD" = ( /obj/machinery/camera/motion{ c_tag = "MiniSat AI Chamber South"; @@ -1188,7 +1187,7 @@ pixel_y = 37 }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acE" = ( /obj/item/device/radio/intercom{ broadcasting = 1; @@ -1198,7 +1197,7 @@ pixel_y = 24 }, /turf/open/floor/circuit, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acF" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/plating/airless, @@ -1213,7 +1212,7 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acH" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1224,7 +1223,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acI" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1242,7 +1241,7 @@ /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acJ" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1251,7 +1250,7 @@ }, /obj/machinery/door/firedoor/heavy, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acK" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1259,7 +1258,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acL" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -1270,11 +1269,11 @@ uses = 8 }, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acM" = ( /obj/machinery/door/firedoor/heavy, /turf/open/floor/plasteel/white, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acN" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -1298,7 +1297,7 @@ "acR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/black, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acS" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1306,11 +1305,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/black, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "acU" = ( /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/AIsatextAS) @@ -1332,21 +1331,19 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/AIsatextAP) "acZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "ada" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plating, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "adb" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -1361,23 +1358,21 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "adc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plating, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "add" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plating, -/area/wreck/ai) +/area/ai_monitored/turret_protected/ai) "ade" = ( /obj/structure/table/glass, /obj/item/stack/sheet/metal, @@ -1430,6 +1425,7 @@ /obj/machinery/power/apc{ dir = 8; name = "MiniSat Antechamber APC"; + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_x = -24 }, /obj/machinery/recharger, @@ -1815,8 +1811,7 @@ /turf/closed/wall/r_wall, /area/security/prison) "aen" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -2102,6 +2097,7 @@ /obj/machinery/power/apc{ dir = 8; name = "MiniSat Port Maintenance APC"; + areastring = "/area/ai_monitored/turret_protected/AIsatextAP"; pixel_x = -24 }, /turf/open/floor/plating, @@ -2297,6 +2293,7 @@ /obj/machinery/power/apc{ dir = 4; name = "MiniSat Starboard Maintenance APC"; + areastring = "/area/ai_monitored/turret_protected/AIsatextAS"; pixel_x = 24 }, /turf/open/floor/plating, @@ -2319,8 +2316,8 @@ /turf/open/floor/plasteel/black, /area/security/prison) "afq" = ( -/obj/item/device/camera, /obj/structure/table, +/obj/item/device/instrument/harmonica, /turf/open/floor/plasteel/black, /area/security/prison) "afr" = ( @@ -2523,31 +2520,31 @@ /area/ai_monitored/turret_protected/AIsatextAS) "afU" = ( /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "afV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "afW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "afX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "afY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "afZ" = ( /obj/machinery/vending/sustenance, /turf/open/floor/plasteel/black, @@ -2610,7 +2607,7 @@ name = "blast door" }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "agj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -2619,7 +2616,7 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agk" = ( /obj/machinery/light/small{ dir = 1 @@ -2632,7 +2629,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -2641,11 +2638,11 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "agn" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel/black, @@ -2664,8 +2661,7 @@ /turf/open/floor/plasteel/freezer, /area/security/prison) "agq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "agr" = ( @@ -2700,12 +2696,12 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agw" = ( /obj/structure/bed, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agx" = ( /obj/machinery/sparker{ dir = 2; @@ -2716,7 +2712,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agy" = ( /turf/closed/wall, /area/security/prison) @@ -2790,13 +2786,13 @@ dir = 10 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agG" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agH" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2 @@ -2805,7 +2801,7 @@ dir = 6 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agI" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -2910,8 +2906,7 @@ /turf/closed/wall, /area/security/main) "agQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "agR" = ( @@ -2929,8 +2924,7 @@ /turf/open/space/basic, /area/space) "agT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; layer = 2.9; @@ -2939,10 +2933,9 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "agU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; layer = 2.9; @@ -2950,7 +2943,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "agV" = ( /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; @@ -2967,7 +2960,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "agW" = ( /obj/machinery/flasher{ id = "PCell 2"; @@ -3015,6 +3008,7 @@ /area/security/main) "ahd" = ( /obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/showroomfloor, /area/security/main) "ahe" = ( @@ -3069,7 +3063,7 @@ /obj/item/device/mmi, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahk" = ( /obj/structure/table, /obj/item/folder/red{ @@ -3079,7 +3073,7 @@ pixel_x = -3 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahl" = ( /obj/machinery/button/flasher{ id = "executionflash"; @@ -3095,7 +3089,7 @@ }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahm" = ( /obj/machinery/door/airlock/glass_security{ name = "Long-Term Cell 2"; @@ -3151,15 +3145,14 @@ /turf/open/space/basic, /area/space) "ahu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "ahv" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/components/unary/portables_connector/visible, @@ -3167,7 +3160,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "ahw" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3178,19 +3171,19 @@ dir = 1 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "ahx" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahy" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -3209,16 +3202,18 @@ }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "ahB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, /area/security/prison) "ahC" = ( /obj/machinery/light{ @@ -3240,22 +3235,20 @@ pixel_y = 34; req_access_txt = "2" }, -/turf/open/floor/plasteel/red/side{ - dir = 5 +/turf/open/floor/plasteel/red/corner{ + dir = 1 }, /area/security/prison) "ahD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, +/turf/open/floor/plasteel, /area/security/prison) "ahE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - dir = 5 +/turf/open/floor/plasteel/red/corner{ + dir = 4 }, /area/security/prison) "ahF" = ( @@ -3273,7 +3266,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - dir = 5 + dir = 1 }, /area/security/prison) "ahG" = ( @@ -3298,8 +3291,8 @@ pixel_y = 34; req_access_txt = "2" }, -/turf/open/floor/plasteel/red/side{ - dir = 5 +/turf/open/floor/plasteel/red/corner{ + dir = 1 }, /area/security/prison) "ahH" = ( @@ -3316,9 +3309,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, +/turf/open/floor/plasteel, /area/security/prison) "ahI" = ( /obj/machinery/light{ @@ -3329,8 +3320,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - dir = 5 +/turf/open/floor/plasteel/red/corner{ + dir = 4 }, /area/security/prison) "ahJ" = ( @@ -3346,13 +3337,15 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/red/side{ - dir = 5 + dir = 1 }, /area/security/prison) "ahK" = ( /obj/structure/table, /obj/item/melee/chainofcommand, -/turf/open/floor/plasteel/red, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, /area/security/prison) "ahL" = ( /turf/closed/wall/r_wall, @@ -3399,15 +3392,14 @@ /turf/open/space/basic, /area/space) "ahS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, /obj/structure/cable, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "ahT" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 @@ -3425,7 +3417,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "ahU" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3440,7 +3432,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "ahV" = ( /obj/structure/rack, /obj/item/tank/internals/anesthetic{ @@ -3461,7 +3453,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "ahW" = ( /obj/structure/cable{ d1 = 2; @@ -3477,7 +3469,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahX" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/structure/cable{ @@ -3489,7 +3481,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahY" = ( /obj/structure/cable{ d1 = 4; @@ -3509,7 +3501,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ahZ" = ( /obj/structure/cable{ d1 = 4; @@ -3519,9 +3511,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, +/turf/open/floor/plasteel, /area/security/prison) "aia" = ( /obj/structure/cable{ @@ -3591,7 +3581,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/open/floor/plasteel/red, +/turf/open/floor/plasteel, /area/security/prison) "aii" = ( /obj/structure/table, @@ -3640,10 +3630,12 @@ /area/security/main) "aio" = ( /obj/structure/closet/l3closet, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/showroomfloor, /area/security/main) "aip" = ( /obj/structure/closet/bombcloset, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/showroomfloor, /area/security/main) "aiq" = ( @@ -3653,15 +3645,16 @@ "air" = ( /obj/vehicle/secway, /obj/item/key/security, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel/showroomfloor, /area/security/main) "ais" = ( /obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel/showroomfloor, /area/security/main) "ait" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/security/brig) "aiu" = ( @@ -3675,7 +3668,7 @@ dir = 10 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aiw" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -3690,13 +3683,13 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aix" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aiy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -3710,7 +3703,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aiz" = ( /obj/machinery/light_switch{ pixel_x = 25 @@ -3719,42 +3712,34 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aiA" = ( /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "aiB" = ( -/turf/open/floor/plasteel/red, +/turf/open/floor/plasteel/red/side, /area/security/prison) "aiC" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5 }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "aiD" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "aiE" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "aiF" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ dir = 1 }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, +/turf/open/floor/plasteel, /area/security/prison) "aiG" = ( /obj/structure/cable{ @@ -3765,15 +3750,11 @@ /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, +/turf/open/floor/plasteel, /area/security/prison) "aiH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, +/turf/open/floor/plasteel, /area/security/prison) "aiI" = ( /turf/open/floor/plasteel/red/side{ @@ -3785,14 +3766,12 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "aiK" = ( /obj/structure/table, /obj/item/device/electropack, -/turf/open/floor/plasteel/red, +/turf/open/floor/plasteel/red/side, /area/security/prison) "aiL" = ( /obj/structure/table, @@ -3866,13 +3845,11 @@ /turf/closed/wall, /area/maintenance/department/crew_quarters/dorms) "aiT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) "aiU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/barsign, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) @@ -3911,7 +3888,7 @@ pixel_x = -23 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aja" = ( /obj/structure/cable{ d1 = 1; @@ -3924,7 +3901,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ajb" = ( /obj/structure/closet/secure_closet/injection, /obj/machinery/power/apc{ @@ -3937,7 +3914,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "ajc" = ( /obj/structure/closet/secure_closet/brig, /turf/open/floor/plasteel/black, @@ -3957,8 +3934,7 @@ d2 = 2 }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "ajf" = ( @@ -4893,8 +4869,7 @@ /turf/open/floor/plasteel/black, /area/security/main) "akT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -4932,8 +4907,7 @@ /turf/open/floor/plasteel/darkred/side, /area/crew_quarters/heads/hos) "akZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -5231,10 +5205,10 @@ /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "alK" = ( -/obj/structure/chair{ +/obj/structure/disposalpipe/segment, +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "alL" = ( @@ -5248,8 +5222,7 @@ /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "alN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -5433,8 +5406,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "ami" = ( @@ -5462,8 +5434,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "amk" = ( @@ -5644,13 +5615,13 @@ /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "amw" = ( -/obj/structure/chair{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, +/obj/structure/chair/office/dark{ + dir = 4 + }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "amx" = ( @@ -5733,7 +5704,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/security/processing/cremation) +/area/maintenance/department/security/brig) "amJ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 6 @@ -5866,6 +5837,11 @@ c_tag = "Brig Control Room"; dir = 2 }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_y = 24 + }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "amV" = ( @@ -5953,7 +5929,7 @@ /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "ani" = ( -/obj/structure/chair{ +/obj/structure/chair/office/dark{ dir = 4 }, /turf/open/floor/carpet, @@ -5982,8 +5958,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "ano" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_1) "anp" = ( @@ -6078,7 +6053,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/security/brig) +/area/maintenance/department/security/brig) "any" = ( /obj/machinery/light{ dir = 8 @@ -6121,13 +6096,12 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "anC" = ( @@ -6186,8 +6160,7 @@ d2 = 2 }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, @@ -6244,8 +6217,7 @@ /turf/open/floor/plasteel/black, /area/security/main) "anQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -6330,8 +6302,7 @@ }, /area/crew_quarters/heads/hos) "anW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -6720,8 +6691,7 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aoR" = ( @@ -6755,12 +6725,8 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoU" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)" - }, -/obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/computer/crew, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoV" = ( @@ -6795,8 +6761,7 @@ d2 = 2 }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "apa" = ( @@ -6962,7 +6927,6 @@ /turf/open/space/basic, /area/space) "app" = ( -/obj/structure/lattice, /obj/machinery/camera{ c_tag = "Bridge Starboard Exterior"; dir = 1 @@ -7071,8 +7035,7 @@ /turf/open/floor/plating, /area/shuttle/labor) "apE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "apF" = ( @@ -7111,8 +7074,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "apK" = ( @@ -7152,8 +7114,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/warden) @@ -7215,8 +7176,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "apR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "apS" = ( @@ -7496,7 +7456,9 @@ /area/security/brig) "aqB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, /area/security/brig) "aqC" = ( /turf/open/floor/plasteel/black, @@ -7505,7 +7467,9 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, /area/security/brig) "aqE" = ( /obj/structure/cable{ @@ -7533,8 +7497,7 @@ /turf/closed/wall/r_wall, /area/bridge) "aqI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -7680,6 +7643,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Dormitory APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = 25 }, /obj/structure/cable{ @@ -7900,8 +7864,8 @@ /turf/open/floor/plasteel/black, /area/security/brig) "arx" = ( -/obj/structure/table, /obj/item/device/flashlight/lamp, +/obj/structure/table/glass, /turf/open/floor/plasteel/black, /area/security/brig) "ary" = ( @@ -8220,7 +8184,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/crew_quarters/dorms) +/area/maintenance/department/crew_quarters/dorms) "asd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ @@ -8262,8 +8226,7 @@ /turf/open/floor/plasteel/barber, /area/crew_quarters/dorms) "ash" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/dorms) "asi" = ( @@ -8273,8 +8236,7 @@ /turf/open/floor/plating, /area/crew_quarters/dorms) "asj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/crew_quarters/dorms) @@ -8333,8 +8295,7 @@ /turf/open/floor/plating, /area/maintenance/department/security/brig) "asp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -8498,12 +8459,12 @@ /turf/open/floor/plasteel/black, /area/security/brig) "asJ" = ( -/obj/structure/table, /obj/item/folder/red, /obj/item/device/taperecorder, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 4 }, +/obj/structure/table/glass, /turf/open/floor/plasteel/black, /area/security/brig) "asK" = ( @@ -8743,6 +8704,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Dormitory Maintenance APC"; + areastring = "/area/maintenance/department/crew_quarters/dorms"; pixel_x = -24 }, /obj/structure/cable, @@ -8863,8 +8825,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/security/brig) @@ -8889,8 +8850,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/brig) @@ -8916,8 +8876,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/security/brig) @@ -8962,8 +8921,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/brig) @@ -8993,8 +8951,7 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "atG" = ( @@ -9019,13 +8976,13 @@ /area/security/brig) "atI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/darkred/side, /area/security/brig) "atJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/darkred/side, /area/security/brig) "atK" = ( /obj/structure/cable{ @@ -9193,6 +9150,7 @@ /obj/item/ammo_box/a357, /obj/item/tank/internals/plasma/full, /obj/item/disk/fakenucleardisk, +/obj/item/ore/diamond, /obj/item/gun/energy/disabler, /turf/open/floor/plasteel/vault{ dir = 4 @@ -9268,8 +9226,7 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/dorms) "aum" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -9503,7 +9460,6 @@ pixel_x = -22 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) @@ -9514,7 +9470,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) @@ -9629,8 +9584,7 @@ /turf/closed/wall/r_wall, /area/teleporter) "avd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "Dorm3Shutters"; name = "Dorm Shutters" @@ -9737,8 +9691,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "avm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "avn" = ( @@ -9752,7 +9705,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) +/area/maintenance/department/crew_quarters/dorms) "avo" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, @@ -9803,11 +9756,11 @@ /area/security/brig) "avs" = ( /obj/structure/bed, -/obj/item/bedsheet, /obj/machinery/flasher{ id = "Cell 1"; pixel_x = -28 }, +/obj/item/bedsheet/blue, /turf/open/floor/plasteel/blue/side, /area/security/brig) "avt" = ( @@ -9822,11 +9775,11 @@ /area/security/brig) "avv" = ( /obj/structure/bed, -/obj/item/bedsheet, /obj/machinery/flasher{ id = "Cell 2"; pixel_x = -28 }, +/obj/item/bedsheet/green, /turf/open/floor/plasteel/green/side, /area/security/brig) "avw" = ( @@ -9841,11 +9794,11 @@ /area/security/brig) "avy" = ( /obj/structure/bed, -/obj/item/bedsheet, /obj/machinery/flasher{ id = "Cell 3"; pixel_x = -28 }, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel/yellow/side, /area/security/brig) "avz" = ( @@ -9949,7 +9902,7 @@ req_access_txt = "20" }, /turf/open/floor/plating, -/area/bridge) +/area/maintenance/fore) "avN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/vault, @@ -10070,8 +10023,7 @@ /turf/open/floor/plating, /area/bridge) "awd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "awe" = ( @@ -10240,8 +10192,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aww" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -10315,6 +10266,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Fitness Room APC"; + areastring = "/area/crew_quarters/fitness/recreation"; pixel_y = 24 }, /obj/structure/cable{ @@ -10379,12 +10331,11 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "awJ" = ( @@ -10396,12 +10347,11 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "awK" = ( @@ -10413,12 +10363,11 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "awL" = ( @@ -10445,12 +10394,11 @@ icon_state = "0-8" }, /obj/structure/cable, -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "awN" = ( @@ -10505,14 +10453,6 @@ /area/security/brig) "awQ" = ( /obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - layer = 2.7; - name = "Brig Desk"; - req_access_txt = "1" - }, /obj/item/pen{ layer = 3 }, @@ -10520,6 +10460,13 @@ id = "Secure Gate"; name = "brig shutters" }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, /turf/open/floor/plasteel/black, /area/security/brig) "awR" = ( @@ -10546,7 +10493,7 @@ req_access_txt = "20" }, /turf/open/floor/plating, -/area/crew_quarters/heads/captain) +/area/maintenance/fore) "awU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -10652,24 +10599,21 @@ /turf/open/floor/plasteel/black, /area/bridge) "axh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "axi" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) "axj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plating, /area/hallway/primary/central) "axk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -10693,8 +10637,7 @@ /turf/open/floor/plasteel/stairs, /area/hallway/primary/central) "axn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/hallway/primary/central) @@ -10708,24 +10651,25 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "axp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"axq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/chair/comfy/brown, /turf/open/floor/carpet, /area/crew_quarters/dorms) -"axr" = ( +"axq" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/chair/comfy/brown, +/obj/structure/chair/comfy, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"axr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy, /turf/open/floor/carpet, /area/crew_quarters/dorms) "axs" = ( @@ -10748,8 +10692,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "axv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "axw" = ( @@ -10785,8 +10728,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "axB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port) "axC" = ( @@ -10850,9 +10792,6 @@ /area/hallway/primary/fore) "axN" = ( /obj/structure/dresser, -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_y = 32 - }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain) "axO" = ( @@ -11033,8 +10972,7 @@ /turf/open/floor/plasteel/stairs, /area/hallway/primary/central) "ayi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "Dorm2Shutters"; name = "Dorm Shutters" @@ -11093,8 +11031,12 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "ayn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/chair/comfy{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, @@ -11102,9 +11044,6 @@ "ayo" = ( /obj/structure/table/wood, /obj/item/storage/pill_bottle/dice, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /turf/open/floor/carpet, /area/crew_quarters/dorms) "ayp" = ( @@ -11175,8 +11114,7 @@ /turf/open/space, /area/solar/port) "ayz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -11506,7 +11444,7 @@ /area/bridge) "azk" = ( /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; name = "AI Upload turret control"; pixel_y = -25 }, @@ -11581,6 +11519,7 @@ cell_type = 10000; dir = 4; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_x = 24 }, /obj/structure/cable{ @@ -11641,7 +11580,14 @@ }, /area/crew_quarters/dorms) "azv" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /turf/open/floor/carpet, /area/crew_quarters/dorms) "azw" = ( @@ -12217,15 +12163,14 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aAP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair/comfy/brown{ +/obj/effect/landmark/start/assistant, +/obj/structure/chair/comfy{ dir = 1 }, /turf/open/floor/carpet, /area/crew_quarters/dorms) "aAQ" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/comfy/brown{ +/obj/structure/chair/comfy{ dir = 1 }, /turf/open/floor/carpet, @@ -12325,8 +12270,7 @@ /turf/closed/wall, /area/security/detectives_office) "aBe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "datboidetective"; name = "privacy shutters" @@ -12481,6 +12425,7 @@ cell_type = 5000; dir = 1; name = "Upload APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = 24 }, /obj/structure/cable{ @@ -12617,8 +12562,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aBL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "Dorm1Shutters"; name = "Dorm Shutters" @@ -12953,7 +12897,9 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, /area/storage/primary) "aCw" = ( /obj/structure/table, @@ -13320,7 +13266,7 @@ /area/crew_quarters/dorms) "aDg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 + dir = 1 }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) @@ -13338,22 +13284,27 @@ name = "Station Intercom (General)"; pixel_y = -26 }, -/turf/open/floor/plasteel/white/corner, +/turf/open/floor/plasteel, /area/crew_quarters/dorms) "aDi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/sign/restroom{ + pixel_y = -32 }, -/turf/open/floor/plasteel/white/side, +/turf/open/floor/plasteel/white/corner, /area/crew_quarters/dorms) "aDj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, /turf/open/floor/plasteel/white/side, /area/crew_quarters/dorms) "aDk" = ( -/turf/open/floor/plasteel/white/side, +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (WEST)"; + icon_state = "whitecorner"; + dir = 8 + }, /area/crew_quarters/dorms) "aDl" = ( /obj/structure/cable{ @@ -13366,7 +13317,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) +/area/maintenance/department/cargo) "aDm" = ( /obj/structure/cable{ d1 = 1; @@ -13460,7 +13411,8 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/side{ - dir = 8 + dir = 8; + heat_capacity = 1e+006 }, /area/storage/primary) "aDx" = ( @@ -13805,6 +13757,11 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aEc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Dormitories"; + req_access_txt = "0" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/crew_quarters/dorms) @@ -13861,8 +13818,7 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aEl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/cargo) "aEm" = ( @@ -13903,14 +13859,15 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 20 + pixel_x = -1; + pixel_y = 9 }, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 10 + pixel_y = 0 }, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ pixel_x = 7; - pixel_y = 10 + pixel_y = 2 }, /turf/open/floor/carpet, /area/security/detectives_office) @@ -13945,7 +13902,8 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - dir = 8 + dir = 8; + heat_capacity = 1e+006 }, /area/storage/primary) "aEu" = ( @@ -14229,8 +14187,9 @@ "aEW" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aEX" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -14241,7 +14200,7 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aEZ" = ( /obj/structure/sink{ dir = 8; @@ -14375,7 +14334,8 @@ /obj/item/electronics/apc, /obj/item/device/t_scanner, /turf/open/floor/plasteel/neutral/side{ - dir = 8 + dir = 8; + heat_capacity = 1e+006 }, /area/storage/primary) "aFt" = ( @@ -14420,13 +14380,12 @@ /turf/open/floor/plasteel/darkblue/side, /area/crew_quarters/heads/captain) "aFA" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "hop"; layer = 2.9; name = "Privacy Shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; @@ -14473,17 +14432,13 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aFE" = ( -/obj/item/extinguisher, -/obj/machinery/power/apc{ - dir = 8; - name = "Starboard Emergency Storage APC"; - pixel_x = -24 - }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 + d1 = 2; + d2 = 4; + icon_state = "2-4" }, +/obj/item/wrench, +/obj/item/crowbar, /turf/open/floor/plating, /area/storage/emergency/starboard) "aFF" = ( @@ -14491,6 +14446,15 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/power/apc{ + dir = 4; + name = "Starboard Emergency Storage APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/open/floor/plating, /area/storage/emergency/starboard) "aFG" = ( @@ -14577,20 +14541,20 @@ /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plating, -/area/space) +/area/maintenance/department/cargo) "aFO" = ( /obj/effect/decal/cleanable/vomit/old, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/plating, -/area/space) +/area/maintenance/department/cargo) "aFP" = ( /obj/structure/sink/kitchen{ pixel_y = 28 }, /turf/open/floor/plating, -/area/space) +/area/maintenance/department/cargo) "aFQ" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bowl, @@ -14715,7 +14679,9 @@ /area/storage/primary) "aGh" = ( /obj/structure/table, -/obj/item/storage/firstaid/regular, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/neutral/side, /area/storage/primary) @@ -14756,13 +14722,15 @@ "aGn" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-09"; + layer = 3.1; light_color = "#2cb2e8"; light_range = 3; name = "Photosynthetic Potted plant"; pixel_y = 0 }, -/turf/open/floor/plating/airless, -/area/space) +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/central) "aGo" = ( /obj/structure/lattice, /obj/structure/sign/logo{ @@ -14773,7 +14741,7 @@ "aGp" = ( /obj/structure/lattice, /obj/structure/sign/logo{ - icon_state = "ss13sign-2"; + icon_state = "nanotrasen_sign2"; pixel_y = 32 }, /turf/open/space, @@ -14781,7 +14749,7 @@ "aGq" = ( /obj/structure/lattice, /obj/structure/sign/logo{ - icon_state = "ss13sign-3"; + icon_state = "nanotrasen_sign3"; pixel_y = 32 }, /turf/open/space, @@ -14789,7 +14757,7 @@ "aGr" = ( /obj/structure/lattice, /obj/structure/sign/logo{ - icon_state = "ss13sign-4"; + icon_state = "nanotrasen_sign4"; pixel_y = 32 }, /turf/open/space, @@ -14797,7 +14765,7 @@ "aGs" = ( /obj/structure/lattice, /obj/structure/sign/logo{ - icon_state = "ss13sign-5"; + icon_state = "nanotrasen_sign5"; pixel_y = 32 }, /turf/open/space, @@ -14855,7 +14823,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/storage/toolbox/emergency, /turf/open/floor/plating, /area/storage/emergency/starboard) "aGB" = ( @@ -14869,15 +14836,15 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aGD" = ( /obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aGE" = ( /obj/structure/sink{ dir = 8; @@ -14913,6 +14880,9 @@ /obj/machinery/shower{ dir = 4 }, +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -32 + }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "aGJ" = ( @@ -14993,7 +14963,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/security/detectives_office) +/area/maintenance/department/security/brig) "aGU" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15009,8 +14979,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aGX" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/primary) "aGY" = ( @@ -15040,16 +15009,22 @@ layer = 4.1; pixel_y = 3 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/central) "aHb" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/central) "aHc" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/central) "aHd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -15086,8 +15061,7 @@ /turf/open/floor/plasteel/vault, /area/bridge) "aHf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -15120,8 +15094,7 @@ }, /area/hallway/primary/central) "aHi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/cable{ d2 = 4; @@ -15130,8 +15103,7 @@ /turf/open/floor/plating, /area/hallway/primary/central) "aHj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -15143,8 +15115,7 @@ /turf/open/floor/plating, /area/hallway/primary/central) "aHk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/cable{ d2 = 8; @@ -15257,8 +15228,7 @@ /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) "aHA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "aHB" = ( @@ -15445,6 +15415,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, /turf/open/floor/plasteel/blue/corner{ dir = 1 }, @@ -15546,6 +15519,9 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, /turf/open/floor/plasteel/blue/corner{ dir = 1 }, @@ -15602,7 +15578,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aIh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -15619,16 +15595,17 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aIj" = ( /obj/machinery/vending/cigarette, /obj/machinery/airalarm{ pixel_y = 22 }, -/turf/open/floor/plasteel/white/side{ - dir = 4 +/obj/structure/sign/restroom{ + pixel_x = 32 }, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel/white/corner, +/area/hallway/primary/central) "aIk" = ( /obj/machinery/power/apc{ dir = 4; @@ -15958,6 +15935,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aIX" = ( @@ -15972,6 +15954,11 @@ icon_state = "4-8" }, /obj/effect/landmark/observer_start, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aIY" = ( @@ -15980,6 +15967,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aIZ" = ( @@ -16073,7 +16065,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aJg" = ( /obj/structure/cable{ d1 = 4; @@ -16096,7 +16088,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aJi" = ( /obj/structure/cable{ d1 = 1; @@ -16112,31 +16104,28 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aJj" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aJk" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16145,7 +16134,7 @@ location = "Dorms" }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aJl" = ( /obj/structure/cable{ d1 = 4; @@ -16157,7 +16146,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aJm" = ( /obj/structure/cable{ d1 = 4; @@ -16170,7 +16159,7 @@ /turf/open/floor/plasteel/white/side{ dir = 4 }, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aJn" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms"; @@ -16445,6 +16434,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/sign/restroom{ + pixel_y = -32 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aJN" = ( @@ -16594,7 +16586,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aKc" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16615,22 +16607,24 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aKf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aKg" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-04"; layer = 4.1 }, -/turf/open/floor/plasteel/white/side{ +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (EAST)"; + icon_state = "whitecorner"; dir = 4 }, -/area/crew_quarters/dorms) +/area/hallway/primary/central) "aKh" = ( /obj/machinery/light_switch{ pixel_x = -25 @@ -16703,7 +16697,7 @@ /area/maintenance/department/cargo) "aKr" = ( /obj/structure/closet/coffin, -/obj/item/toy/figure/curator, +/obj/item/toy/figure/lawyer, /turf/open/floor/plating, /area/maintenance/department/cargo) "aKs" = ( @@ -16799,7 +16793,9 @@ /area/space) "aKH" = ( /obj/structure/closet/firecloset, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/central) "aKI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -16809,8 +16805,7 @@ /turf/closed/wall, /area/storage/art) "aKK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/art) "aKL" = ( @@ -16825,13 +16820,11 @@ /turf/open/floor/plasteel, /area/storage/art) "aKM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/cafeteria/lunchroom) "aKN" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/cafeteria/lunchroom) @@ -16889,9 +16882,10 @@ /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aKV" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/maintenance/department/crew_quarters/bar) +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/primary/central) "aKW" = ( /obj/machinery/camera{ c_tag = "Central Primary Hallway Bridge"; @@ -16908,8 +16902,7 @@ /turf/closed/wall/r_wall, /area/storage/eva) "aKZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/eva) "aLa" = ( @@ -16933,8 +16926,7 @@ /turf/open/floor/plasteel, /area/storage/eva) "aLc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -16967,7 +16959,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/quartermaster/storage) +/area/maintenance/department/cargo) "aLi" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -16983,8 +16975,7 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aLk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/department/cargo) "aLl" = ( @@ -17002,8 +16993,7 @@ /turf/open/floor/plating, /area/maintenance/disposal) "aLo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) "aLp" = ( @@ -17035,14 +17025,15 @@ /turf/open/floor/plasteel/red, /area/hallway/secondary/exit/departure_lounge) "aLt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "aLu" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/central) "aLv" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -17051,8 +17042,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "aLw" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -17064,9 +17054,7 @@ }, /obj/structure/easel, /obj/item/canvas/twentythreeXnineteen, -/turf/open/floor/plasteel/neutral/side{ - dir = 9 - }, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aLy" = ( /obj/structure/cable{ @@ -17077,7 +17065,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aLz" = ( /obj/machinery/photocopier, @@ -17085,17 +17073,13 @@ dir = 8; pixel_x = 23 }, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aLA" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/friedegg, /obj/item/kitchen/fork, -/turf/open/floor/plasteel/neutral/side{ - dir = 9 - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria/lunchroom) "aLB" = ( /obj/structure/chair{ @@ -17104,9 +17088,7 @@ }, /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria/lunchroom) "aLC" = ( /obj/structure/cable{ @@ -17117,16 +17099,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria/lunchroom) "aLD" = ( /obj/machinery/airalarm{ pixel_y = 22 }, /obj/machinery/vending/cola, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria/lunchroom) "aLE" = ( /obj/structure/sink{ @@ -17134,10 +17114,11 @@ pixel_x = -12; pixel_y = 2 }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, /obj/effect/landmark/xeno_spawn, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/auxiliary) "aLF" = ( @@ -17295,9 +17276,7 @@ icon_state = "plant-14"; layer = 4.1 }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, +/turf/open/floor/plasteel, /area/teleporter) "aLX" = ( /obj/structure/cable{ @@ -17315,9 +17294,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, +/turf/open/floor/plasteel, /area/teleporter) "aLY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -17334,9 +17311,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, +/turf/open/floor/plasteel, /area/teleporter) "aMa" = ( /obj/structure/closet/crate, @@ -17347,9 +17322,12 @@ pixel_y = -5; req_access_txt = "17" }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner"; + icon_state = "warninglinecorner"; + dir = 2 }, +/turf/open/floor/plasteel/blue/corner, /area/teleporter) "aMb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -17725,6 +17703,7 @@ cell_type = 5000; dir = 1; name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit/departure_lounge"; pixel_y = 24 }, /obj/structure/cable{ @@ -17760,7 +17739,7 @@ req_access_txt = "12" }, /turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) +/area/maintenance/department/security/brig) "aMR" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -17791,24 +17770,17 @@ /area/storage/art) "aMV" = ( /obj/structure/table, -/obj/item/stack/cable_coil/random{ - layer = 3.4 - }, -/obj/item/stack/cable_coil/random{ - layer = 3.3 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/stack/cable_coil/random{ - layer = 3.2 +/obj/item/storage/toolbox/artistic{ + pixel_x = 2; + pixel_y = 4 }, -/obj/item/stack/cable_coil/random{ - layer = 3.1 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 +/obj/item/storage/toolbox/artistic{ + pixel_x = -3 }, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aMW" = ( /obj/structure/cable{ @@ -17819,7 +17791,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aMX" = ( /obj/structure/table, @@ -17833,17 +17805,13 @@ name = "Art Storage APC"; pixel_x = 24 }, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aMY" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria/lunchroom) "aMZ" = ( /obj/machinery/light, @@ -17858,7 +17826,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel/neutral/side, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria/lunchroom) "aNa" = ( /obj/structure/cable, @@ -17867,7 +17835,7 @@ name = "Cafeteria APC"; pixel_y = -24 }, -/turf/open/floor/plasteel/neutral/side, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria/lunchroom) "aNb" = ( /obj/machinery/vending/sustenance{ @@ -17875,9 +17843,7 @@ desc = "A vending machine which vends food."; product_ads = "Sufficiently healthy." }, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria/lunchroom) "aNc" = ( /obj/structure/toilet{ @@ -17927,6 +17893,13 @@ "aNi" = ( /obj/structure/grille/broken, /obj/item/crowbar, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg3" @@ -18041,9 +18014,8 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/teleporter) "aNv" = ( /obj/structure/cable{ @@ -18051,6 +18023,11 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (NORTH)"; + icon_state = "warninglinecorner"; + dir = 1 + }, /turf/open/floor/plasteel, /area/teleporter) "aNw" = ( @@ -18063,9 +18040,10 @@ /turf/open/floor/plasteel, /area/teleporter) "aNy" = ( -/turf/open/floor/plasteel/blue/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plasteel/blue/corner, /area/teleporter) "aNz" = ( /obj/machinery/door/firedoor, @@ -18094,21 +18072,18 @@ }, /area/hallway/primary/central) "aNC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/security/checkpoint/supply) "aND" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -18132,8 +18107,7 @@ }, /area/security/checkpoint/supply) "aNG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/wrapsortjunction{ dir = 1 }, @@ -18440,10 +18414,10 @@ /area/hallway/secondary/exit/departure_lounge) "aOt" = ( /obj/structure/table, -/obj/item/hand_labeler, -/turf/open/floor/plasteel/neutral/side{ - dir = 10 +/obj/item/device/instrument/glockenspiel{ + pixel_y = 3 }, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aOu" = ( /obj/structure/table, @@ -18454,7 +18428,8 @@ c_tag = "Art Storage"; dir = 1 }, -/turf/open/floor/plasteel/neutral/side, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aOv" = ( /obj/structure/table, @@ -18472,9 +18447,7 @@ }, /obj/item/canvas/twentythreeXtwentythree, /obj/item/canvas/nineteenXnineteen, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, +/turf/open/floor/plasteel/redblue, /area/storage/art) "aOw" = ( /obj/structure/grille/broken, @@ -18528,6 +18501,7 @@ d2 = 8; icon_state = "2-8" }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aOB" = ( @@ -18578,8 +18552,9 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 }, /area/teleporter) "aOF" = ( @@ -18592,6 +18567,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /turf/open/floor/plasteel, /area/teleporter) "aOG" = ( @@ -18604,6 +18582,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/teleporter) "aOH" = ( @@ -18615,6 +18594,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/teleporter) "aOI" = ( @@ -18626,9 +18606,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/turf/open/floor/plasteel/blue/corner, /area/teleporter) "aOJ" = ( /obj/machinery/door/firedoor, @@ -18692,8 +18673,7 @@ }, /area/hallway/primary/central) "aON" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -18707,6 +18687,10 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -18815,8 +18799,7 @@ /turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "aPd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aPe" = ( @@ -18935,7 +18918,9 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, /area/hallway/secondary/exit/departure_lounge) "aPt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18946,7 +18931,9 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, /area/hallway/secondary/exit/departure_lounge) "aPu" = ( /obj/structure/cable{ @@ -18963,7 +18950,9 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, /area/hallway/secondary/exit/departure_lounge) "aPv" = ( /obj/machinery/door/firedoor, @@ -19094,29 +19083,32 @@ "aPM" = ( /obj/structure/table, /obj/item/device/radio/beacon, -/turf/open/floor/plasteel/blue/side{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side{ dir = 10 }, /area/teleporter) "aPN" = ( /obj/machinery/computer/teleporter, -/turf/open/floor/plasteel/blue/side, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side, /area/teleporter) "aPO" = ( /obj/machinery/teleport/station, -/turf/open/floor/plasteel/blue/side, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side, /area/teleporter) "aPP" = ( /obj/machinery/teleport/hub, /obj/machinery/light, -/turf/open/floor/plating, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side, /area/teleporter) "aPQ" = ( /obj/structure/closet/crate, /obj/item/crowbar, -/turf/open/floor/plasteel/blue/side{ - dir = 6 - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side, /area/teleporter) "aPR" = ( /obj/structure/disposalpipe/segment, @@ -19154,8 +19146,7 @@ }, /area/security/checkpoint/supply) "aPW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "aPX" = ( @@ -19360,7 +19351,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/secondary/exit/departure_lounge) "aQz" = ( /obj/machinery/door/firedoor, @@ -19403,7 +19394,9 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/central) "aQE" = ( /obj/structure/grille/broken, @@ -19740,8 +19733,7 @@ }, /area/hallway/primary/central) "aRf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aRg" = ( @@ -19964,8 +19956,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aRH" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "aRI" = ( @@ -19973,7 +19964,9 @@ dir = 4 }, /obj/machinery/vending/coffee, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/central) "aRJ" = ( /obj/structure/cable{ @@ -20009,7 +20002,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/hydroponics) +/area/maintenance/department/crew_quarters/bar) "aRN" = ( /turf/closed/wall, /area/crew_quarters/kitchen) @@ -20036,8 +20029,9 @@ }, /area/maintenance/department/crew_quarters/bar) "aRQ" = ( -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/gun/ballistic/revolver/doublebarrel, +/obj/item/gun/ballistic/revolver/doublebarrel{ + pixel_y = 11 + }, /obj/structure/table/wood, /obj/item/coin/silver, /obj/item/stack/spacecash/c10, @@ -20093,7 +20087,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/bar) +/area/maintenance/department/crew_quarters/bar) "aRV" = ( /obj/structure/cable{ d1 = 4; @@ -20132,7 +20126,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/storage/eva) +/area/maintenance/department/crew_quarters/bar) "aRY" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -20202,8 +20196,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "aSh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/quartermaster/office) @@ -20300,7 +20293,6 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aSt" = ( -/obj/item/device/radio/beacon, /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -20492,17 +20484,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, +/obj/item/weldingtool, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aSS" = ( -/obj/item/weldingtool, /obj/structure/cable{ d1 = 1; d2 = 4; icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 10 }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) @@ -20521,9 +20513,6 @@ dir = 1; icon_state = "pipe-c" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/bar) "aSU" = ( @@ -20619,8 +20608,7 @@ }, /area/quartermaster/office) "aTe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -21151,12 +21139,13 @@ /area/crew_quarters/theatre) "aUg" = ( /obj/machinery/door/airlock/maintenance{ - name = "Theatre Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "12;46" + name = "Bar Maintenance"; + req_access_txt = "25"; + req_one_access_txt = "0" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/theatre) +/area/maintenance/department/crew_quarters/bar) "aUh" = ( /obj/machinery/door/airlock/maintenance{ name = "Theatre Maintenance"; @@ -21165,7 +21154,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/theatre) +/area/maintenance/department/crew_quarters/bar) "aUi" = ( /obj/machinery/camera{ c_tag = "Central Primary Hallway Cargo"; @@ -21399,7 +21388,9 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, /area/hallway/secondary/exit/departure_lounge) "aUJ" = ( /obj/machinery/door/firedoor, @@ -21618,48 +21609,95 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aVf" = ( -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aVg" = ( -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aVh" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-04"; - layer = 4.1 - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aVi" = ( -/obj/machinery/camera{ - c_tag = "Theatre Stage"; - dir = 2 - }, -/obj/machinery/light/small{ - dir = 1; - light_color = "#e82c86" - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aVj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/random{ - pixel_x = 32 +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = 1 }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVg" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVh" = ( +/obj/structure/table/glass, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/bottle/patron{ + pixel_x = -5; + pixel_y = 16 + }, +/obj/item/reagent_containers/food/drinks/bottle/cognac{ + pixel_x = -10; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/grappa{ + pixel_x = 10; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVi" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/bottle/hcider{ + layer = 3.1; + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/bottle/wine{ + layer = 3.1; + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + layer = 3.2; + pixel_x = -15; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/bottle/lizardwine{ + layer = 3.1; + pixel_x = 13; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/bottle/tequila{ + layer = 3.2; + pixel_x = 13; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = 1; + pixel_y = 13 + }, +/obj/item/reagent_containers/food/drinks/bottle/gin{ + pixel_x = -10; + pixel_y = 15 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVj" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/button/door{ + id = "barshutters"; + name = "Bar Lockdown"; + pixel_x = 28; + pixel_y = 0; + req_access_txt = "28" + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) "aVk" = ( /obj/structure/table/wood, /obj/item/lipstick/random{ @@ -21703,7 +21741,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/theatre) +/area/maintenance/department/crew_quarters/bar) "aVo" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -21938,11 +21976,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, /area/hallway/secondary/exit/departure_lounge) "aVP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, /area/hallway/secondary/exit/departure_lounge) "aVQ" = ( /obj/machinery/door/firedoor, @@ -22000,8 +22042,6 @@ /obj/structure/closet/chefcloset, /obj/item/wrench, /obj/item/crowbar, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "aVX" = ( @@ -22065,6 +22105,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/mob/living/carbon/monkey/punpun, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aWe" = ( @@ -22107,13 +22148,20 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /obj/item/device/radio/intercom{ dir = 0; name = "Station Intercom (General)"; @@ -22121,39 +22169,18 @@ }, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) -"aWh" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Bar APC"; - pixel_x = 27 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +"aWi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) -"aWi" = ( -/obj/structure/piano{ - icon_state = "piano" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "aWj" = ( -/obj/structure/chair/wood/normal{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) "aWk" = ( /obj/structure/chair/wood/normal, /turf/open/floor/carpet{ @@ -22161,18 +22188,14 @@ }, /area/crew_quarters/theatre) "aWl" = ( -/obj/structure/table/wood, -/obj/item/device/instrument/violin, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) "aWm" = ( -/obj/structure/table/wood, -/obj/item/device/instrument/guitar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/obj/structure/disposalpipe/segment, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) "aWn" = ( /obj/machinery/power/apc{ dir = 8; @@ -22408,8 +22431,8 @@ /area/janitor) "aWO" = ( /obj/structure/bed, -/obj/item/bedsheet, /obj/effect/landmark/start/janitor, +/obj/item/bedsheet/purple, /turf/open/floor/plasteel/black, /area/janitor) "aWP" = ( @@ -22472,6 +22495,9 @@ dir = 4; icon_state = "pipe-c" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aWY" = ( @@ -22479,7 +22505,7 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) @@ -22493,9 +22519,6 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aXa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, /obj/structure/disposalpipe/sortjunction{ dir = 4; icon_state = "pipe-j1s"; @@ -22513,8 +22536,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; +/obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/black, @@ -22527,6 +22549,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/obj/machinery/power/apc{ + dir = 4; + name = "Bar APC"; + pixel_x = 27 + }, +/obj/structure/cable, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aXe" = ( @@ -22561,14 +22589,9 @@ }, /area/crew_quarters/theatre) "aXh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) +/obj/effect/landmark/start/bartender, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) "aXi" = ( /obj/structure/festivus, /turf/open/floor/carpet{ @@ -22805,8 +22828,7 @@ /turf/closed/wall/r_wall, /area/security/checkpoint/customs) "aXI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "papersplease"; name = "security shutters" @@ -22821,12 +22843,6 @@ name = "Security Checkpoint"; req_access_txt = "1" }, -/obj/machinery/door/window/northleft{ - dir = 1; - icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" - }, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -22914,7 +22930,6 @@ /area/hydroponics) "aXV" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 5 }, /area/hydroponics) @@ -22957,7 +22972,7 @@ /area/hydroponics) "aYa" = ( /obj/machinery/door/airlock{ - name = "Kitchen Cold Room"; + name = "Kitchen"; req_access_txt = "28" }, /turf/open/floor/plasteel/showroomfloor, @@ -22968,6 +22983,7 @@ req_access_txt = "28" }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, /area/crew_quarters/kitchen) "aYc" = ( @@ -22983,7 +22999,7 @@ "aYd" = ( /obj/machinery/door/airlock{ cyclelinkeddir = 8; - name = "Bar Access"; + name = "Kitchen"; req_access_txt = "0"; req_one_access_txt = "25; 28" }, @@ -22992,31 +23008,50 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aYe" = ( -/obj/structure/window/reinforced, -/obj/item/device/flashlight/lantern, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aYf" = ( -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aYg" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aYh" = ( -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right" +/obj/structure/table/reinforced, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1; + pixel_y = 10 }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"aYf" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/glass/rag, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"aYg" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"aYh" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/instrument/guitar, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) "aYi" = ( -/obj/item/device/flashlight/lantern, -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1; + pixel_y = 10 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) "aYj" = ( /obj/machinery/door/airlock{ name = "Theatre Storage"; @@ -23042,11 +23077,15 @@ /obj/structure/table/wood, /obj/item/bikehorn, /obj/item/toy/cattoy, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/crew_quarters/theatre) "aYm" = ( /obj/structure/closet/crate/wooden/toy, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/crew_quarters/theatre) "aYn" = ( /obj/machinery/computer/cargo, @@ -23104,8 +23143,7 @@ }, /area/quartermaster/office) "aYt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -23295,6 +23333,11 @@ /area/hydroponics) "aYR" = ( /obj/machinery/vending/dinnerware, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aYS" = ( @@ -23316,14 +23359,8 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aYV" = ( -/obj/machinery/light{ - dir = 4 - }, /obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aYW" = ( @@ -23344,16 +23381,33 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aYX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aYY" = ( /obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "kitchen shutters" + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = -2 + }, /turf/open/floor/plasteel/darkred/side{ dir = 8 }, +/area/crew_quarters/kitchen) +"aYY" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aYZ" = ( /obj/structure/disposalpipe/segment{ @@ -23395,6 +23449,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/chair/stool/bar, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -23403,9 +23458,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/chair/stool/bar, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 + dir = 1 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -23587,8 +23644,7 @@ /turf/open/floor/plating, /area/maintenance/department/cargo) "aZx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aZy" = ( @@ -23846,30 +23902,33 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bab" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel/vault{ +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bac" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bad" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "kitchen shutters" + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/darkred/side{ dir = 8 }, /area/crew_quarters/kitchen) -"bac" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bad" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) "bae" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/barman_recipes, -/obj/item/reagent_containers/glass/rag, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/crew_quarters/bar) "baf" = ( @@ -24018,6 +24077,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Cargo Office APC"; + areastring = "/area/quartermaster/office"; pixel_x = 1; pixel_y = -24 }, @@ -24039,8 +24099,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bay" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/closed/wall, /area/quartermaster/office) "baz" = ( @@ -24133,8 +24192,7 @@ /turf/closed/wall, /area/maintenance/solars/starboard) "baH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard) "baI" = ( @@ -24357,7 +24415,6 @@ name = "Kitchen Desk"; req_access_txt = "28" }, -/obj/item/reagent_containers/food/snacks/grown/tomato, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bbg" = ( @@ -24397,19 +24454,19 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "bbl" = ( -/obj/effect/landmark/start/bartender, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bbm" = ( /obj/structure/table/reinforced, -/obj/item/gun/ballistic/revolver/russian, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "kitchen shutters" + }, /turf/open/floor/plasteel/darkred/side{ dir = 8 }, +/area/crew_quarters/kitchen) +"bbm" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/black, /area/crew_quarters/bar) "bbn" = ( /obj/structure/chair/stool/bar, @@ -24419,40 +24476,40 @@ }, /area/crew_quarters/bar) "bbo" = ( +/obj/item/clothing/head/hardhat/cakehat, /obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, /area/crew_quarters/bar) "bbp" = ( -/obj/item/coin/silver, -/obj/structure/table/wood/fancy, -/obj/item/cane, -/obj/item/device/flashlight/glowstick/random, -/obj/item/device/flashlight/glowstick/random, +/obj/structure/chair/wood/normal{ + dir = 8 + }, /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, /area/crew_quarters/bar) "bbq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/holopad, -/obj/item/device/radio/beacon, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/crew_quarters/bar) "bbr" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/fancy/candle_box, +/obj/structure/chair/wood/normal{ + dir = 4 + }, /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, /area/crew_quarters/bar) "bbs" = ( +/obj/item/cane, +/obj/item/clothing/head/that{ + throwforce = 1 + }, /obj/structure/table/wood/fancy, -/obj/item/toy/cards/deck, /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, @@ -24468,10 +24525,6 @@ "bbu" = ( /obj/structure/grille, /obj/structure/window/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "barshutters"; - name = "bar shutters" - }, /turf/open/floor/plating, /area/crew_quarters/bar) "bbv" = ( @@ -24546,8 +24599,7 @@ /turf/closed/wall, /area/quartermaster/qm) "bbF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/qm) @@ -24566,8 +24618,7 @@ /turf/open/floor/plasteel/brown, /area/quartermaster/qm) "bbH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "bbI" = ( @@ -24619,8 +24670,7 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard) "bbO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -24673,12 +24723,6 @@ req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/window/northleft{ - dir = 2; - icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" - }, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -24788,11 +24832,17 @@ "bcg" = ( /obj/structure/table, /obj/item/kitchen/rollingpin, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bch" = ( /obj/structure/table, /obj/item/storage/box/ingredients/wildcard, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bci" = ( @@ -24827,8 +24877,13 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "bco" = ( -/obj/structure/chair/wood/normal{ - dir = 1 +/obj/structure/table/wood/fancy, +/obj/item/gun/ballistic/revolver/russian{ + pixel_y = 16 + }, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 }, /turf/open/floor/carpet{ icon_state = "carpetsymbol" @@ -24841,10 +24896,9 @@ }, /area/crew_quarters/bar) "bcq" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/wood/normal{ - dir = 1 - }, +/obj/item/clothing/glasses/monocle, +/obj/item/device/instrument/recorder, +/obj/structure/table/wood/fancy, /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, @@ -25148,7 +25202,6 @@ /turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard) "bcW" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -25156,7 +25209,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "bcX" = ( @@ -25253,8 +25306,7 @@ }, /area/hydroponics) "bdm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hydroponics) "bdn" = ( @@ -25274,15 +25326,15 @@ /area/crew_quarters/kitchen) "bdq" = ( /obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/snacks/grown/tomato, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bdr" = ( -/obj/machinery/door/airlock/glass{ - name = "Kitchen"; - req_access_txt = "25;28" +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 6 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bds" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -25411,6 +25463,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Quartermaster APC"; + areastring = "/area/quartermaster/qm"; pixel_x = -24 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -25435,8 +25488,7 @@ }, /area/quartermaster/qm) "bdI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningdock) "bdJ" = ( @@ -25742,8 +25794,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) @@ -25751,7 +25803,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/deepfryer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bet" = ( @@ -25765,17 +25819,12 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "beu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) "bev" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -25791,7 +25840,6 @@ }, /area/crew_quarters/bar) "bex" = ( -/obj/structure/chair/stool/bar, /obj/machinery/camera{ c_tag = "Bar Port"; dir = 1 @@ -25808,16 +25856,8 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "bez" = ( -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 - }, /obj/structure/table/wood, +/obj/item/device/instrument/trombone, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -25846,8 +25886,8 @@ /area/crew_quarters/bar) "beD" = ( /obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/chocolatebar, /obj/item/kitchen/fork, -/obj/item/clothing/glasses/regular/hipster, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -26009,8 +26049,7 @@ /turf/open/floor/plating, /area/shuttle/arrival) "beX" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/arrival) "beY" = ( @@ -26170,26 +26209,23 @@ }, /area/hallway/primary/central) "bfp" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 }, /obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -24; + id = "kitchenwindowshutters"; + name = "Kitchen Window Shutters Control"; + pixel_x = -26; + pixel_y = 5; req_access_txt = "28" }, -/obj/machinery/light_switch{ - pixel_x = -34; - pixel_y = 1 - }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/bar) +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) "bfr" = ( /obj/structure/sign/barsign, /turf/closed/wall, @@ -26485,8 +26521,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/lounge) "bga" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ id = "loungeshutters"; name = "privacy shutters" @@ -26506,8 +26541,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/lounge) "bgc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ id = "loungeshutters"; name = "privacy shutters" @@ -26581,29 +26615,26 @@ }, /area/hallway/primary/central) "bgj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/hydroponics) "bgk" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; + id = "kitchenwindowshutters"; name = "kitchen shutters" }, -/turf/open/floor/plasteel/cafeteria, +/turf/open/floor/plating, /area/crew_quarters/kitchen) "bgl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; + id = "kitchenwindowshutters"; name = "kitchen shutters" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, +/turf/open/floor/plating, /area/crew_quarters/kitchen) "bgm" = ( /obj/structure/table/reinforced, @@ -26615,16 +26646,12 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "bgn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/chair{ dir = 4 }, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_y = 32 - }, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -26663,7 +26690,7 @@ /area/hallway/primary/central) "bgs" = ( /obj/structure/table, -/obj/item/storage/fancy/donut_box, +/obj/item/reagent_containers/food/snacks/donut, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -26895,8 +26922,7 @@ /turf/open/floor/plating/airless, /area/shuttle/arrival) "bgT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bgU" = ( @@ -27156,7 +27182,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/science/robotics/mechbay) +/area/maintenance/department/cargo) "bhq" = ( /obj/structure/cable{ d1 = 1; @@ -27191,7 +27217,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/quartermaster/miningdock) +/area/maintenance/department/cargo) "bhs" = ( /obj/structure/cable{ d1 = 4; @@ -27385,7 +27411,9 @@ codes_txt = "patrol;next_patrol=Eng"; location = "Bar1" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel{ + icon_state = "L7" + }, /area/hallway/primary/central) "bhP" = ( /obj/machinery/holopad, @@ -27596,7 +27624,9 @@ codes_txt = "patrol;next_patrol=Lounge"; location = "Bar2" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel{ + icon_state = "L8" + }, /area/hallway/primary/central) "bip" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -27635,6 +27665,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/robotics/mechbay) "biu" = ( @@ -27792,8 +27823,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/secondary/entry) "biJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ id = "loungeshutters"; name = "privacy shutters" @@ -27839,6 +27869,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Lounge APC"; + areastring = "/area/crew_quarters/lounge"; pixel_y = -24 }, /obj/structure/cable, @@ -27872,12 +27903,15 @@ /turf/open/floor/plasteel/blue/side, /area/hallway/primary/central) "biR" = ( -/obj/structure/closet/emcloset, /obj/machinery/light, /obj/machinery/camera{ c_tag = "Central Primary Hallway Genetics"; dir = 1 }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, /turf/open/floor/plasteel/blue/corner{ dir = 8 }, @@ -27946,8 +27980,7 @@ /turf/closed/wall, /area/medical/medbay/central) "bjd" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/medbay/central) "bje" = ( @@ -27957,16 +27990,16 @@ "bjf" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side, +/turf/open/floor/plasteel/blue/side, /area/medical/medbay/central) "bjg" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white/side, +/turf/open/floor/plasteel/blue/side, /area/medical/medbay/central) "bjh" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/side, +/turf/open/floor/plasteel/blue/side, /area/medical/medbay/central) "bji" = ( /obj/item/twohanded/required/kirbyplants{ @@ -28001,14 +28034,15 @@ /turf/open/floor/plasteel/purple/side, /area/hallway/primary/central) "bjo" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/research/lobby) "bjp" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, /area/science/research/lobby) "bjq" = ( /obj/machinery/door/firedoor, @@ -28017,7 +28051,7 @@ "bjr" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/green/corner, /area/science/research/lobby) "bjs" = ( /obj/structure/sign/science, @@ -28084,33 +28118,17 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bjB" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/open/floor/plating, /area/maintenance/department/cargo) "bjC" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -28133,11 +28151,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -28192,8 +28205,7 @@ /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) "bjN" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/emergency/port) "bjO" = ( @@ -28306,8 +28318,7 @@ }, /area/security/checkpoint/medical) "bkb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/central) "bkc" = ( @@ -28317,7 +28328,7 @@ pixel_y = 22 }, /turf/open/floor/plasteel/whiteblue/side{ - dir = 1 + dir = 9 }, /area/medical/medbay/central) "bkd" = ( @@ -28354,7 +28365,9 @@ /obj/machinery/shower{ dir = 8 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, /area/medical/medbay/central) "bkj" = ( /obj/machinery/door/firedoor, @@ -28379,9 +28392,8 @@ dir = 8; pixel_x = -12 }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - heat_capacity = 1e+006 +/turf/open/floor/plasteel/green/side{ + dir = 8 }, /area/science/research/lobby) "bkn" = ( @@ -28389,13 +28401,15 @@ /area/science/research/lobby) "bko" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, /area/science/research/lobby) "bkp" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/purple/side{ - dir = 1 +/turf/open/floor/plasteel/vault{ + dir = 8 }, /area/science/research/lobby) "bkq" = ( @@ -28411,15 +28425,11 @@ /obj/item/screwdriver{ pixel_y = 16 }, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, +/turf/open/floor/plasteel/black, /area/science/research/lobby) "bkr" = ( /obj/machinery/modular_computer/console/preset/civilian, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, +/turf/open/floor/plasteel/black, /area/science/research/lobby) "bks" = ( /obj/structure/table, @@ -28427,20 +28437,17 @@ /obj/item/stack/cable_coil, /obj/item/electronics/apc, /obj/item/electronics/airlock, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, +/turf/open/floor/plasteel/black, /area/science/research/lobby) "bkt" = ( /turf/closed/wall/r_wall, /area/science/robotics/lab) "bku" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; name = "robotics lab shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "bkv" = ( @@ -28515,7 +28522,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/science/explab) +/area/maintenance/department/cargo) "bkD" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -28691,16 +28698,18 @@ /area/storage/emergency/port) "blb" = ( /obj/structure/closet/l3closet, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plasteel/vault{ + dir = 8 }, -/turf/open/floor/plasteel/black, /area/medical/medbay/zone3) "blc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/poster/official/walk{ pixel_x = 32 }, +/obj/structure/chair{ + dir = 8 + }, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "bld" = ( @@ -28769,7 +28778,9 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, /area/medical/medbay/central) "blm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28835,15 +28846,15 @@ /obj/structure/table, /obj/item/device/paicard, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel/purple/side{ - dir = 1 +/turf/open/floor/plasteel/green/side{ + dir = 9 }, /area/science/research/lobby) "blw" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 1 }, /area/science/research/lobby) @@ -28852,7 +28863,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 1 }, /area/science/research/lobby) @@ -28863,24 +28874,25 @@ pixel_x = -26; pixel_y = 28 }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - heat_capacity = 1e+006 +/turf/open/floor/plasteel/green/corner{ + dir = 1 }, /area/science/research/lobby) "blz" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, /area/science/research/lobby) "blA" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/science/research/lobby) "blB" = ( @@ -28888,28 +28900,33 @@ dir = 4 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 +/turf/open/floor/plasteel/green/side{ + dir = 1 }, /area/science/research/lobby) "blC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/neutral/corner{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, /area/science/research/lobby) "blD" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel/purple/side{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 }, /area/science/research/lobby) "blE" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/robotics/lab) "blF" = ( /obj/structure/chair/office/light{ @@ -28931,13 +28948,9 @@ dir = 2; network = list("SS13","RD") }, -/obj/machinery/button/door{ - dir = 2; - id = "robotics"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "29" +/obj/structure/sink/kitchen{ + name = "utility sink"; + pixel_y = 28 }, /turf/open/floor/plasteel/green/side{ dir = 1 @@ -28998,7 +29011,9 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/robotics/lab) "blM" = ( /obj/machinery/r_n_d/server/core, @@ -29006,7 +29021,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/circuit, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "blN" = ( /obj/machinery/light{ @@ -29017,7 +29032,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "blO" = ( /obj/machinery/r_n_d/server/robotics, @@ -29025,7 +29040,7 @@ pixel_x = 0; pixel_y = 32 }, -/turf/open/floor/circuit, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "blP" = ( /obj/effect/landmark/event_spawn, @@ -29141,12 +29156,12 @@ /area/maintenance/department/cargo) "bmc" = ( /obj/structure/table, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup." - }, /obj/machinery/light/small{ dir = 1 }, +/obj/item/reagent_containers/food/drinks/britcup{ + desc = "Kingston's personal cup." + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "bmd" = ( @@ -29190,7 +29205,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/storage/emergency/port) +/area/maintenance/department/engine) "bmh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -29202,6 +29217,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Lounge APC"; + areastring = "/area/storage/emergency/port"; pixel_y = -24 }, /obj/structure/cable{ @@ -29250,16 +29266,10 @@ /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) "bml" = ( -/obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/vault{ + dir = 8 }, -/obj/item/storage/box/masks, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, /area/medical/medbay/zone3) "bmm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -29276,10 +29286,10 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/zone3) "bmo" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/device/healthanalyzer, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 8 + }, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "bmp" = ( @@ -29308,6 +29318,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medbay Security APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -25 }, /obj/structure/cable{ @@ -29353,7 +29364,9 @@ icon_state = "plant-05"; layer = 4.1 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, /area/medical/medbay/central) "bmx" = ( /obj/structure/disposalpipe/segment, @@ -29368,11 +29381,11 @@ /area/medical/medbay/central) "bmz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bmA" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white/side{ +/turf/open/floor/plasteel/blue/side{ dir = 8 }, /area/medical/medbay/central) @@ -29442,7 +29455,9 @@ pixel_y = 5 }, /obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/robotics/lab) "bmM" = ( /turf/open/floor/plasteel, @@ -29507,19 +29522,18 @@ /turf/open/floor/plasteel/black, /area/science/robotics/lab) "bmS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 4; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 + external_pressure_bound = 120; + name = "server vent" }, -/turf/open/floor/circuit, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bmT" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "bmU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -29528,7 +29542,7 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bmV" = ( /obj/machinery/atmospherics/components/unary/outlet_injector{ @@ -29586,8 +29600,7 @@ /turf/open/floor/engine, /area/science/explab) "bnd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) "bne" = ( @@ -29745,14 +29758,18 @@ }, /area/medical/medbay/zone3) "bny" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ dir = 8; pixel_x = 28; pixel_y = 0 }, +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/masks, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "bnz" = ( @@ -29763,8 +29780,7 @@ /turf/open/floor/plasteel/black, /area/medical/morgue) "bnA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "bnB" = ( @@ -29812,7 +29828,9 @@ /area/medical/medbay/central) "bnG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, /area/medical/medbay/central) "bnH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -29824,7 +29842,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/purple/side, /area/science/research/lobby) "bnJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -29844,7 +29862,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/purple/side, /area/science/research/lobby) "bnM" = ( /obj/structure/disposalpipe/segment{ @@ -29853,14 +29871,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 + }, /area/science/research/lobby) "bnN" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/research/lobby) "bnO" = ( @@ -29868,7 +29887,13 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/robotics/lab) "bnP" = ( /obj/effect/turf_decal/stripes/line{ @@ -29911,8 +29936,7 @@ /turf/open/floor/plasteel/black, /area/science/robotics/lab) "bnT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plasteel/black, /area/science/server) "bnU" = ( @@ -29925,8 +29949,7 @@ /turf/open/floor/plasteel/black, /area/science/server) "bnV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "testlab"; name = "test chamber blast door" @@ -29935,8 +29958,7 @@ /turf/open/floor/engine, /area/science/explab) "bnW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ id = "testlab"; @@ -29954,8 +29976,7 @@ /turf/open/floor/engine, /area/science/explab) "bnY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "testlab"; name = "test chamber blast door" @@ -30103,8 +30124,7 @@ /turf/open/floor/grass, /area/medical/genetics) "bou" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/genetics) "bov" = ( @@ -30161,11 +30181,10 @@ }, /area/medical/medbay/zone3) "boB" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip{ - density = 0 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "boC" = ( @@ -30270,11 +30289,13 @@ /area/medical/medbay/central) "boP" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/purple/side, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, /area/science/research/lobby) "boQ" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/purple/side, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, /area/science/research/lobby) "boR" = ( /obj/structure/table, @@ -30284,17 +30305,23 @@ pixel_y = 4 }, /obj/item/pen, -/turf/open/floor/plasteel/purple/side, +/turf/open/floor/plasteel/black, /area/science/research/lobby) "boS" = ( /obj/structure/chair, -/turf/open/floor/plasteel/purple/side, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, /area/science/research/lobby) "boT" = ( /obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-17" + icon_state = "plant-22" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/vault{ + dir = 8 }, -/turf/open/floor/plasteel/purple/side, /area/science/research/lobby) "boU" = ( /obj/machinery/firealarm{ @@ -30307,7 +30334,13 @@ dir = 1 }, /obj/machinery/light, -/turf/open/floor/plasteel/purple/side, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/research/lobby) "boV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -30317,11 +30350,22 @@ /area/science/research/lobby) "boW" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/science/research/lobby) "boX" = ( /obj/machinery/computer/rdconsole/robotics, +/obj/machinery/button/door{ + dir = 2; + id = "robotics"; + name = "Shutters Control Button"; + pixel_x = -26; + pixel_y = 4; + req_access_txt = "29" + }, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = -6 + }, /turf/open/floor/plasteel/black, /area/science/robotics/lab) "boY" = ( @@ -30333,10 +30377,6 @@ /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/plus, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, /obj/machinery/light{ dir = 4 }, @@ -30378,7 +30418,6 @@ pixel_x = -6 }, /obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/button/door{ id = "telelab"; name = "Test Chamber Blast Door"; @@ -30387,6 +30426,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/white, /area/science/explab) "bpe" = ( @@ -30581,11 +30621,10 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "bpC" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/genetics) "bpD" = ( @@ -30624,7 +30663,7 @@ /obj/machinery/door/airlock/centcom{ name = "Morgue"; opacity = 1; - req_access_txt = "6;5" + req_access_txt = "6" }, /obj/structure/cable{ d1 = 4; @@ -30700,19 +30739,19 @@ /area/medical/morgue) "bpM" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "Morgue"; - opacity = 1; - req_access_txt = "6;5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/door/airlock/centcom{ + name = "Morgue"; + opacity = 1; + req_access_txt = "6" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/black, /area/medical/morgue) "bpN" = ( @@ -30784,8 +30823,7 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bpV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters"; name = "chemistry shutters" @@ -30833,13 +30871,11 @@ pixel_y = 0 }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 4 }, /area/hallway/primary/aft) "bqb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -30870,6 +30906,7 @@ /obj/machinery/door/airlock/glass{ name = "Research Division" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/purple/side{ dir = 8 }, @@ -30877,10 +30914,10 @@ "bqe" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/glass{ name = "Research Division" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research/lobby) "bqf" = ( @@ -30888,7 +30925,9 @@ /obj/machinery/door/airlock/glass{ name = "Research Division" }, -/turf/open/floor/plasteel/purple/side{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/science/research/lobby) @@ -30905,7 +30944,9 @@ name = "Station Intercom (General)"; pixel_x = -27 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/robotics/lab) "bqh" = ( /obj/structure/disposalpipe/segment{ @@ -30943,14 +30984,10 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "bqk" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 +/obj/machinery/aug_manipulator, +/turf/open/floor/plasteel/vault{ + dir = 8 }, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" - }, -/turf/open/floor/plasteel/black, /area/science/robotics/lab) "bql" = ( /obj/machinery/power/apc{ @@ -31060,12 +31097,11 @@ /turf/open/floor/plating, /area/science/xenobiology) "bqz" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -31077,7 +31113,6 @@ /turf/open/floor/engine, /area/science/xenobiology) "bqA" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -31090,7 +31125,7 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bqB" = ( @@ -31111,7 +31146,6 @@ /turf/open/floor/engine, /area/science/xenobiology) "bqC" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d2 = 8; @@ -31125,11 +31159,10 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bqD" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -31138,7 +31171,7 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -31167,8 +31200,7 @@ id = "xenobio5"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -31200,8 +31232,7 @@ id = "xenobio5"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -31218,8 +31249,7 @@ id = "xenobio6"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -31251,8 +31281,7 @@ id = "xenobio6"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -31297,8 +31326,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bqQ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bqR" = ( @@ -31309,6 +31337,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; pixel_x = 24 }, /obj/structure/cable{ @@ -31561,7 +31590,6 @@ "bro" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 4 }, /area/hallway/primary/aft) @@ -31644,7 +31672,9 @@ /obj/item/device/radio/headset/headset_sci{ pixel_x = -3 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/robotics/lab) "brx" = ( /obj/structure/cable{ @@ -32044,14 +32074,13 @@ /turf/open/floor/pod/light, /area/shuttle/transport) "bsl" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "bsm" = ( @@ -32139,11 +32168,10 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "bsw" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/genetics) "bsx" = ( @@ -32183,10 +32211,12 @@ /obj/structure/sign/poster/official/random{ pixel_y = 32 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/blue, /area/medical/sleeper) "bsC" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/blue, /area/medical/sleeper) "bsD" = ( @@ -32198,6 +32228,7 @@ /obj/machinery/light{ dir = 1 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/blue, /area/medical/sleeper) "bsE" = ( @@ -32214,6 +32245,7 @@ /obj/machinery/airalarm{ pixel_y = 22 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/blue, /area/medical/sleeper) "bsF" = ( @@ -32272,6 +32304,8 @@ /obj/item/book/manual/wiki/chemistry, /obj/item/storage/box/beakers, /obj/structure/table/glass, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/white, /area/medical/chemistry) "bsM" = ( @@ -32348,13 +32382,20 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/purple/side{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/science/research/lobby) "bsW" = ( /obj/item/twohanded/required/kirbyplants, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/robotics/lab) "bsX" = ( /obj/structure/cable{ @@ -32539,7 +32580,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/xenobiology) @@ -32548,7 +32588,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/science/xenobiology) @@ -32562,7 +32601,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/science/xenobiology) @@ -32574,7 +32612,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/xenobiology) @@ -32583,7 +32620,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/xenobiology) @@ -32597,7 +32633,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/xenobiology) @@ -32615,7 +32650,6 @@ pixel_y = 28 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/xenobiology) @@ -32629,7 +32663,6 @@ dir = 10 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/xenobiology) @@ -32644,6 +32677,9 @@ dir = 8 }, /obj/effect/landmark/xeno_spawn, +/obj/structure/sign/xenobio{ + pixel_x = -32 + }, /turf/open/floor/plasteel/floorgrime, /area/science/xenobiology) "btB" = ( @@ -32659,8 +32695,7 @@ /turf/open/floor/plasteel/floorgrime, /area/science/xenobiology) "btC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/biohazard, /turf/open/floor/plating, /area/science/xenobiology) @@ -32765,7 +32800,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/hallway/secondary/entry) +/area/maintenance/department/engine) "btP" = ( /obj/structure/cable{ d1 = 4; @@ -32858,7 +32893,9 @@ /area/medical/genetics) "btZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, /area/medical/medbay/zone3) "bua" = ( /obj/machinery/door/firedoor, @@ -32910,7 +32947,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, /area/medical/medbay/central) "buh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33040,7 +33079,8 @@ dir = 8 }, /obj/item/clothing/mask/cigarette, -/turf/open/floor/plasteel/purple/side{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/science/research/lobby) @@ -33057,6 +33097,7 @@ req_access_txt = "29"; req_one_access_txt = "0" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/robotics/lab) "buw" = ( @@ -33092,8 +33133,7 @@ }, /area/science/server) "buz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/explab) "buA" = ( @@ -33427,8 +33467,7 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/genetics) "bve" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -33616,9 +33655,6 @@ dir = 1; icon_state = "pipe-c" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /turf/open/floor/plasteel, /area/science/research/lobby) "bvB" = ( @@ -33627,9 +33663,9 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 5 }, -/turf/open/floor/plasteel/purple/corner{ +/turf/open/floor/plasteel/green/corner{ dir = 4 }, /area/science/research/lobby) @@ -33648,7 +33684,7 @@ pixel_y = 1; d2 = 2 }, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 1 }, /area/science/research/lobby) @@ -33674,7 +33710,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 1 }, /area/science/research/lobby) @@ -33689,7 +33725,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 5 }, /area/science/research/lobby) @@ -33723,6 +33759,11 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/camera{ + c_tag = "Science Access Airlock"; + dir = 2; + network = list("SS13","RD") + }, /turf/open/floor/plasteel/white, /area/science/research) "bvJ" = ( @@ -33761,7 +33802,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/research) @@ -33805,7 +33845,6 @@ pixel_y = 30 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/research) @@ -33814,7 +33853,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/research) @@ -33823,13 +33861,11 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/research) "bvS" = ( /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/research) @@ -33843,7 +33879,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/research) @@ -33853,7 +33888,6 @@ layer = 4.1 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/science/research) @@ -34280,14 +34314,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bwO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/bed/roller, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bwP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34297,7 +34331,7 @@ /obj/machinery/iv_drip{ density = 0 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bwQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34376,8 +34410,7 @@ }, /area/hallway/primary/aft) "bxb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -34482,6 +34515,7 @@ req_access_txt = "0"; req_one_access_txt = "7;29;30" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/explab) "bxi" = ( @@ -34506,12 +34540,10 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/holopad, /turf/open/floor/plasteel, /area/science/research/lobby) "bxk" = ( @@ -34551,6 +34583,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /turf/open/floor/plasteel, /area/science/research/lobby) "bxn" = ( @@ -34566,12 +34601,12 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/science/research/lobby) "bxo" = ( @@ -34588,7 +34623,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/science/research/lobby) @@ -35059,7 +35094,9 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /turf/open/floor/plasteel/black, /area/hallway/secondary/entry) "byb" = ( @@ -35192,8 +35229,7 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "byo" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/sleeper) "byp" = ( @@ -35239,8 +35275,7 @@ /turf/closed/wall, /area/crew_quarters/heads/cmo) "byv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "byw" = ( @@ -35422,7 +35457,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/science/research/lobby) @@ -35511,7 +35546,7 @@ /obj/item/folder, /obj/item/pen, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/darkpurple/side, /area/science/research) "byW" = ( /obj/structure/chair/comfy{ @@ -35640,8 +35675,7 @@ id = "xenobio1"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -35673,8 +35707,7 @@ id = "xenobio1"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -35687,8 +35720,7 @@ id = "xenobio2"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -35720,8 +35752,7 @@ id = "xenobio2"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/cable{ d2 = 8; @@ -35734,8 +35765,7 @@ id = "xenobio3"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -35767,8 +35797,7 @@ id = "xenobio3"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -35781,8 +35810,7 @@ id = "xenobio4"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -35814,8 +35842,7 @@ id = "xenobio4"; name = "containment blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/cable{ d2 = 8; @@ -35868,9 +35895,6 @@ /area/hallway/secondary/entry) "bzB" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/machinery/computer/security/telescreen{ desc = "Used for watching the monastery."; dir = 8; @@ -36056,8 +36080,7 @@ }, /area/medical/sleeper) "bzU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -36216,8 +36239,7 @@ }, /area/hallway/primary/aft) "bAn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -36291,41 +36313,30 @@ /turf/open/floor/plasteel/whitepurple/side, /area/science/explab) "bAt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science) "bAu" = ( /turf/closed/wall, /area/security/checkpoint/science) "bAv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Research Division Hallway"; - dir = 4 - }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/purple/side{ dir = 8 }, /area/science/research/lobby) "bAw" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/science/research/lobby) "bAx" = ( -/obj/machinery/light{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = 27 @@ -36335,7 +36346,8 @@ icon_state = "warninglinecorner"; dir = 8 }, -/turf/open/floor/plasteel/purple/side{ +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/science/research/lobby) @@ -36645,7 +36657,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/chemistry) +/area/maintenance/department/engine) "bBm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/corner{ @@ -36692,7 +36704,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/crew_quarters/heads/hor) @@ -36702,7 +36713,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/crew_quarters/heads/hor) @@ -36713,7 +36723,6 @@ dir = 4 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/crew_quarters/heads/hor) @@ -36780,8 +36789,10 @@ /turf/open/floor/plasteel, /area/science/research/lobby) "bBA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/purple/side{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/science/research/lobby) @@ -36791,7 +36802,9 @@ layer = 4.1; pixel_y = 3 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/research/lobby) "bBC" = ( /obj/machinery/portable_atmospherics/canister/toxins, @@ -37078,6 +37091,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Treatment Center APC"; + areastring = "/area/medical/sleeper"; pixel_x = -24 }, /obj/item/reagent_containers/glass/beaker/cryoxadone, @@ -37308,7 +37322,9 @@ /area/hallway/primary/aft) "bCD" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/aft) "bCE" = ( /obj/machinery/computer/robotics, @@ -37347,8 +37363,7 @@ }, /area/crew_quarters/heads/hor) "bCJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -37356,15 +37371,13 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hor) "bCK" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, /obj/structure/table, /obj/machinery/camera{ c_tag = "Science Security Post"; dir = 4; network = list("SS13","RD") }, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 10 }, @@ -37383,16 +37396,16 @@ /area/security/checkpoint/science) "bCN" = ( /obj/structure/chair/comfy, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/research/lobby) "bCO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/research/lobby) "bCP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/storage) "bCQ" = ( @@ -37427,8 +37440,7 @@ /turf/open/floor/plasteel/black, /area/science/research) "bCV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/mixing) "bCW" = ( @@ -37475,12 +37487,12 @@ /turf/open/floor/plasteel/white, /area/science/mixing) "bDb" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -37518,7 +37530,7 @@ /area/science/xenobiology) "bDf" = ( /obj/structure/transit_tube, -/obj/structure/lattice, +/obj/structure/lattice/catwalk, /turf/open/space, /area/space) "bDg" = ( @@ -37597,8 +37609,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bDr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/sleeper) "bDs" = ( @@ -37642,6 +37653,7 @@ /obj/machinery/power/apc{ dir = 4; name = "CMO's Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 26 }, /obj/structure/cable, @@ -37662,7 +37674,9 @@ /area/maintenance/department/engine) "bDA" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/aft) "bDB" = ( /obj/machinery/computer/aifixer, @@ -37701,17 +37715,16 @@ }, /area/crew_quarters/heads/hor) "bDG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 }, /turf/open/floor/plasteel/red/side{ dir = 8 }, /area/security/checkpoint/science) "bDH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/security/checkpoint/science) "bDI" = ( @@ -37739,7 +37752,12 @@ /obj/structure/sign/poster/random{ pixel_x = 32 }, -/turf/open/floor/plasteel/black, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/research/lobby) "bDL" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -38339,7 +38357,9 @@ icon_state = "plant-03"; layer = 4.1 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/hallway/primary/aft) "bER" = ( /obj/machinery/computer/mecha, @@ -38355,7 +38375,6 @@ }, /area/crew_quarters/heads/hor) "bES" = ( -/obj/structure/table, /obj/item/device/aicard, /obj/item/circuitboard/aicore, /obj/machinery/requests_console{ @@ -38367,6 +38386,7 @@ receive_ore_updates = 1 }, /obj/machinery/light, +/obj/structure/table/glass, /turf/open/floor/plasteel/darkpurple/side, /area/crew_quarters/heads/hor) "bET" = ( @@ -38459,7 +38479,9 @@ /obj/structure/chair/comfy{ dir = 1 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/research/lobby) "bFa" = ( /obj/effect/turf_decal/bot, @@ -38469,6 +38491,7 @@ "bFb" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, /turf/open/floor/engine, /area/science/storage) "bFc" = ( @@ -38738,7 +38761,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/science/mineral_storeroom) +/area/maintenance/department/cargo) "bFB" = ( /obj/structure/cable{ d1 = 4; @@ -38992,8 +39015,7 @@ /turf/open/floor/plasteel/red, /area/security/checkpoint/science) "bGc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/checkpoint/science) @@ -39008,10 +39030,13 @@ /area/science/research/lobby) "bGe" = ( /obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/light{ - dir = 4 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 }, -/turf/open/floor/plasteel/black, /area/science/research/lobby) "bGf" = ( /obj/effect/turf_decal/bot, @@ -39021,9 +39046,9 @@ /area/science/storage) "bGg" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, /turf/open/floor/engine, /area/science/storage) "bGh" = ( @@ -39209,8 +39234,7 @@ /turf/open/space, /area/space) "bGE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/chapel/dock) "bGF" = ( @@ -39306,7 +39330,6 @@ pixel_y = 24 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/medical/virology) @@ -39332,7 +39355,6 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/medical/virology) @@ -39444,6 +39466,7 @@ /obj/machinery/door/airlock/glass{ name = "Research Division" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/purple/side{ dir = 1 }, @@ -39507,9 +39530,6 @@ }, /area/science/research/lobby) "bHm" = ( -/obj/machinery/light{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -39541,9 +39561,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/light{ - dir = 1 - }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel/purple/side{ dir = 1 }, @@ -39579,7 +39597,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 4 }, /area/science/research/lobby) @@ -39588,7 +39606,9 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/research/lobby) "bHu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -39611,8 +39631,7 @@ /turf/closed/wall/r_wall, /area/science/storage) "bHx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/research) "bHy" = ( @@ -39724,16 +39743,14 @@ /turf/open/floor/plating, /area/chapel/dock) "bHK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plating, /area/chapel/dock) "bHL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -39781,7 +39798,6 @@ "bHU" = ( /obj/machinery/vending/medical, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/medical/virology) @@ -39918,8 +39934,7 @@ }, /area/medical/medbay/central) "bIj" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/surgery) "bIk" = ( @@ -40053,6 +40068,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research/lobby) "bIw" = ( @@ -40139,11 +40155,16 @@ d2 = 8; icon_state = "1-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /turf/open/floor/plasteel, /area/science/research/lobby) "bIE" = ( /obj/machinery/vending/assist, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/science/research/lobby) "bIF" = ( /obj/machinery/power/apc{ @@ -40268,8 +40289,7 @@ /turf/open/floor/plating, /area/science/mineral_storeroom) "bIS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/mineral_storeroom) "bIT" = ( @@ -40280,13 +40300,11 @@ /turf/open/space/basic, /area/space) "bIU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/closed/wall, /area/chapel/dock) "bIV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -40319,8 +40337,7 @@ /turf/open/space/basic, /area/space) "bIZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/engine) "bJa" = ( @@ -40518,7 +40535,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/surgery) +/area/maintenance/department/engine) "bJA" = ( /obj/structure/cable{ d1 = 1; @@ -40558,7 +40575,8 @@ /obj/machinery/door/airlock/glass{ name = "Research Division" }, -/turf/open/floor/plasteel/purple/side, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/green/side, /area/science/research/lobby) "bJE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -40569,14 +40587,14 @@ icon_state = "warninglinecorner"; dir = 2 }, -/turf/open/floor/plasteel/purple/side, +/turf/open/floor/plasteel/green/side, /area/science/research/lobby) "bJF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/purple/side, +/turf/open/floor/plasteel/green/side, /area/science/research/lobby) "bJG" = ( /obj/structure/disposalpipe/segment, @@ -40585,7 +40603,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/purple/side, +/turf/open/floor/plasteel/green/side, /area/science/research/lobby) "bJH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -40597,7 +40615,10 @@ c_tag = "Research Division Entrance"; dir = 1 }, -/turf/open/floor/plasteel/purple/side, +/obj/machinery/light{ + dir = 2 + }, +/turf/open/floor/plasteel/green/side, /area/science/research/lobby) "bJI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -40607,11 +40628,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 3 - }, -/turf/open/floor/plasteel/purple/side, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side, /area/science/research/lobby) "bJK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -40622,14 +40640,14 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel/purple/side, +/turf/open/floor/plasteel/green/side, /area/science/research/lobby) "bJL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel/purple/side, +/turf/open/floor/plasteel/green/side, /area/science/research/lobby) "bJM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40643,7 +40661,7 @@ pixel_x = 0; pixel_y = -32 }, -/turf/open/floor/plasteel/purple/side{ +/turf/open/floor/plasteel/green/side{ dir = 6 }, /area/science/research/lobby) @@ -40877,8 +40895,7 @@ /turf/open/floor/plasteel/black, /area/maintenance/department/engine) "bKn" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/virology) "bKo" = ( @@ -40900,8 +40917,7 @@ /turf/open/floor/plasteel/freezer, /area/medical/virology) "bKq" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/sign/deathsposal, /turf/open/floor/plating, /area/medical/virology) @@ -40926,7 +40942,6 @@ "bKu" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/virology) @@ -41076,8 +41091,7 @@ /turf/closed/wall, /area/maintenance/department/engine/atmos) "bKM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/aft) "bKN" = ( @@ -41124,7 +41138,9 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/atmos) "bKT" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -41139,7 +41155,9 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/atmos) "bKU" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -41157,7 +41175,9 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/atmos) "bKV" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -41176,7 +41196,9 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/atmos) "bKW" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -41190,7 +41212,9 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, /area/engine/atmos) "bKX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -41205,15 +41229,14 @@ on = 0 }, /turf/open/floor/plasteel/yellow/side{ - dir = 4 + dir = 5 }, /area/engine/atmos) "bKZ" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bLa" = ( @@ -41340,7 +41363,9 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/chapel/dock) "bLp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -41356,7 +41381,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/chapel/dock) "bLr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41452,7 +41479,6 @@ layer = 3 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/virology) @@ -41486,7 +41512,6 @@ /turf/open/floor/plasteel/freezer, /area/medical/medbay/central) "bLI" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "patientB"; name = "privacy shutters" @@ -41494,7 +41519,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/central) "bLJ" = ( @@ -41593,8 +41618,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bLW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bLX" = ( @@ -41711,8 +41735,7 @@ }, /area/engine/atmos) "bMi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/engine/atmos) "bMj" = ( @@ -41806,19 +41829,23 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/chapel/dock) "bMt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, /area/chapel/dock) "bMu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, /area/chapel/dock) "bMv" = ( @@ -41919,7 +41946,6 @@ }, /obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 6 }, /area/medical/virology) @@ -42145,8 +42171,7 @@ }, /area/engine/atmos) "bNm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -42184,9 +42209,8 @@ /turf/open/space, /area/space) "bNs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, /area/chapel/asteroid{ name = "Monastery Asteroid" }) @@ -42267,8 +42291,7 @@ dir = 8; layer = 2.9 }, -/obj/structure/lattice, -/obj/structure/lattice, +/obj/structure/lattice/catwalk, /turf/open/space, /area/space) "bNC" = ( @@ -42489,7 +42512,6 @@ }, /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/hallway/primary/aft) @@ -42600,8 +42622,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bOr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, @@ -42667,19 +42688,16 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "bOC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/medical/virology) "bOD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "bOE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/medical/virology) @@ -42928,12 +42946,11 @@ }, /area/engine/atmos) "bPf" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bPg" = ( @@ -42960,21 +42977,21 @@ }, /obj/structure/lattice, /turf/open/space/basic, -/area/space/nearstation) +/area/space) "bPk" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, /turf/open/space, -/area/space/nearstation) +/area/space) "bPl" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 }, /turf/open/space, -/area/space/nearstation) +/area/space) "bPm" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -43234,9 +43251,8 @@ }, /area/engine/atmos) "bPY" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bPZ" = ( @@ -43318,19 +43334,16 @@ /turf/open/space, /area/space) "bQj" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/department/engine) "bQk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/open/floor/plating, /area/maintenance/department/engine) "bQl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/department/engine) @@ -43612,9 +43625,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bQO" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -44283,9 +44295,8 @@ }, /area/engine/atmos) "bSi" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -44638,11 +44649,10 @@ /turf/open/floor/plating/airless, /area/space) "bTc" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, /turf/open/floor/plating/airless, /area/maintenance/department/engine) "bTd" = ( @@ -44884,14 +44894,14 @@ /obj/machinery/power/apc{ dir = 2; name = "Tech Storage APC"; + areastring = "/area/storage/tech"; pixel_y = -24 }, /obj/structure/cable, /turf/open/floor/plasteel/darkgreen, /area/storage/tech) "bTC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bTD" = ( @@ -45288,8 +45298,7 @@ }, /area/engine/atmos) "bUz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/purple/visible{ tag = "icon-intact (EAST)"; @@ -45681,8 +45690,7 @@ }, /area/engine/atmos) "bVl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -45710,18 +45718,16 @@ /turf/open/floor/engine/co2, /area/engine/atmos) "bVp" = ( -/obj/structure/window/reinforced, -/obj/structure/lattice, -/turf/open/space, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space/basic, /area/space) "bVq" = ( /turf/closed/wall, /area/space) "bVr" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, /area/space) "bVs" = ( @@ -45882,6 +45888,15 @@ pixel_x = 26; pixel_y = 26 }, +/obj/machinery/power/apc{ + dir = 4; + name = "CE Office APC"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, @@ -45964,6 +45979,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Engineering Security APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_x = -24 }, /obj/structure/cable{ @@ -45994,8 +46010,7 @@ }, /area/security/checkpoint/engineering) "bVR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -46088,8 +46103,7 @@ }, /area/engine/atmos) "bWc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -46116,15 +46130,8 @@ /turf/open/floor/engine/co2, /area/engine/atmos) "bWh" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space) +/turf/open/floor/plating/asteroid, +/area/chapel/office) "bWi" = ( /obj/structure/flora/ausbushes/leafybush, /obj/structure/flora/ausbushes/reedbush, @@ -46189,24 +46196,15 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bWq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bWr" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "CE Office APC"; - pixel_x = 28 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, /obj/machinery/modular_computer/console/preset/engineering, /turf/open/floor/plasteel/yellow/side{ dir = 4 @@ -46500,8 +46498,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bWR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -46559,8 +46556,7 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "bWY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -46659,6 +46655,7 @@ cell_type = 10000; dir = 8; name = "Engine Room APC"; + areastring = "/area/engine/engine_smes"; pixel_x = -26 }, /obj/structure/cable, @@ -46940,7 +46937,7 @@ pixel_x = 0; pixel_y = -28 }, -/obj/structure/chair/stool, +/obj/machinery/computer/shuttle/mining, /turf/open/floor/plating, /area/maintenance/department/engine) "bXV" = ( @@ -46972,13 +46969,11 @@ /turf/open/floor/plating, /area/maintenance/department/engine) "bXY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bXZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/chief) @@ -47016,8 +47011,7 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "bYf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -47026,8 +47020,7 @@ /turf/open/floor/plating, /area/engine/engine_smes) "bYg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -47051,8 +47044,7 @@ /turf/open/floor/plasteel/black, /area/engine/engine_smes) "bYi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/engine/engine_smes) @@ -47095,14 +47087,12 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bYp" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bYq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 5 }, @@ -47110,8 +47100,7 @@ /area/engine/atmos) "bYr" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -47170,16 +47159,14 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "bYA" = ( -/obj/structure/chair, +/obj/structure/chair/wood/normal, /turf/open/floor/plasteel/chapel{ - dir = 1 + dir = 8 }, /area/chapel/main/monastery) "bYB" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/chapel, /area/chapel/main/monastery) "bYC" = ( /obj/structure/chair, @@ -47260,7 +47247,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/engine/engineering) +/area/maintenance/department/engine) "bYJ" = ( /obj/structure/cable{ d1 = 4; @@ -47692,6 +47679,7 @@ icon_state = "intact"; dir = 6 }, +/obj/machinery/meter, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "bZj" = ( @@ -47707,17 +47695,16 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "bZl" = ( -/obj/structure/chair, -/obj/machinery/light/small{ - dir = 8 - }, +/obj/structure/chair/wood/normal, /turf/open/floor/plasteel/chapel{ - dir = 8 + dir = 1 }, /area/chapel/main/monastery) "bZm" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/chapel, +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, /area/chapel/main/monastery) "bZn" = ( /obj/structure/cable{ @@ -47745,6 +47732,10 @@ /area/chapel/main/monastery) "bZr" = ( /obj/item/trash/tray, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -47920,7 +47911,6 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bZO" = ( -/obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = -27 @@ -48035,11 +48025,11 @@ /turf/closed/wall, /area/chapel/office) "bZZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plasteel/black, /area/chapel/office) "caa" = ( +/obj/structure/disposalpipe/segment, /turf/open/floor/plating{ broken = 1; icon_state = "platingdmg1" @@ -48141,11 +48131,12 @@ pixel_x = -3; pixel_y = 5 }, +/obj/effect/turf_decal/stripes/line, +/obj/item/airlock_painter, /obj/item/clothing/glasses/meson{ pixel_x = 3; pixel_y = -4 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/engineering) "cap" = ( @@ -48227,10 +48218,7 @@ /area/engine/engineering) "caw" = ( /obj/structure/table, -/obj/item/airlock_painter{ - pixel_y = 3 - }, -/obj/item/device/flashlight, +/obj/item/twohanded/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/engineering) "cax" = ( @@ -48474,11 +48462,10 @@ name = "Monastery Asteroid" }) "caT" = ( -/obj/machinery/light/small{ - dir = 1 - }, +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, /turf/open/floor/plasteel/black, -/area/chapel/office) +/area/chapel/main/monastery) "caU" = ( /obj/structure/chair{ dir = 1 @@ -48583,6 +48570,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/glass, +/obj/item/device/flashlight, /turf/open/floor/plasteel, /area/engine/engineering) "cbg" = ( @@ -48721,8 +48709,7 @@ /turf/open/floor/engine/air, /area/engine/atmos) "cbz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/maintenance/disposal/incinerator) "cbA" = ( @@ -48786,11 +48773,12 @@ /turf/open/floor/engine, /area/maintenance/disposal/incinerator) "cbG" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/office) "cbH" = ( /obj/structure/closet{ name = "chaplain closet" @@ -48838,11 +48826,11 @@ /turf/open/floor/carpet, /area/chapel/office) "cbK" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" +/obj/structure/chair/wood/normal{ + dir = 1 }, /turf/open/floor/plasteel/black, -/area/chapel/office) +/area/chapel/main/monastery) "cbL" = ( /obj/machinery/light/small{ dir = 8 @@ -49103,10 +49091,11 @@ name = "Monastery Asteroid" }) "ccu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/chapel/office) +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) "ccv" = ( /obj/machinery/light/small{ dir = 8 @@ -49255,10 +49244,15 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ccL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/chapel/main/monastery) +/obj/item/device/flashlight/lantern{ + on = 1 + }, +/turf/open/floor/plasteel/asteroid{ + icon_plating = "asteroid" + }, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) "ccM" = ( /obj/structure/chair, /turf/open/floor/plating/asteroid, @@ -49549,43 +49543,26 @@ /turf/open/floor/carpet, /area/chapel/office) "cdq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) +/turf/closed/wall, +/area/chapel/main/monastery) "cdr" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel Office"; - opacity = 1; - req_access_txt = "22" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/black, -/area/chapel/office) +/area/chapel/main/monastery) "cds" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/light/small{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Chapel Port Access"; + dir = 2; + network = list("SS13","Monastery") }, /turf/open/floor/plasteel/black, -/area/chapel/office) +/area/chapel/main/monastery) "cdt" = ( /obj/structure/cable{ d1 = 2; @@ -49601,12 +49578,8 @@ /turf/open/floor/plasteel/black, /area/chapel/office) "cdu" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-08"; - layer = 4.1 - }, /turf/open/floor/plasteel/chapel{ - dir = 1 + dir = 8 }, /area/chapel/main/monastery) "cdv" = ( @@ -49863,8 +49836,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cec" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plating/airless, /area/maintenance/disposal/incinerator) @@ -49873,17 +49845,15 @@ /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cee" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Chapel Office APC"; - pixel_x = -24 - }, /obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/asteroid, /area/chapel/office) "cef" = ( /obj/structure/cable{ @@ -49891,39 +49861,43 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black, +/turf/open/floor/plasteel/asteroid, /area/chapel/office) "ceg" = ( -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/door/airlock/centcom{ + name = "Chapel Office"; + opacity = 1; + req_access_txt = "22" }, /obj/structure/cable{ - d1 = 1; + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /turf/open/floor/plasteel/black, -/area/chapel/office) +/area/chapel/main/monastery) "ceh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, /area/chapel/office) "cei" = ( /obj/machinery/door/airlock/centcom{ - name = "Chapel Access"; + name = "Chapel"; opacity = 1 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, -/area/chapel/office) +/area/chapel/main/monastery) "cej" = ( /obj/machinery/door/airlock/centcom{ name = "Chapel"; @@ -50072,11 +50046,11 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "ceB" = ( -/obj/structure/bodycontainer/crematorium{ - id = "foo" +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/black, +/turf/open/floor/plating, /area/chapel/office) "ceC" = ( /obj/machinery/light/small{ @@ -50110,14 +50084,14 @@ /turf/open/floor/plasteel/black, /area/chapel/office) "ceH" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ceI" = ( @@ -50149,27 +50123,19 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ceK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Monastery APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-08"; + layer = 4.1 }, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ceL" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/table/wood/fancy, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 8 }, +/obj/machinery/light/small, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ceM" = ( @@ -50276,8 +50242,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cfa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cfb" = ( @@ -50350,22 +50315,19 @@ /turf/closed/wall, /area/chapel/office) "cfl" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel Access"; + opacity = 1 + }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "cfm" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, +/turf/closed/wall/mineral/iron, /area/chapel/main/monastery) "cfn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -50525,12 +50487,30 @@ }, /area/chapel/main/monastery) "cfF" = ( -/turf/closed/wall, -/area/hydroponics/garden/monastery) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Monastery APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) "cfG" = ( -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hydroponics/garden/monastery) +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) "cfH" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4 @@ -50631,8 +50611,7 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "cfW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -50673,6 +50652,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Monastery External APC"; + areastring = "/area/chapel/main/monastery"; pixel_x = 24 }, /turf/open/floor/plasteel/asteroid{ @@ -50715,32 +50695,25 @@ /turf/closed/wall, /area/chapel/main/monastery) "cgg" = ( -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, /area/chapel/main/monastery) "cgh" = ( /obj/structure/flora/ausbushes/pointybush, /turf/open/floor/grass, /area/hydroponics/garden/monastery) "cgi" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) "cgj" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/ppflowers, @@ -50934,19 +50907,9 @@ /turf/open/floor/plasteel/hydrofloor, /area/chapel/main/monastery) "cgG" = ( -/obj/structure/flora/ausbushes/genericbush, -/obj/machinery/power/apc{ - dir = 8; - name = "Garden APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/chapel/main/monastery) "cgH" = ( /turf/open/floor/grass, /area/hydroponics/garden/monastery) @@ -51137,17 +51100,15 @@ /turf/open/floor/plasteel/hydrofloor, /area/chapel/main/monastery) "chf" = ( -/obj/machinery/door/airlock{ - name = "Kitchen" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/light/small{ + dir = 8 }, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "chg" = ( @@ -51183,17 +51144,9 @@ }, /area/chapel/main/monastery) "chi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - name = "Garden" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, +/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, /area/hydroponics/garden/monastery) "chj" = ( /obj/structure/cable{ @@ -51328,16 +51281,11 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "chB" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Port Aft"; - dir = 8; - network = list("SS13","Monastery") - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) +/obj/item/seeds/banana, +/obj/item/seeds/grass, +/obj/item/seeds/grape, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) "chC" = ( /obj/structure/table, /obj/machinery/microwave, @@ -51362,11 +51310,10 @@ /turf/open/floor/plasteel/hydrofloor, /area/chapel/main/monastery) "chF" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/hydrofloor, +/turf/closed/wall/mineral/iron, /area/chapel/main/monastery) "chG" = ( /obj/machinery/hydroponics/soil, @@ -51472,8 +51419,11 @@ name = "Monastery Asteroid" }) "chU" = ( -/obj/item/phone, -/turf/open/floor/plating, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/hydrofloor, /area/chapel/main/monastery) "chV" = ( /obj/structure/table, @@ -51509,31 +51459,17 @@ /turf/open/floor/plasteel/hydrofloor, /area/chapel/main/monastery) "cia" = ( -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Monastery Kitchen Entrance"; - dir = 4; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, /area/chapel/main/monastery) "cib" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/grass, +/obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass, /area/hydroponics/garden/monastery) "cic" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/apple, -/obj/machinery/light/small, +/obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, /area/hydroponics/garden/monastery) "cid" = ( @@ -51682,24 +51618,20 @@ /turf/open/floor/plasteel, /area/shuttle/abandoned) "ciy" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/black, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/hydrofloor, /area/chapel/main/monastery) "ciz" = ( /obj/structure/closet/coffin, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ciA" = ( -/obj/structure/closet/coffin, -/obj/machinery/camera{ - c_tag = "Monastery Funeral Parlor"; - dir = 2; - network = list("SS13","Monastery") +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) @@ -51720,23 +51652,23 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ciD" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel Garden"; - opacity = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ciE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/chapel/main/monastery) +"ciE" = ( +/obj/structure/flora/ausbushes/genericbush, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "ciF" = ( /obj/machinery/door/airlock{ id_tag = "Cell2"; @@ -51806,23 +51738,19 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ciN" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ciO" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = 6 }, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) @@ -51859,34 +51787,14 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ciS" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "ciT" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) +/obj/machinery/hydroponics/soil, +/obj/item/seeds/harebell, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "ciU" = ( /obj/machinery/light/small, /obj/structure/cable{ @@ -51900,28 +51808,15 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ciV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "ciW" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "ciX" = ( /obj/structure/table/wood, /obj/machinery/light/small{ @@ -52064,31 +51959,26 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "cjo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small, +/obj/item/seeds/poppy, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "cjp" = ( /turf/closed/wall, /area/library) "cjq" = ( -/obj/machinery/door/airlock/centcom{ - name = "Library" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/library) +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "cjr" = ( -/obj/machinery/door/airlock/centcom{ - name = "Library" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/library) +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) "cjs" = ( /obj/structure/cable/yellow{ icon_state = "1-4"; @@ -52228,10 +52118,11 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "cjH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/machinery/door/airlock/centcom{ + name = "Chapel Garden"; + opacity = 1 }, -/turf/closed/wall, +/turf/open/floor/plasteel/black, /area/chapel/main/monastery) "cjI" = ( /obj/structure/cable{ @@ -52266,6 +52157,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Monastery Maintenance APC"; + areastring = "/area/maintenance/department/chapel/monastery"; pixel_y = 24 }, /obj/structure/cable{ @@ -52344,6 +52236,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Library APC"; + areastring = "/area/library"; pixel_x = 24 }, /obj/machinery/airalarm{ @@ -52423,32 +52316,30 @@ /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "ckb" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"ckc" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) -"ckc" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/chapel/main/monastery) "ckd" = ( /obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/storage/fancy/candle_box, -/obj/structure/table/wood/fancy, /turf/open/floor/plasteel/black, /area/chapel/main/monastery) "cke" = ( @@ -52551,11 +52442,11 @@ name = "Bomb Testing Asteroid" }) "cku" = ( -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/structure/table/wood/fancy, -/turf/open/floor/plasteel/black, +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, /area/chapel/main/monastery) "ckv" = ( /obj/machinery/mass_driver{ @@ -52623,11 +52514,18 @@ /turf/open/floor/plasteel/black, /area/library) "ckE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/carpet, -/area/library) +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) "ckF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52696,9 +52594,8 @@ /turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "ckQ" = ( -/obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, +/turf/closed/wall/mineral/iron, /area/maintenance/department/chapel/monastery) "ckR" = ( /obj/structure/reagent_dispensers/watertank, @@ -52716,7 +52613,11 @@ /turf/open/floor/plasteel/black, /area/library) "ckT" = ( -/turf/open/floor/carpet, +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, /area/library) "ckU" = ( /obj/machinery/bookbinder, @@ -52785,10 +52686,14 @@ /turf/closed/wall, /area/maintenance/department/chapel/monastery) "clf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/storage/box/lights/bulbs, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/closed/wall, +/turf/open/floor/plating, /area/maintenance/department/chapel/monastery) "clg" = ( /obj/structure/chair/wood/normal{ @@ -52960,8 +52865,7 @@ name = "Bomb Testing Asteroid" }) "clG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/computer) "clH" = ( @@ -53198,6 +53102,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Telecomms Monitoring APC"; + areastring = "/area/tcommsat/computer"; pixel_y = 25 }, /obj/structure/cable{ @@ -53252,8 +53157,7 @@ /turf/open/floor/plasteel/yellow/side, /area/tcommsat/computer) "cmq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -53384,8 +53288,7 @@ /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cmE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -53422,6 +53325,7 @@ dir = 1; layer = 4; name = "Telecomms Server APC"; + areastring = "/area/tcommsat/server"; pixel_y = 24 }, /obj/structure/cable, @@ -53689,7 +53593,7 @@ /area/science/research/lobby) "cnC" = ( /obj/machinery/turretid{ - control_area = "AI Satellite Antechamber"; + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; name = "AI Satellite turret control"; pixel_x = -5; pixel_y = -24 @@ -53720,6 +53624,4574 @@ "cnI" = ( /turf/open/space/basic, /area/ai_monitored/turret_protected/AIsatextAS) +"cnJ" = ( +/obj/structure/closet/wardrobe/red, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnK" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnL" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnM" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnN" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/camera{ + c_tag = "Brig Equipment Room"; + dir = 2 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnO" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnP" = ( +/obj/machinery/vending/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnQ" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnR" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnS" = ( +/turf/closed/wall/r_wall, +/area/security/main) +"cnT" = ( +/obj/structure/weightlifter, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnU" = ( +/obj/structure/weightlifter, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnV" = ( +/obj/structure/punching_bag, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnW" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"cnX" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"cnY" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"cnZ" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"coa" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/brig) +"cob" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/brig) +"coc" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/brig) +"cod" = ( +/obj/structure/table, +/obj/item/clothing/under/color/grey, +/obj/machinery/power/apc{ + dir = 1; + name = "Dormitory APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"coe" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Dormitory Maintenance APC"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/dorms) +"cof" = ( +/turf/open/floor/plasteel/darkred/side, +/area/security/brig) +"cog" = ( +/turf/open/floor/plasteel/darkred/side, +/area/security/brig) +"coh" = ( +/turf/open/floor/plasteel/darkred/side, +/area/security/brig) +"coi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"coj" = ( +/obj/structure/chair/comfy{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"cok" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"col" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"com" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"con" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"coo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"cop" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Dormitories"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"coq" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"cor" = ( +/obj/item/extinguisher, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"cos" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cot" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cou" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"cov" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"cow" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"cox" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"coy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"coz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Bridge"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/primary/central) +"coF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/crew_quarters/bar) +"coG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"coH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"coI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"coJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"coK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"coL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/quartermaster/storage) +"coM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/quartermaster/storage) +"coN" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coO" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coP" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coQ" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/quartermaster/storage) +"coS" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coT" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"coU" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coV" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"coW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"coX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"coY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"coZ" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"cpa" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/crew_quarters/bar) +"cpb" = ( +/obj/structure/table/glass, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/bottle/goldschlager{ + pixel_x = -8; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/bottle/vermouth{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 7; + pixel_y = 16 + }, +/obj/item/reagent_containers/food/drinks/bottle/kahlua{ + pixel_x = 9; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/absinthe{ + pixel_x = -5; + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpc" = ( +/obj/machinery/chem_dispenser/drinks, +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Bar Drinks"; + dir = 2 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"cpe" = ( +/obj/machinery/door/airlock{ + cyclelinkeddir = 4; + name = "Bar Access"; + req_access_txt = "25" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpf" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"cpg" = ( +/obj/machinery/button/door{ + id = "barshutters"; + name = "Bar Lockdown"; + pixel_x = 0; + pixel_y = 26; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"cph" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"cpk" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + sortType = 19 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpl" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpm" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/pie/cream, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpn" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/spaghetti, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpo" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpp" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"cpq" = ( +/obj/machinery/deepfryer, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cps" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpt" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"cpu" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpx" = ( +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 1; + network = list("SS13") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "kitchenshutters"; + name = "Kitchen Shutters Control"; + pixel_x = 5; + pixel_y = -26; + req_access_txt = "28" + }, +/obj/machinery/light_switch{ + pixel_x = -6; + pixel_y = -25 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/food_cart, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpz" = ( +/obj/structure/rack, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpA" = ( +/obj/structure/rack, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpB" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpC" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpD" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpE" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpF" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpG" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpH" = ( +/turf/open/floor/plasteel{ + icon_state = "L1" + }, +/area/hallway/primary/central) +"cpI" = ( +/turf/open/floor/plasteel{ + icon_state = "L3" + }, +/area/hallway/primary/central) +"cpJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "L5" + }, +/area/hallway/primary/central) +"cpK" = ( +/turf/open/floor/plasteel{ + icon_state = "L9" + }, +/area/hallway/primary/central) +"cpL" = ( +/turf/open/floor/plasteel{ + icon_state = "L11" + }, +/area/hallway/primary/central) +"cpM" = ( +/turf/open/floor/plasteel{ + icon_state = "L13" + }, +/area/hallway/primary/central) +"cpN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "L2" + }, +/area/hallway/primary/central) +"cpO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "L4" + }, +/area/hallway/primary/central) +"cpP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "L6" + }, +/area/hallway/primary/central) +"cpQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "L10" + }, +/area/hallway/primary/central) +"cpR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "L12" + }, +/area/hallway/primary/central) +"cpS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "L14" + }, +/area/hallway/primary/central) +"cpT" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/central) +"cpU" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/purple/side, +/area/hallway/primary/central) +"cpV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"cpW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"cpX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"cpY" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"cpZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/central) +"cqa" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"cqb" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"cqc" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"cqd" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"cqe" = ( +/obj/effect/turf_decal/plaque, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"cqg" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"cqh" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/purple/corner, +/area/science/research/lobby) +"cqi" = ( +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"cqj" = ( +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"cqk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"cql" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"cqn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"cqo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"cqp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"cqq" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"cqr" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"cqs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"cqt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Research Division Hallway"; + dir = 1 + }, +/obj/machinery/light{ + dir = 2 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"cqu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"cqv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqE" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 3 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqG" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"cqH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"cqI" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/dock) +"cqJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/space) +"cqT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqU" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/space/basic, +/area/space) +"cqV" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"cqW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cqX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"cqY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cqZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"cra" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/office) +"crc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"crd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cre" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"crf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"crg" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crh" = ( +/obj/machinery/button/crematorium{ + id = "foo"; + pixel_x = 25 + }, +/obj/structure/bodycontainer/crematorium{ + id = "foo" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cri" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"crj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crl" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"crm" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/open/space, +/area/space) +"crn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"cro" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crt" = ( +/obj/structure/table/wood/fancy, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cru" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crv" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crw" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crx" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cry" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/space, +/area/space) +"crz" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + req_access_txt = "13" + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crA" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crB" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crD" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/box/bodybags, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crH" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Crematorium"; + opacity = 1; + req_access = "27" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Chapel Port"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crL" = ( +/obj/structure/chair/wood/normal, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main/monastery) +"crM" = ( +/obj/structure/chair/wood/normal, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main/monastery) +"crN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chapel Starboard"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"crP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/office) +"crQ" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crR" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crS" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Chapel Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crV" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"crW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crY" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/breadslice/plain, +/obj/item/reagent_containers/food/snacks/breadslice/plain{ + pixel_y = 4 + }, +/obj/item/reagent_containers/food/snacks/breadslice/plain{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crZ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"csa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csd" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/chapel/office) +"cse" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1; + pixel_y = 8 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"csf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) +"csg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) +"csh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) +"csi" = ( +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) +"csj" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"csk" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/wine{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"csm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csn" = ( +/obj/structure/closet{ + name = "chaplain closet" + }, +/obj/item/clothing/under/rank/chaplain, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/storage/backpack/cultpack, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/item/clothing/suit/holidaypriest, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + pixel_x = -32 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cso" = ( +/obj/structure/table/wood, +/obj/item/nullrod, +/turf/open/floor/carpet, +/area/chapel/office) +"csp" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"csq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"csr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"css" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"cst" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"csu" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/office) +"csv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"csx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csy" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"csz" = ( +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"csA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/office) +"csB" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/chaplain, +/turf/open/floor/carpet, +/area/chapel/office) +"csC" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + name = "flask of holy water"; + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"csD" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csE" = ( +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/centcom{ + name = "Chapel Office"; + opacity = 1; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"csJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"csK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"csL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"csM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Chapel Office Tunnel"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"csN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Chapel Starboard Access"; + dir = 2; + network = list("SS13","Monastery") + }, +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"csV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"csW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csY" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"csZ" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"cta" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"ctb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"ctc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"ctd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"cte" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/office) +"ctf" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/office) +"ctg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cth" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/fancy/candle_box, +/obj/machinery/light/small, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cti" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"ctj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctk" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"cto" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctp" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/chapel/office) +"ctq" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/chapel/office) +"ctr" = ( +/turf/open/floor/plasteel/darkyellow/corner{ + tag = "icon-darkyellowcorners (EAST)"; + icon_state = "darkyellowcorners"; + dir = 4 + }, +/area/chapel/office) +"cts" = ( +/turf/open/floor/plasteel/darkyellow/corner{ + tag = "icon-darkyellowcorners (EAST)"; + icon_state = "darkyellowcorners"; + dir = 4 + }, +/area/chapel/office) +"ctt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/darkyellow/corner{ + tag = "icon-darkyellowcorners (EAST)"; + icon_state = "darkyellowcorners"; + dir = 4 + }, +/area/chapel/office) +"ctu" = ( +/obj/machinery/light/small{ + dir = 2 + }, +/turf/open/floor/plasteel/darkyellow/corner{ + tag = "icon-darkyellowcorners (EAST)"; + icon_state = "darkyellowcorners"; + dir = 4 + }, +/area/chapel/office) +"ctv" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctw" = ( +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"ctx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cty" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"ctz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"ctA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"ctB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/office) +"ctE" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctF" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctG" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctH" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctI" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctJ" = ( +/obj/machinery/camera{ + c_tag = "Chapel Office"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ctL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Fore"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ctQ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"ctR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"ctS" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + icon_state = "pipe-t"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space) +"ctT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctV" = ( +/obj/structure/closet, +/obj/item/clothing/suit/holidaypriest, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/item/storage/backpack/cultpack, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/office) +"ctW" = ( +/obj/structure/closet, +/obj/machinery/light/small{ + dir = 2 + }, +/obj/item/storage/book/bible, +/obj/item/storage/book/bible, +/obj/item/storage/book/bible, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/office) +"ctX" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/office) +"ctY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cua" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cub" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"cuc" = ( +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cud" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"cue" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cuf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cug" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cuh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cui" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cuj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cuk" = ( +/obj/structure/closet{ + name = "beekeeping wardrobe" + }, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/beekeeper_head, +/obj/item/melee/flyswatter, +/obj/item/melee/flyswatter, +/obj/item/melee/flyswatter, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cul" = ( +/obj/machinery/chem_master/condimaster, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cum" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cun" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuo" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cup" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/seeds/watermelon/holy, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuq" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cur" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"cus" = ( +/obj/structure/closet{ + name = "beekeeping supplies" + }, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cut" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuu" = ( +/obj/item/storage/bag/plants, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/item/storage/bag/plants, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuv" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuw" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/obj/item/kitchen/fork, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cux" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/tea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuy" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Port"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuA" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/beebox, +/obj/item/queen_bee/bought, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuB" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuC" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/beebox, +/obj/item/queen_bee/bought, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuD" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuE" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuF" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuG" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/light/small{ + dir = 2 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuH" = ( +/obj/item/hatchet, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuI" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuJ" = ( +/obj/item/shovel/spade, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Dining Room"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cuM" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Garden APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuN" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuO" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/sugarcane, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cuQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cuR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuS" = ( +/obj/machinery/door/airlock{ + name = "Kitchen" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuU" = ( +/obj/machinery/door/airlock{ + name = "Dining Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Garden" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cuY" = ( +/obj/machinery/door/airlock{ + name = "Garden" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cuZ" = ( +/obj/item/wrench, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cva" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvb" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/wheat, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvd" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cve" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvf" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/harebell, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvg" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvh" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvi" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvj" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light/small, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Starboard"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cvm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvq" = ( +/obj/machinery/camera{ + c_tag = "Monastery Secondary Dock"; + dir = 8; + network = list("SS13","Monastery") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Coffin Storage"; + req_one_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvs" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/window/eastleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Coffin Storage"; + req_one_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvA" = ( +/obj/machinery/door/airlock/external{ + name = "Dock Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvB" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvC" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cvE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvI" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Aft"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvJ" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvM" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvR" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cemetary"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvS" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvT" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cvU" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cvV" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cvY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cvZ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cwa" = ( +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cwb" = ( +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cwc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Monastery Maintenance"; + req_access_txt = "0"; + req_one_access_txt = "22;24;10;11;37" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwd" = ( +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cwe" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwf" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwg" = ( +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"cwh" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwi" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwj" = ( +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cwl" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/item/storage/fancy/candle_box, +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwm" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwo" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Monastery Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwq" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwr" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Library APC"; + pixel_x = 24 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cws" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwt" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwu" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwv" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cww" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwx" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cwy" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/candle, +/obj/item/candle{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/candle{ + pixel_x = -8; + pixel_y = 6 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cwz" = ( +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwA" = ( +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwB" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwC" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwE" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwF" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/massdriver{ + id = "chapelgun"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwI" = ( +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwJ" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/library) +"cwL" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwM" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/space, +/area/space) +"cwN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwO" = ( +/obj/item/device/flashlight/lantern, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwP" = ( +/obj/item/device/flashlight/lantern, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwR" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"cwS" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwT" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwU" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, +/turf/open/floor/plasteel/black, +/area/library) +"cwV" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxc" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"cxd" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/library) +"cxf" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxg" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space) +"cxh" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"cxi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxk" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"cxl" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space) +"cxm" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxn" = ( +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/library) +"cxo" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxp" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space) +"cxq" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space) +"cxr" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxs" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxt" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxu" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxv" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxw" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxx" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxy" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxz" = ( +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"cxA" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/library) +"cxC" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (NORTH)"; + icon_state = "warninglinecorner"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cxD" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner"; + icon_state = "warninglinecorner"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cxE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/library) +"cxF" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxG" = ( +/turf/open/space/basic, +/area/library) +"cxH" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxI" = ( +/turf/open/space/basic, +/area/library) +"cxJ" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/library) +"cxK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cxL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cxM" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/library) +"cxN" = ( +/turf/open/space/basic, +/area/library) +"cxO" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxP" = ( +/turf/open/space/basic, +/area/library) +"cxQ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxR" = ( +/turf/open/space/basic, +/area/library) +"cxS" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxT" = ( +/turf/open/space/basic, +/area/library) +"cxU" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxV" = ( +/turf/open/space/basic, +/area/library) +"cxW" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/library) +"cxX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Monastery Archives Access Tunnel"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cxY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cxZ" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/library) +"cya" = ( +/turf/open/space/basic, +/area/library) +"cyb" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyc" = ( +/turf/open/space/basic, +/area/library) +"cyd" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cye" = ( +/turf/open/space/basic, +/area/library) +"cyf" = ( +/turf/open/space/basic, +/area/library) +"cyg" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyh" = ( +/turf/open/space/basic, +/area/library) +"cyi" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyj" = ( +/turf/open/space/basic, +/area/library) +"cyk" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/library) +"cyl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cym" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cyn" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/library) +"cyo" = ( +/turf/open/space/basic, +/area/library) +"cyp" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyq" = ( +/turf/open/space/basic, +/area/library) +"cyr" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cys" = ( +/turf/open/space/basic, +/area/library) +"cyt" = ( +/turf/open/space/basic, +/area/library) +"cyu" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyv" = ( +/turf/open/space/basic, +/area/library) +"cyw" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyx" = ( +/turf/open/space/basic, +/area/library) +"cyy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/library) +"cyz" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (EAST)"; + icon_state = "warninglinecorner"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cyA" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (WEST)"; + icon_state = "warninglinecorner"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cyB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/library) +"cyC" = ( +/turf/open/space/basic, +/area/library) +"cyD" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyE" = ( +/turf/open/space/basic, +/area/library) +"cyF" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyG" = ( +/turf/open/space/basic, +/area/library) +"cyH" = ( +/turf/open/space/basic, +/area/library) +"cyI" = ( +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"cyJ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyK" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cyL" = ( +/obj/structure/lattice, +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cyM" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cyN" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cyO" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cyP" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/camera{ + c_tag = "Monastery Archives Fore"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyR" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyS" = ( +/obj/structure/bookcase/random/religion, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyT" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/library) +"cyU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cyV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cyW" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cyX" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cyY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyZ" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/plasteel/black, +/area/library) +"cza" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/plasteel/black, +/area/library) +"czb" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/plasteel/black, +/area/library) +"czc" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/plasteel/black, +/area/library) +"czd" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cze" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czf" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"czg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czi" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"czj" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czk" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czl" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/library) +"czm" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/library) +"czn" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/library) +"czo" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czp" = ( +/obj/structure/table/wood, +/obj/item/disk/fakenucleardisk, +/obj/item/barcodescanner, +/turf/open/floor/plasteel/black, +/area/library) +"czq" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czr" = ( +/obj/structure/table/wood/fancy, +/obj/item/toy/cards/deck/cas/black{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/toy/cards/deck/cas, +/turf/open/floor/carpet, +/area/library) +"czs" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/carpet, +/area/library) +"czt" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/photo_album, +/turf/open/floor/carpet, +/area/library) +"czu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czv" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czw" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czx" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czy" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"czz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czA" = ( +/obj/structure/table/wood/fancy, +/obj/item/dice/d20, +/turf/open/floor/carpet, +/area/library) +"czB" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/carpet, +/area/library) +"czC" = ( +/obj/structure/table/wood/fancy, +/obj/item/device/flashlight/lantern{ + on = 1; + pixel_y = 8 + }, +/turf/open/floor/carpet, +/area/library) +"czD" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/library) +"czE" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czG" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Monastery Archives Port"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"czI" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/library) +"czJ" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/library) +"czK" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/library) +"czL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"czM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"czN" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/books, +/turf/open/floor/plasteel/black, +/area/library) +"czO" = ( +/obj/structure/table/wood, +/obj/item/device/instrument/saxophone, +/turf/open/floor/plasteel/black, +/area/library) +"czP" = ( +/obj/structure/table/wood, +/obj/item/stack/packageWrap, +/obj/item/coin/gold, +/turf/open/floor/plasteel/black, +/area/library) +"czQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Archives Starboard"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"czR" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czS" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czT" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"czU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAd" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cAe" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cAf" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAg" = ( +/turf/open/floor/plasteel/vault, +/area/library) +"cAh" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAk" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAl" = ( +/turf/open/floor/plasteel/vault, +/area/library) +"cAm" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAn" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cAo" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cAp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/door/window/northright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Curator Desk Door"; + req_access_txt = "37" + }, +/turf/open/floor/plasteel/darkred/side, +/area/library) +"cAs" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1; + pixel_y = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAt" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lantern{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAu" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/pharoah, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAv" = ( +/obj/structure/table/wood, +/obj/item/device/camera, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAw" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lantern{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAx" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1; + pixel_y = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAy" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/door/window/northright{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Curator Desk Door"; + req_access_txt = "37" + }, +/turf/open/floor/plasteel/darkred/side, +/area/library) +"cAz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAB" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/library) +"cAC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/obj/effect/landmark/start/librarian, +/turf/open/floor/plasteel/black, +/area/library) +"cAE" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/library) +"cAF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAH" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAM" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAP" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cAQ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cAR" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cAS" = ( +/obj/structure/closet/wardrobe/curator, +/turf/open/floor/plasteel/black, +/area/library) +"cAT" = ( +/obj/structure/destructible/cult/tome, +/turf/open/floor/plasteel/black, +/area/library) +"cAU" = ( +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" + }, +/obj/item/book/codex_gigas, +/obj/machinery/camera{ + c_tag = "Monastery Archives Aft"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAV" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cBa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cBb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cBc" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cBd" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cBe" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cBf" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cBg" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cBh" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cBi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Brig Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"cBj" = ( +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/maintenance/department/engine) (1,1,1) = {" aaa @@ -62386,11 +66858,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cil +cja +cin +cja +cil aaa aaa aaa @@ -62642,13 +67114,13 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cil +cil +ciw +cix +ciw +cil +cil aaa aaa aaa @@ -62898,15 +67370,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cil +cil +ciw +ciw +cix +ciw +ciw +cil +cil aaa aaa aaa @@ -63155,15 +67627,15 @@ aaa aaa aaa aaa -cil -cja -cin -cja -cil -aaa -aaa -aaa -aaa +cim +ciw +ciw +cjb +cjy +cjW +ciw +ciw +ckY aaa aaa aaa @@ -63411,16 +67883,16 @@ aaa aaa aaa aaa -cil -cil -ciw +aaa +cin cix -ciw -cil -cil -aaa -aaa -aaa +cix +cjc +cjz +cjX +cix +cix +cin aaa aaa aaa @@ -63667,17 +68139,17 @@ aaa aaa aaa aaa -cil -cil -ciw -ciw -cix -ciw -ciw -cil -cil aaa aaa +cim +ciw +ciw +cjd +cjA +cjY +ciw +ciw +ckY aaa aaa aaa @@ -63924,17 +68396,17 @@ aaa aaa aaa aaa -cim -ciw -ciw -cjb -cjy -cjW -ciw -ciw -ckY aaa aaa +cil +cil +ciw +ciw +cix +ciw +ciw +cil +cil aaa aaa aaa @@ -64181,18 +68653,18 @@ aaa aaa aaa aaa -cin -cix -cix -cjc -cjz -cjX -cix -cix -cin aaa aaa aaa +cil +cil +ciw +cix +ciw +cil +cil +aaa +aaa aaa aaa aaa @@ -64427,6 +68899,11 @@ aaa aaa aaa aaa +bZY +bZY +crb +bZY +bZY aaa aaa aaa @@ -64437,16 +68914,11 @@ aaa aaa aaa aaa -aaa -cim -ciw -ciw -cjd -cjA -cjY -ciw -ciw -ckY +cil +cje +cjB +cje +cil aaa aaa aaa @@ -64681,29 +69153,29 @@ aaa aaa aaa aaa +cfN +bZY +crb +bZY +csn +ceF +csY +bZY +crb +bZY +cfN +cfN +cfN +cfN aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cil -cil -ciw -ciw -cix -ciw -ciw -cil -cil +cfN +cfN +csU +cfH +csU +cfN aaa aaa aaa @@ -64936,32 +69408,32 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cil -cil -ciw -cix -ciw -cil -cil -aaa -aaa +cfN +cfN +cfN +bZY +crv +ccv +cdo +cdo +cdo +ccv +crv +bZY +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +csU +cfI +csU +cfN +cfN aaa aaa aaa @@ -65192,33 +69664,33 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -cil -cje -cjB -cje -cil -aaa -aaa -aaa +cfN +bZY +bZY +bZY +bZY +crv +csd +cdo +csB +cdo +csd +crv +bZY +bZY +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +csU +cjC +csU +cfN +cfN aaa aaa aaa @@ -65449,34 +69921,34 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aby -aby -aby -aed -aby -aby -aby -aby -aby -aaa -aaa -aaa -aaa +bZY +bZY +crt +crD +bZY +crS +cse +cso +csC +cdp +csd +crv +ctV +bZY +cfN +cfN +cfN +cfN +cfN +cfN +bWV +bWV +csU +cfJ +csU +bWV cfN -ccL -cfH -ccL cfN -aaa -aaa -aaa -aaa aaa aaa aaa @@ -65704,36 +70176,36 @@ aaa aaa aaa aaa -aby -abI -aby -aby -aby -aby -aby -aaa -bGD -bOv -bGD -bGD -bGD -bOv -bGD -bOv -bGD -bGD -bGD -cfN -cfN -cfN -ccL -cfI -ccL -cfN -cfN -cfN aaa aaa +crb +crg +cru +crE +ceh +crT +csf +csp +csD +csZ +ctr +crv +ctW +bZY +cfN +cfN +cfN +cfN +cfN +cfN +bWV +ciJ +cjf +bXJ +cjZ +bWV +cfN +cfN aaa aaa aaa @@ -65961,36 +70433,36 @@ aaa aaa aaa aaa -aby aaa aaa -abI -aaa -bOv -bGD -bQQ -bNs -bNs -bNs -bNs -bNs -bNs -bNs -bNs -bNs -bNs -bNs +bZY +ceC +crv +crF +crJ +ceE +csg +csq +csE +cta +ctr +crv +ctX +bWV +bWV +bWV +bWV +bWV +bWV +bWV +bWV +ciK +cjg +cjk +cka +bWV cfN cfN -cfN -ccL -cjC -ccL -cfN -cfN -cfN -cfN -aaa aaa aaa aaa @@ -66218,38 +70690,38 @@ aaa aaa aaa aaa -aby aaa -bGD -bOv -bQQ -bNs -bNs -bNs -bNs -bOw -bOw -bOw -bUC -bOw -bOw -cbG -bOw -bOw -cfN -cfN +aaa +bZY +crh +crv +crG +bZY +crU +csh +csr +csF +ctb +ctt +ctJ +bZY +bWV +cuk +cus +cuG +bWV +chC +chV bWV bWV -ccL -cfJ -ccL +cvq +ceP bWV -cfN -cfN -cfN -aaa -aaa -aaa +bWV +bWV +bWV +cwM +bIT aaa aaa aaa @@ -66473,41 +70945,41 @@ aaa aaa aaa aaa -aby -abI -aby -bVp -bNs -bNs -bNs -bNs -bOw -bOw -bOw -bOw -bOw -bOw -bOw -bOw -bOw -bQe -bOw -bOw -bUC +aaa +aaa +aaa cfN +bZY +bZY +bZY +bZY +bZY +bZY +csi +css +csG +cta +ctu +bZY +bZY bWV -ciJ -cjf -bXJ -cjZ +cgb +cut +cuH +chb +chD +chW bWV -cfN -cfN -cfN -aaa -aaa -aaa -aaa +bWV +cgf +cvA +bWV +cwj +cww +bWV +csU +csU +cxg aaa aaa aaa @@ -66730,41 +71202,41 @@ aaa aaa aaa aaa -aby aaa -bGD -bQQ -bNs -bOw -bOw -bOw -bOw -bQe -bOw -bOw -bOw -bOw -bOw -bOw -bOw -bOw -bOw -chB -chT +aaa +cfN +cfN +cqW +cfN +cfN +cfN +cfN +bZY +csj +css +csG +cta +csj +bZY cfN bWV -ciK -cjg -cjD -cka +cul +chB +cuI +chc +cuZ +chX bWV -bWV -bWV -aaa -aaa -aaa -aaa -aaa +ciz +cvr +ceP +cvR +bXJ +bXJ +crj +cwO +csU +cxh aaa aaa aaa @@ -66987,42 +71459,42 @@ aaa aaa aaa aaa -aed +aaa bVp -bNs -bNs -bNs -bOw -bOw -bOw -bOw -bOw -bOw -bOw -bQd -bOw -bOw -bOw -cga -cgy -bQg +cfN +cfN +cfN +cfN +cfN +cfN +cfN +bZY +bZY +cfk +csI +cte +bZY +bZY +cfN bWV +cum +cgd +cuJ +chd +chE +chY bWV -bWV -bWV -bWV -cjh -chJ -bWV -bWV -bWV -ckZ -aaa -aaa -aaa -aaa -aaa -aaa +ciz +cvs +cvB +cvS +cdw +cjj +bXJ +bXJ +csU +csU +cxg aaa aaa aaa @@ -67244,41 +71716,41 @@ aaa aaa aaa aaa -aby -bGH +bGI bNs -bOw -bOw -bOw +cfN +cqW +cqW +cqW bSm -bZW -caS -bNs -caS -bNs -bZY -bZY -bZY -bZY -bWV -cgz -bWV +bOw +cfN +crV +cfN +csu +csJ +ctf +cfN +cfN +cfN bWV +cfC +cuu chU -bWV +cuR ciy -ciL -cji -cjE +chZ +bWV +ciz ckb cku -ccL -cla -aaa -aaa -aaa -aaa -aaa +cvT +bZo +cwx +cwE +ckv +ckM +clb aaa aaa aaa @@ -67501,41 +71973,41 @@ aaa aaa aaa aaa -aby -bVp +bGI bNs +cfN +cfN bOw bOw bOw +bUC bOw -bZX -caS -cbG -cct -cbG -bZY -ceB -cfh -bZY -cfq -cgA +chT +cfN +csu +csK +ctf +cfN +cfN +cfN bWV bWV +cgf +bWV +cuS +bWV bWV bWV ciz -ciM -cjj -ceP -bXJ -bXJ -ccL -ccL -aaa -aaa -aaa -aaa -aaa +ckb +cku +cvT +cwk +cwy +cwF +ckw +ckN +clb aaa aaa aaa @@ -67758,42 +72230,42 @@ aaa aaa aaa aaa -aaa -bGH +bGI bNs -bUC +cqW +bOw +bOw +bOw bOw bOw bOw bOw -bZY -bZY ccu -bZY -bZY -ceC -cfi -bZY +csu +csJ +ctf +cfN +cfN +cfN bWV -cgB -bWV -chC -chV +crW +cuv +bXJ +ceP +crj +ciN bWV ciz -ciN -bZo -cjF ckc -ckv -ckM -clb -aaa -aaa -aaa -aaa -aaa -aaa +cvC +cvV +ceQ +ciA +bXJ +bXJ +csU +csU +cxg aaa aaa aaa @@ -68015,50 +72487,41 @@ aby aby aby aby -aby -bVp -bNs +cqU bNs +bUC bOw bOw bOw bOw -bZY -cbH -ccv -cdn -bZY -ceD -bZY -bZY -cgb -cgC -chb -chD -chW +bOw +bOw +bUC +bOw +csu +csM +ctf +cfN +cfN +cfN bWV +cdC +cuw +cbK +ctg ciA -ciN -bZo -cjF -ckc -ckw -ckN -clb -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cvd +bWV +ciz +cvt +ceP +crk +bXJ +bXJ +cwG +cwO +csU +cxk aaa aaa aaa @@ -68068,10 +72531,19 @@ aaa aaa aaa aaa +cgX +cgX +cgX +cgX +cgX aaa aaa aaa aaa +cgX +cgX +cgX +cgX aaa aaa aaa @@ -68272,65 +72744,65 @@ aby aaa aaa bOv -bGD -bGD -bWh bNs +bNs +bWh bOw bOw -bQe bOw -bZY -cbI -ccw -cdo -cee -ceE -cfj -cfA -cgc -cgD -chc -chD -chX +bOw +bOw +bOw +bOw +bOw +csu +csK +ctf +cfN +cfN +cfN bWV -ciB +cdC +cux +cbK +ceP +cdC ciO -cjk -cjG -bXJ -bXJ -ccL -ccL -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bWV +bWV +cgf +cjl +bWV +cwl +cwz +bWV +csU +csU +cxg aaa aaa aaa aaa aaa aaa +cgX +cgX +cgX +cgX +cfN +cfN +cfN +cgX aaa +cgX +cgX +cgX +cgX +cfN +cfN +cgX +cgX +cgX aaa aaa aaa @@ -68530,66 +73002,66 @@ bGD bQQ bNs bNs -bNs -bNs -bNs +bQe bOw bOw bOw bOw -bZY -cbJ -ccx -cdp -cef -ceF -cfk -cfB -cgd -cgE -chd -chE -chY +bOw +bOw +bSm +bOw +bUC +csu +csJ +ctf +cfN +cfN +cfN bWV +bXJ +cuy +cuK +ceP +bXJ +cve bWV -cgf -cjl -chJ +bXJ ckd -ckx -ccL -clc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ceP +bWV +bWV +bWV +bWV +cwR +cwR aaa aaa aaa aaa aaa +cgX +cgX +cgX +cfN +cfN +cfN +cfN +cfN +cyM +cgX aaa +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX +cgX +cgX aaa aaa aaa @@ -68786,67 +73258,67 @@ bNr bNs bNs bNs -bUC bOw bOw bOw bOw bOw bOw -bSm -bZY -bZY -ccy +bOw +bQe +bWV +bWV +bWV cdq ceg -ceG -cfk -cfC -cge -cgF -che +chJ +ctw +ctw +ctw +ctw +ctw chF -chZ -bWV -ciC -ciP -ceQ +ctw +cuU +ctw +ctw +ctw cjH -bWV -bWV -bWV -ckZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +chF +cuQ +cvX +cke +cky +cld +ceA aaa aaa aaa aaa aaa aaa +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cyK +cgX aaa +cgX +cfN +cyM +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -69049,61 +73521,61 @@ bOw bOw bOw bOw -bOw -bZY -bZY -bZY -bZY -cdr -bZY -bZY -cfk bWV -cgf bWV +bWV +bXJ +bYz +crW +csN +ctg +ctx +ctK +ctY +cfD chf -bWV -bWV -bWV -ciD -chJ +cuz +ctY +cuV +ctY +cfD +chf +cfD +cvu +cvE +cvY +ckf +ckf +cle cjm -cjI -cke -cky cjm -cld -bZK -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa aaa aaa +cgX +cfN +cfN +cfN +cyM +cfN +cyM +cgX +cyK aaa aaa +cgX +cgX +cyK +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -69303,64 +73775,64 @@ bOw bOw bOw bOw -bWU +bOw +bOw +bUC bWV -bWV -bWV -bZY +cdC caT cbK -ccz +bWV cds -ceh +csO ceH cfl -cfD +ctL cgg -cfD -chg -cfD +cfE +cfE +cfp cia -cfD -cfl -ciQ -cjm -cjJ -ckf -ckf +cuW +cia +cfE +cfE +cfE +cvv +cvF +cvZ +cwm +ckj +cwH ckO -cle -cfN +cjm cfN aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX +cfN +cfN +cfN +cyK +cgX +cyK +cgX +aht +aht +aht +aht +aht +aht +cgX +cfN +cfN +cyM +cfN +cfN +cfN +cgX aaa aaa aaa @@ -69562,62 +74034,62 @@ bOw bOw bOw bWV -bYy -bZk -bZZ -caU -bZY -ccA -cdt +bWV +bWV +bYz +bWV +bWV +bWV +bWV cei -ceI -cfm -cfE -cfp -cfE -chh -cfE -cfE -cfE -cfo +bWV +ctw +ceJ +cfn +bWV +cuc +cuc +bWV +cuX +bWV +cuc +cuc +bWV +cfn ciR -cjm -cjK +cwa +cwn ckg ckz ckP -cle +cjm cfN cfN cfN aaa aaa +cgX +cgX +cgX +cgX +cyK +aaa +aht +aaa +aht aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht +cgX +cgX +cgX +cyK +cfN +cfN +cgX +cgX aaa aaa aaa @@ -69819,61 +74291,61 @@ bOw bOw bOw bWV -bYz +crj +bXJ +bXJ +crK +crW +cdw +csv +csN bWV -bWV -bWV -bWV -ccB -bWV -bWV -ceJ -cfn -cfF -cfG +ctw cfF +ctZ +cuc chi -cfF -cfG -cfF -cfn -ciR -cjm -cjL +cid +cuM +chj +cvb +cvf +cvh +cuc +ctZ +cvF +cwa +cwo ckh ckA ckP -cle +cjm +cfN +cfN +cfN cfN -clo -clr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa +cxG +cxG +cxG +cxG +cjp +cyU +cjp +cyU +cjp +cjp +cyU +cjp +cyU +cjp +cyU +aht +aht +cyK +cgX +cgX +cgX aaa aaa aaa @@ -70076,58 +74548,58 @@ bOw bQd bWV bWV +bXJ +bZl bYA bZl bYA -bZp -cbL -ccC +cbP cdu -bWV +csQ ceK -cfn +ctw cfG -cgh -cgG -chj -chG +cfn +cuc +cid +cuA cib -cfG +cgH +cgH +cuN +cid +cuc cfn -ciS -cjn -cjM +cvH +cwc +cwp cki ckB ckP -cle -cfN -cfN -cfN -cfN -cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cjm +caS +caS +caS +caS +cxF +cxF +cxF +cxF +cjp +cjp +ckH +cyY +ckH +ckH +ckH +ckH +czH +ckH +cyR +cyU aaa aaa +aht aaa aaa aaa @@ -70317,7 +74789,7 @@ bGF bHJ bGF bKa -bLn +cqH bLn bNt bNw @@ -70332,59 +74804,59 @@ bOw bOw bQe bWV -bXH -bYB +bXJ +bXJ bZm bYB +crL caV cbM -ccD -cdv -bWV +ccH +csQ ceL -cfn -cfF -cgi -cgH -cgH -cgH +ctw +ctM +ctZ +bWV +cun +cuB cic -cfF -ciE -ciT +cgH +chG +cvf cjo -cjN -ckj -ckj +bWV +cvw +cvI ckQ clf +cwA +cwA +cwS +cjm cfN -cfN -cfN -cfN -cfN +caS cfN aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cxG +cxG +cxG +cxG +cjp +ckW +ckH +cyZ +ckH +czl +czr +czA +czI +ckH +ckH +cjp +cjp +cyU +aht aaa aaa aaa @@ -70590,7 +75062,9 @@ bQf bQf bWW bXI -bXI +bZn +bZn +bZn bZn bZn bZn @@ -70600,55 +75074,53 @@ cdw cej ceM cfo -cfG -cgj -cgH +cuc +cgk +cuA +cuN chk cgH -cid -cfG +cgH +cvi +cuc cfn ciR -cjm +cwa cjO ckk ckC ckR cjm cfN -cfN -cfN -cfN -cfN -cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +caS +caS +aht +cxF +cxF +cxF +cxF +cjp +ckW +ckH +ckH +ckH +czl +czs +czB +czI +czV +ckH +cAr +cAB +cyU +cjp aaa aaa aaa aaa +cgX +cgX +cgX aaa aaa aaa @@ -70761,7 +75233,7 @@ aiu aaa aaa aiu -aoe +cBi ajD aiu aiu @@ -70831,7 +75303,7 @@ bGG bHL bIW bKc -bLn +cqI bMt bLn bOy @@ -70847,7 +75319,9 @@ bQg bQg bWX bXJ -bXJ +bZo +bZo +bZo bZo bZo bZo @@ -70857,56 +75331,54 @@ cdx cek ceN cfn -cfG -cgk +cuc +cuo +cuq cgI chl -cgH -cgj -cfG +cib +cvg +cid +cuc cfn ciR -cjp -cjp -cjp -cjp -cjp -cjp -cjp -cjp -cfN -cfN -cfN +cwe +cwe +cwe +cwe +cwe +cwe +cwe +cwe cfN aaa +cxG +cxG +cxG +cxG +cjp +cyP +ckH +cyZ +ckH +czl +czt +czC +czI +czW +cAg +cAs +ckH +cAH +cjp +cyU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX +cgX +cfN +cgX +cgX aaa aaa aaa @@ -71103,67 +75575,67 @@ bOw bOw bQe bWV -bXK -bYA -bZp +bXJ +bXJ +bZl bYA +crM caW cbP -ccG -cdy +cdu +ceP +cth +ctw +ctN +ctZ bWV -ceL -cfn -cfF -cgl +cup +cuE +cgK cgJ cgH -cgH -cie -cfF -cfn -ciU -cjp +cgj +cvj +bWV +ctZ +cvJ +cwe cjP ckl ckD ckS clg clk +cwe +cwe +cxB +cxJ +cxJ +cxJ +cyy cjp -cjp +cyQ +ckH +ckH +ckH +ckH +ckH +ckH +ckH +czW +cAh +cAt +ckH +czW +cAS +cyU +aht +aht +cyK +cyM cfN cfN -cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX aaa aaa aaa @@ -71361,67 +75833,67 @@ bOw bWi bWV bWV -bYC -bZq +bXJ +bZm bYB -caX -cbQ +bZm +bYB +cbM ccH -cdz -bWV -ceO -cfn +ceP +ceK +ctw cfG -cgm -cgK +cfn +cuc +cuq cgH -chH -cgh -cfG -cfn -ciV +cgH +cgH +cic +cuq cjq -cjQ -cjQ +cuc +cfn ckE ckT +cjQ +cjQ +cwK +cjQ +cjQ +cxn +cjQ ckT -cll -clp -cjp +cxC +cxK +cxX +cyl +cyz +ckT +cjQ +cjQ +cjQ +cjQ +cjQ +cjQ +cjQ +czL +czY +cAi +cAu +cAC +cAJ +cAT +cyU +aaa +aaa +cgX cfN cfN cfN -cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX +cgX aaa aaa aaa @@ -71618,67 +76090,67 @@ bOw bOw bOw bWV +crk +bXJ +bXJ +crN +crX +cdx +cgn +csS bWV -bWV -bWV -bWV -bWV -cbR -bWV -bWV -ceP -cfn -cfF -cfG -cfF -chm -cfF -cfG -cfF +ctw +ctO +ctZ +cuc +cgm +cuE +cuO +cgH ciE ciW cjr +cuc +cvw +cvK +cwg cjR ckm ckF ckm -clh -ckT -clq -cjp +cxe +ckm +ckm +cxz +cxD +cxL +cxY +cym +cyA +cxz +ckm +ckm +ckm +ckm +ckm +ckm +ckm +czM +czZ +cAj +cAv +cAD +cAK +cAU +cyU +aaa +cgX +cgX cfN cfN cfN cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX aaa aaa aaa @@ -71874,68 +76346,68 @@ bOw bOw bOw bOw -bOw -bOw -bUC -bOw -bQe bWV -ccJ -cdw -cel -ceM -cfp -cfE -cfE -cfE -chn -cfE -cfE -cfE -cfo +bWV +crx +crH +bWV +crY +csk +bWV +cbR +bWV +ctw ceP -cjp -cjS -ckn -ckG -ckU -cli +cfn +bWV +cuc +cuc +bWV +cuY +bWV +cuc +cuc +bWV +cfn +ceP +cwe +cwr clm +ckG +cwU +cli +ckU +cwe +cwe +cxE +cxM +cxM +cxM +cyB cjp -cjp +cyR +ckH +ckH +ckH +ckH +ckH +ckH +ckH +cAa +cAh +cAt +ckH +cAa +cAV +cyU +aaa +cgX cfN cfN cfN cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cfN +cgX aaa aaa aaa @@ -72132,67 +76604,67 @@ bOw bOw bOw bOw -bOw -bOw -bOw -bQg -cbR -bXJ -cdA -cem -ceQ -cdx -cdx -cgn -cdx -cho -chI -cif -cdx -cho -ceN -cjp -cjp +bWV +bWV +bWV +bWV +bWV +bWV +bWV +ccJ +cdw +cel +ceM +cua +cfE +cfE +chn +cia +cdw +cia +chn +cfE +cfE +cvy +cvL +cwe +cwe cko ckH ckV ckH cln +cwe +cfN +aaa +cxG +cxG +cxG +cxG cjp +cyS +ckH +cyZ +ckH +czo +czu +czD +czN +cAa +cAg +cAs +ckH +cAM +cjp +cyU +aaa +cgX cfN cfN cfN cfN cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX aaa aaa aaa @@ -72361,7 +76833,7 @@ bqQ bsi bsk buY -bqQ +cqq aaa aaa aaa @@ -72387,69 +76859,69 @@ bOw bOw bOw bOw -bQg -bQg -bQg bOw bOw +bOw +bOw +bOw +bUC +bOw bQg cbR bXJ -cdB -bWV -bWV -bWV -cfH -bWV -bWV -chp -chJ -bWV -bWV -ciF -chJ -bWV -cjp +cdA +ctx +ctP +cdx +cdx +cgn +cho +cuP +cdx +cvc +cho +cvk +cdx +cvc +cvM +ctw +cwe cko ckH ckW ckH cln +cwe +caS +aht +cxF +cxF +cxF +cxF cjp +cko +ckH +ckH +ckH +clp +czv +czv +czO +cli +ckH +cAy +cAB +cyU +cjp +aht +aht +cyK +cyM cfN cfN cfN cfN -cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX aaa aaa aaa @@ -72641,72 +77113,72 @@ bRC bNs bNs bNs -bNs -bUC -bOw -bWY -bXL -bNs bOw bOw bOw -bWV -ccK -cdC -cen -bWV -cfq -cfI -bWV -cgL -chq -chK -bWV -cio -chq -ciX -bWV -cjp +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bQg +cbR +bXJ +cdB +ctw +ctw +cfH +ctw +ctw +chp +cuQ +ctw +ctw +ciF +cuQ +ctw +ctw +ctw +ctw +cwe ckp ckI ckX ckI cln +cwe +cfN +cfN +cxG +cxG +cxG +cxG cjp +cyT +ckH +cyZ +ckH +czp +ckH +ckH +czP +ckH +ckH +cjp +cjp +cyU +aht +aaa +cgX +cgX cfN cfN cfN cfN -cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX +cgX aaa aaa aaa @@ -72889,7 +77361,7 @@ aby aby aaa aaa -bNC +amC aaa aht aby @@ -72897,71 +77369,71 @@ aby abI bSn bSZ -bQR -bNs -bNs -bNs -bNs -bXM +cqS bNs +bQe +bOw +bOw +bOw +bQg +bQg +bQg bOw bOw -caY -bWV ccL bWV +csT +cen bWV -bWV -bWV -cfJ -bWV -cgM -chr -chL -bWV -cgM -chr -chL -bWV -cjp -cjp -cjp -cjp -cjp -cjp +ctQ +cfI +ctw +cgL +chq +chK +ctw +cio +chq +ciX +ctw +cfN +cfN +cfN +cwe +cwe +cwe +cwe +cwe +cwe +cwe +caS +caS +cxF +cxF +cxF +cxF cjp cjp +ckH +ckI +ckH +czq +czw +ckH +czQ +ckH +cyR +cyU +aaa +aaa +aht +cgX +cgX +cfN cfN cfN cfN cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa @@ -73146,7 +77618,7 @@ aaa aaa aaa aaa -bND +amB aht aht aaa @@ -73155,31 +77627,33 @@ abI abI abI abI -bSZ -bSZ -bQR bNs -bXN +bNs +bNs +bUC +bOw +crl +bXL bNs bOw bOw bOw -bOw -ccM -cdD -ceo -bOw -bOw -cfK bWV -cgN -chs -chM +csU bWV -cip -chs -ciY bWV +bWV +cfJ +ctw +cgM +chr +chL +ctw +cgM +chr +chL +ctw +cfN cfN cfN cfN @@ -73192,33 +77666,31 @@ cfN cfN cfN aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cxG +cxG +cxG +cxF +cjp +cyU +cjp +cyU +cjp +cjp +cyU +cjp +cyU +cjp +cyU +aht +aht +aht +cyK +cyM +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -73403,7 +77875,7 @@ aaa aaa aaa aaa -bNC +amC aaa aht aaa @@ -73413,30 +77885,33 @@ aaa abI aaa aaa -abI -bGH +bQR bNs -bPm bNs -bSm +bNs +bNs +bXM +bNs bOw bOw bOw bOw -bQe +ccM +cdD +ceo bOw -bOw -bOw -cfL -bWV -bWV -cht -bWV -bWV -bWV -cht -bWV -bWV +cfK +ctw +cgN +chs +chM +ctw +cip +chs +ciY +ctw +cfN +cfN cfN cfN cfN @@ -73451,31 +77926,28 @@ cfN aaa aaa aaa +aht aaa aaa +aht aaa aaa +aht aaa +aht aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht +cgX +cgX +cgX +cgX +cgX +cfN +cfN +cgX +cfN +cfN +cgX aaa aaa aaa @@ -73660,40 +78132,44 @@ aaa aaa aaa aaa -bND +amB +aht +aht +aht +aht aht aht -aaa -aaa -aaa -aaa -abI -abI abI abI +aht abI bSZ -bPm +bSZ +cre bNs +bXN bNs bOw bOw -bUC bOw bOw bOw +bQe bOw -bUC -cfM -bWV -cgO -chu -chN -bWV -ciq -chu -ciZ -bWV +bOw +cfL +ctw +ctw +cht +ctw +ctw +ctw +cht +ctw +ctw +cfN +cfN +cfN cfN cfN cfN @@ -73707,32 +78183,28 @@ cfN aaa aaa aaa +aht +aht +aht +cyK +cgX +cgX +cyK +cyK +cyK aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht +cgX +cfN +cfN +cgX +cgX +cgX +cgX +cgX +cgX +cgX +cgX aaa aaa aaa @@ -73875,7 +78347,7 @@ aOk aPp aQu aRC -aJE +coT aTJ aQu aVN @@ -73903,7 +78375,7 @@ bqQ bsi bsk buY -bqQ +cqq aaa aaa aaa @@ -73917,40 +78389,44 @@ aaa aaa aaa aaa -bNE +amD +aaa +aht +aaa aaa aht aaa aaa aaa -aaa -aaa +aht aaa aaa abI aaa -abI -bPm -bYD +bSZ +ahi bNs -bNs -bNs -bNs -bNs -bNs -bNs -bNs -bNs -bNs -bWV -bWV -bWV -bWV -bWV -bWV -bWV -bWV -bWV +bOw +bOw +bUC +bOw +bOw +bOw +bOw +bUC +cfM +ctw +cgO +chu +chN +ctw +ciq +chu +ciZ +ctw +cfN +cfN +cfN cfN cfN cfN @@ -73964,26 +78440,22 @@ cfN aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht +cgX +cgX +cyK +cfN +cfN +cyM +cfN +cyK +cgX +cyK +cfN +cfN +cfN +cgX +cgX aaa aaa aaa @@ -74166,81 +78638,81 @@ aaa aaa bBV bDf -bEi bDf -bGJ -bHO -bGJ -bHO -bGJ -bMz -aaa -aaa +bDf +agS +agS +agS +agS +agS +ala aht aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht +aht +aht +aht +aht +aht +aht +aht +abI +abI abI aaa -abI -bPm -abI -bSZ -bSZ -bSZ -bSZ -bSZ -bSn -bSn -bSZ -bSZ +aht +ahi +bNs +bNs +bNs +bNs +bNs +bNs +bNs +bNs +bNs +bNs +ctw +ctw +ctw +ctw +ctw +ctw +ctw +ctw +ctw cfN cfN cfN cfN cfN cfN +aaa +aaa cfN cfN cfN cfN +aaa +aaa +aaa +cgX +cyK +cgX +cfN +cyM cfN cfN cfN cfN +cyM +cfN +cyM cfN cfN cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cfN +cgX aaa aaa aaa @@ -74427,12 +78899,12 @@ aaa abI aaa bva -bIZ -bIZ +cqy +cqy bva bva -bIZ -bIZ +cqy +cqy bva abI aaa @@ -74441,21 +78913,48 @@ aaa aaa aaa aaa -abI -abI -abI -bPm -abI -aaa -aaa -aaa -aaa -aaa aaa aaa abI aaa +abI +ahi +bSZ +crO +crO +crO +crO +crO +crO +crO +crO +crO +crO +crO +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN aaa +aaa +aaa +aaa +cfN +cfN +aaa +aaa +aaa +cgX +cgX +cyL cfN cfN cfN @@ -74470,34 +78969,7 @@ cfN cfN cfN cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX aaa aaa aaa @@ -74697,23 +79169,47 @@ aaa aaa aaa aaa -bBW -abI aaa -abI -bPm -abI aaa -bva -bva -bIZ -bIZ -bIZ aaa aht aaa -aaa +aht +cdm abI +aaa +bva +bva +cqy +cqy +cqy +aaa +aaa +aaa +aaa +aaa +aaa +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgX cfN cfN cfN @@ -74726,35 +79222,11 @@ cfN cfN cfN cfN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -74917,8 +79389,8 @@ baK aYG aYG aZx -bgT -bgT +aZx +aZx aZx aYG aYG @@ -74955,29 +79427,28 @@ aaa aaa aaa aaa -bVq -abI -abI -bPm -abI aaa -bIZ -caZ -cbS -ccN -bIZ aaa aht aaa -abI +aht +cdm abI aaa +cqy +caZ +cbS +ccN +cqy +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa -cfN -cfN -cfN -cfN cfN cfN cfN @@ -74995,23 +79466,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -75122,7 +79594,7 @@ agY agy ahI aif -aiI +aiB agy ajM akI @@ -75158,10 +79630,10 @@ aHz aHz aOn aPt -aJE -aJE -aJE -aJE +coN +coN +coN +coN aJE aVO aWG @@ -75205,7 +79677,7 @@ bLu bNG bOz bHQ -bIZ +cqy aaa aaa aaa @@ -75213,36 +79685,18 @@ aaa aaa bUD bVr -aaa -abI -bPm +cqX +cqX +cqX +crm +cry abI aaa -bIZ +cqy cba cbT bDi -bIZ -aaa -abI -abI -abI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cqy aaa aaa aaa @@ -75269,6 +79723,24 @@ aaa aaa aaa aaa +cgX +cgX +cgX +cfN +cfN +cfN +cgX +cgX +cgX +cgX +cgX +cgX +cfN +cfN +cfN +cfN +cgX +cgX aaa aaa aaa @@ -75415,11 +79887,11 @@ aaa aHA aOn aPt -aJE +coN aRD aSv aTK -aJE +aOk aVO aWH aXG @@ -75462,7 +79934,7 @@ bMA bNH bOz bHQ -bIZ +cqy bBW bBW bBW @@ -75471,28 +79943,17 @@ bTW bUE bva abI +aaa +aaa bva -bXO +crz bva aaa -bIZ +cqy cbb bDi ccO -bIZ -aaa -abI -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cqy aaa aaa aaa @@ -75521,10 +79982,21 @@ aaa aaa aaa aaa +cgX +cgX +cgX +cgX +cgX aaa aaa aaa aaa +cgX +cgX +cgX +cgX +cgX +cgX aaa aaa aaa @@ -75672,11 +80144,11 @@ aaa aHz aOo aPt -aJE +coN aRE aSw aTL -aJE +aOk aVO aWI aXH @@ -75719,7 +80191,7 @@ bMB bNI bOz bHQ -bIZ +cqy abI abI bBW @@ -75729,7 +80201,9 @@ bva bva bva bva -bXP +aht +bIZ +crA bIZ aaa bva @@ -75738,8 +80212,6 @@ bNK bva bva aaa -aht -aaa aaa aaa aaa @@ -75929,11 +80401,11 @@ aaa aHz aOn aPt -aJE +coN aRF aSx aTM -aJE +aOk aVO aWJ aXH @@ -75976,28 +80448,28 @@ bLx bNJ bOz bHQ -bIZ +cqy abI -bIZ -bIZ +cqy +cqy bTc -bIZ +cqy bva bVs bVC +cqy +aaa bva -bXQ +crB bva -abI -aaa -bIZ -bNX -bIZ -aaa -aaa -aht aaa aaa +cqy +csy +csX +cqX +cqX +ctS aaa aaa aaa @@ -76187,10 +80659,10 @@ aHA aOn aPt aJE -aJE -aJE -aJE -aJE +aOk +aOk +aOk +aOk aVO aWG aXI @@ -76235,7 +80707,7 @@ bJb bPq bva bva -bIZ +cqy bSo bSq bTX @@ -76243,15 +80715,17 @@ bUF bNK bva bva -bXR +bva +bva +crC bva bva bva bva -bDi +csz bva -bIZ -bIZ +bva +aaa aht aaa aaa @@ -76334,8 +80808,6 @@ aaa aaa aaa aaa -aaa -aaa "} (89,1,1) = {" aaa @@ -76504,11 +80976,13 @@ bDi bDi bZr caa -bSw -bDi -bDi +caa +bXa +bRD +bWl cdE -bIZ +cqy +aaa aht aaa aaa @@ -76536,8 +81010,6 @@ aaa aaa aaa aaa -clt -aaa aaa aaa aaa @@ -76766,9 +81238,9 @@ bva bva bva bva -bIZ -bIZ -bIZ +bva +cqy +cqy bva bva aaa @@ -76956,7 +81428,7 @@ aiu aiu aHz aOr -aJE +aOk aQy aRB aSy @@ -77272,7 +81744,7 @@ bVt bWk bXa bXT -bIZ +cqy bZt cac cac @@ -77284,7 +81756,7 @@ cac cac cac cgp -bIZ +cqy aaa aaa aaa @@ -77427,12 +81899,12 @@ aaa aaa aaa aaa -aaa aby abI agP agQ agQ +cnS ahL ahL ahL @@ -77523,7 +81995,7 @@ bQU bRD bSr bTe -bTZ +bRD bRD bRD bWl @@ -77541,7 +82013,7 @@ cac cac cac cgp -bIZ +cqy aaa aaa aaa @@ -77684,11 +82156,11 @@ aaa aaa aaa aaa -aaa aby aaa agP -ahc +cnJ +ahq ahq ahM ain @@ -77786,7 +82258,7 @@ bVu bNX bDi bDi -bIZ +cqy bZt cac cac @@ -77798,7 +82270,7 @@ cac cac cac cgp -bIZ +cqy aaa aaa aaa @@ -77941,11 +82413,11 @@ aaa aaa aaa aaa -aaa aby aaa agQ -ahd +cnK +ahq ahq ahN aio @@ -78004,7 +82476,7 @@ bge bha bhL aHN -biQ +bjj bjN bkY bmi @@ -78041,7 +82513,7 @@ bUa bva bVv bSw -bDi +bPC bXU bva bZt @@ -78198,14 +82670,14 @@ aaa aaa aaa aaa -aaa aby aaa agQ -ahd +cnK ahq +cnT ahq -ahd +cnK agP ajm ajW @@ -78244,7 +82716,7 @@ aKK aKJ aQD aRI -aGz +coV aKT aUN aVS @@ -78300,7 +82772,7 @@ bVw bDi bDi bXV -bIZ +cqy bZu cac cac @@ -78455,14 +82927,14 @@ aaa aaa aaa afJ -aaa aby aaa agQ -ahd +cnK ahq ahq -ahd +ahq +cnK agP ajn ajW @@ -78712,14 +83184,14 @@ aaa aaa aaa aaa -aaa aby abI agP -ahe +cnN ahq +cnT ahq -ahd +cnK agP ajo ajX @@ -78746,7 +83218,7 @@ aCs aDx aEu aFt -aFt +cou aGY aHI aIN @@ -78814,7 +83286,7 @@ bVy bDi bXc bDi -bIZ +cqy bZt cac cac @@ -78826,8 +83298,7 @@ cac cac cac cgp -bIZ -aaa +cqy aaa aaa aaa @@ -78849,6 +83320,7 @@ aaa aaa aaa aaa +clt aaa aaa aaa @@ -78969,11 +83441,11 @@ aaa aaa aaa aaa -aaa aby aaa agQ -ahd +cnK +ahq ahq ahq aip @@ -79083,7 +83555,7 @@ cac cac cac cgp -bIZ +cqy aaa aaa aaa @@ -79226,11 +83698,11 @@ aaa aaa aaa aaa -aaa aby aaa agQ -ahf +cnP +ahq ahq ahO aiq @@ -79328,7 +83800,7 @@ bVz bWm bSw bNX -bIZ +cqy bZt cac cac @@ -79340,7 +83812,7 @@ cac cac cac cgp -bIZ +cqy aaa aaa aaa @@ -79483,12 +83955,12 @@ aaa aaa aaa aaa -aaa aby aaa agQ -ahg +cnQ ahq +cnV ahP air agP @@ -79584,7 +84056,7 @@ bva bva bva bDi -bDi +cBj bva bZv cad @@ -79740,11 +84212,11 @@ aaa aaa aaa aaa -aaa aby aaa agP -ahg +cnQ +ahq ahq ahQ ais @@ -79759,10 +84231,10 @@ anQ aiR aph ajM -aqC +coa arw asI -aqC +cof auH avI auH @@ -79850,9 +84322,9 @@ bva bva bva bva -bIZ -bIZ -bIZ +bva +cqy +cqy bva bva aaa @@ -79997,12 +84469,12 @@ aaa aaa aaa aaa -aaa aby abI agP agQ agQ +agQ agP agP agP @@ -80019,7 +84491,7 @@ ajM aqD arx asJ -aqC +cof auH avJ awS @@ -80031,7 +84503,7 @@ aCs aDA aEv aFu -aFu +cov aGZ aHM aIQ @@ -80273,10 +84745,10 @@ anS aiR api ajM -aqC +coa ary asK -aqC +cof auH avK auH @@ -80530,7 +85002,7 @@ anT aiR aph ajM -aqC +coa arz asL atJ @@ -82101,7 +86573,7 @@ aQP aRN aRN aTZ -aUZ +aSK aSK aRN aRN @@ -82350,7 +86822,7 @@ aHQ aIO aJO aKT -aLJ +aPz aLL aOw aLL @@ -82358,16 +86830,16 @@ aQP aRN aSI aSK -aSK +aUZ aSK aWU aRN aYR aYS aYS -bce -bce -bep +cpq +cpu +cpw bfp bgk aJI @@ -82408,7 +86880,7 @@ bSA bPB bPB bUK -bVF +bVG bWp bXh bXZ @@ -82622,10 +87094,10 @@ aYa aYS aYS bbg -bcf +cpr bcf beq -bcf +cpy bgl bhe aDZ @@ -82665,7 +87137,7 @@ bSB bTr bPB bUL -bVG +cqV bWq bXi bYa @@ -82876,13 +87348,13 @@ aVb aVZ aWW aRN -aYT +bce aYS -bbh +cpm bcg bdp ber -aYS +cpz bgk aJI aDZ @@ -82896,7 +87368,7 @@ boH bkh brh bjd -buh +cqm bvl bwO byv @@ -83118,14 +87590,14 @@ aDJ aAA aHe aHU -aIU -aJR -aKT -aLL +aIV +aJS +aKU +aNj aNi -aNm -aLL -aQP +aOx +aNj +aQR aRN aSL aRN @@ -83133,14 +87605,14 @@ aRN aWa aRN aRN -aYU +bce aYS -bbi +cpn bch bdq bes -aYS -bgm +cpA +bgk aJI aDZ bik @@ -83153,7 +87625,7 @@ boI bpR bri bjd -buh +cqm bvl bwP byu @@ -83375,14 +87847,14 @@ aAB arA arA aHV -aIV -aJS -aKU -aLM -aNj -aOx -aNj -aQR +aIO +aJO +aKT +aKT +aKT +aOy +aLL +aLL aRP aSM aUb @@ -83391,12 +87863,12 @@ aWb aWX aYb aYV -baa -baa -baa -baa -bet +cpl +bcf +cps aYS +bep +cpB bgk aJI aDZ @@ -83404,13 +87876,13 @@ bik bjd bkd bkh -bkh +cqa bnD boJ bpS bjd bjc -buh +cqm bvl bwP byv @@ -83634,10 +88106,10 @@ axi aHW aIO aJO +aAN +aGn aKT -aLN -aLL -aOy +coF aPE aPE aPE @@ -83647,12 +88119,12 @@ aPE aWc aWY aRN -aRN +aYU bab -bbj -bci +bbi +bbh bdr -aRN +cpx aRN aRN aJI @@ -83661,15 +88133,15 @@ bij bje bke blm -bkg -bkg -bkg +bpT +bpT +bpT bpT bpT bsH blo bvl -bnF +cqs byu bAc bBj @@ -83890,11 +88362,11 @@ aGo aHf aHX aIW -aJO +coz +coE +abI aKT -aKT -aNk -aOy +coG aPE aQS aRQ @@ -83902,17 +88374,17 @@ aSN aUc aPE aWd -aWZ -aPE -aYW +aXb +aRN +aYT bac -bbk -bcj -bcj +baa +baa +baa beu bfq bgn -bhe +aJI aDZ aHN bjd @@ -84147,11 +88619,11 @@ aGp aHf aHX aIW -aJO -aKV +coz +coE +abI aKT -aNl -aOy +coH aPE aQT aRR @@ -84160,22 +88632,22 @@ aUd aVd aWe aXa -aYc +aRN aYX bad bbl -bck -bds -bev -aPE +bbl +bbl +bbl +aRN bgo bhd aBI aHG bjf -bkg -blo -bkh +cpX +cpZ +cqc bnF boL bpV @@ -84404,16 +88876,16 @@ aGq aHf aHY aIX -aJO -aKW +coB +coE +abI aKT -aNm -aOy +coH aPE aQU aRS aSP -aUe +aSP aPE aWf aXb @@ -84421,17 +88893,17 @@ aPE aYY bae bbm -bcl -bdt -bew -bbu +bae +bcm +bae +cpC bgp aJI -aDZ -aHN +bhN +big bjg -bkh -bkh +cpY +cqa bmy bnF boM @@ -84661,25 +89133,25 @@ aGr aHf aHX aIW -aJO -aKX +coz +coE +abI aKT -aLL -aOy +coJ aPE aQV aRT aSQ -aPE -aPE +aUe +cpa aWg aXc aPE -aPE -baf -bbn -bcm -bdu +cpg +bah +bag +bah +bag bex bfr bgq @@ -84918,25 +89390,25 @@ aGs aHf aHX aIY -aJO +coz +coE +abI aKT -aKT -aNn -aOy +coJ aPE aPE aRU aPE aPE -aVe +aPE aWh aXd aYd aYZ bag -bah -bag -bdv +cpo +cpt +cpv bag aPE bgr @@ -84947,7 +89419,7 @@ bjd bjc bke bkh -bnH +cqf boN bpX brl @@ -85176,26 +89648,26 @@ axi aHZ aDZ aJO +aAN +aGn aKT -aLO -aLL aOz aPF aQW aRV aSR -aUf -aUf -aUf -aUf -aUf +aPE +aPE +cpe +aPE +aPE aZa bah bag -bcn +bah bdw bey -bbu +cpC bgs aJI aDZ @@ -85434,8 +89906,8 @@ aHV aDZ aJO aKT -aLP -aNo +aKT +aKT aOA aPG aQX @@ -85444,24 +89916,24 @@ aSS aUg aVf aWi -aXe +bah aYe aZb bag -bah -bag +cpp +cpp bdv bez -bbu +cpC bgp bhf -bhN -big -bjj +cpH +cpN +cpT bjd blr -bkh -bkh +cqd +cqd boO bpV brm @@ -85697,14 +90169,14 @@ aKY aKY aKY aKY -aOy -aUf +coW +aPE aVg aWj -aXf +bah aYf aZc -bai +bah bbo bco bdw @@ -85712,8 +90184,8 @@ beA aPE aPE aJI -aDZ -aHN +cpI +cpO bjk bje bjd @@ -85954,23 +90426,23 @@ aOB aPH aQY aKY -aOy -aUf +coW +aPE aVh -aVg -aXg -aYf -aZb -baj +bah +bah +cpf +cph +bag +bbp bbp -bco bdv bag bfs bgt bhd -aBI -aHG +cpJ +cpP aBI bkj bls @@ -86158,7 +90630,7 @@ adw adL adV adV -cnF +cnD adV adV aeN @@ -86211,16 +90683,16 @@ aNq aPI aQZ aKY -aOy -aUf +coW +aPE aVi -aWk +bah aXh -aYg +cpf aZd -bak +beB bbq -bcp +beB bdx beB bft @@ -86469,22 +90941,22 @@ aPJ aRa aRX aST -aUf -aVh -aVg -aXi -aYf -aXb -bal -bbr -bco +aPE +cpb +bah +bah +cpf +cpi +bag +cpp +cpp bah bag bfs bgt aJI -aDZ -bih +cpK +cpQ aAL bkl blu @@ -86725,14 +91197,14 @@ aNs aPK aRb aKY -aQP -aUf -aVg +aQN +aPE +cpc aWl -aVg +beB aYh -aZe -bal +cpj +bah bbs bcq bag @@ -86740,13 +91212,13 @@ beC aPE aPE bhg -aDZ -aHN +cpL +cpR bjl bjs bjo -bmE bjq +cqh bjo bjw bjw @@ -86982,28 +91454,28 @@ aOD aPL aRc aKY -aSU -aUh +aQN +aPE aVj aWm -aXj +bck aYi -aXb -bam -bah +cpk bag +bbp +bbp bah beD -bbu +cpC bgv aJI -aDZ -aHN -bjm +cpM +cpS +cpU bjo blv -bmF bkn +cqi boP bjw brp @@ -87020,7 +91492,7 @@ bBp bBp bvD bIw -byK +cqz bKM bLR bMV @@ -87240,18 +91712,18 @@ aLV aKY aKY aQN -aUf -aUf -aUf -aUf -aUf +aPE +aPE +aPE +aPE +aPE aZf bah bag bah bag beE -bbu +cpC bgw aJI aDZ @@ -87259,8 +91731,8 @@ aHN bjn bjo blw -bmF bkn +cqi boQ bjw brq @@ -87277,7 +91749,7 @@ bER bBp bHh bIw -byK +cqz bBo bLS bmC @@ -87516,7 +91988,7 @@ aHN bjo bjt blx -bmF +bkn bnI boR bjw @@ -87534,7 +92006,7 @@ bES bBp bHi bIw -byK +cqz bBo bLT bmC @@ -87700,7 +92172,7 @@ adC adO adZ adZ -cnI +cnG adZ adZ aeR @@ -87774,7 +92246,7 @@ bjp bkm bly bmG -bnJ +bJI boS bqb brs @@ -87791,7 +92263,7 @@ bET bBp bHj bIx -byK +cqz bKM bLU bMW @@ -88031,7 +92503,7 @@ bjq bkn bkn bmH -bnK +byK boS bqc brt @@ -88288,7 +92760,7 @@ bjr bko blz bmI -bnK +byK boT bqb bru @@ -88803,10 +93275,10 @@ bkq blB bkn bnM -boV +bsU bqd brv -bsU +cqk but bsU bxi @@ -88818,8 +93290,8 @@ bDG bEW bAt bvD -bIz -bJF +cqw +cqD bKO bLW bNa @@ -89058,12 +93530,12 @@ bip bjo bkr blC -bko +cqe bnN boW bqe boW -boW +cql boW bvA bxj @@ -89315,11 +93787,11 @@ bir bjt bks blD -bmK -bmK -bmK +bko +bko +bko bqf -bmK +bko bsV buu bvB @@ -89332,8 +93804,8 @@ bDI bEY bGc bHo -bIB -bJI +bIz +cqE bJN bLY bNc @@ -89574,14 +94046,14 @@ bkt bkt bku bkt -bku +bkt bkt bku bkt bkt bvC bxl -byK +cqt bAu bAu bAt @@ -89589,7 +94061,7 @@ bAt bAu bAu bHp -bIz +cqx bJJ bKQ bLZ @@ -89836,12 +94308,12 @@ bqg brw bsW bku -bvD +cqp bxm byL bAv bsU -bsU +cqk bsU bsU bGd @@ -90055,7 +94527,7 @@ aAN aAN awd awd -apX +aAN aIg aJf aKb @@ -90098,8 +94570,8 @@ bxn byM bAw bBz +cqv bBz -bDJ bBz bBz bHr @@ -90283,6 +94755,12 @@ aaa aaa aaa aaa +aiS +aiS +aiT +aiT +aiS +aiS aaa aaa aaa @@ -90290,12 +94768,6 @@ aaa aaa aaa aaa -aht -aht -aht -aaa -aaa -aaa anX anX anX @@ -90308,14 +94780,14 @@ aaa aht aaa aaa +aht aaa aaa aaa -aaa -apX -aIh -aJg -azA +awd +aHN +aIU +aJI aLe aMe aNE @@ -90354,11 +94826,11 @@ bvF bxo byN bAx -bBA -bBA -cnB -bBA -bBA +bko +bko +bko +bko +bko bHs bBA bJM @@ -90369,7 +94841,7 @@ bOn bOW bPQ bPQ -bJN +bPQ bPQ bPQ bTP @@ -90539,18 +95011,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa abI aiS +akf +aju +alP +alP +aiS aiS -aiT aiT aiS aiS -aht -aht +aaa aaa aaa aaa @@ -90559,20 +95031,20 @@ aaa aht aaa aaa +aht aaa aaa +aht +aaa aaa aht aaa aaa aaa -aaa -aaa -aaa -ash -aIh -aJg -aKc +awd +aHN +aIU +aJH aLe aMf aNF @@ -90796,40 +95268,40 @@ aaa aaa aaa aaa -aaa -aaa -aaa -abI aiS -akf -aju -alP -alP +aiS +akg +aiS +aiS +akg +aiS +anY +apt aiS aiS aiS -aiT aiS -aht -aht -aaa -aht +aiS +aiS +aiS +aiS +apX +avd +avd +apX +ayi +ayi +apX +aBL +aBL +apX aaa aaa aaa -aaa -aaa -aht -aaa -aaa -aaa -aaa -aaa -aaa -ash -aIh -aJg -azA +aAN +aHN +aIU +aJI aLf aLf aNG @@ -90892,7 +95364,7 @@ bKX bVZ bWO bXA -bYr +bQO bZe bZM caF @@ -91053,40 +95525,40 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aiS -aiS -akg -aiS -aiS -akg -aiS -anY -aiS -apt -aiS -aiS +aiT +ajt +aju +alb +alQ +amE aiS +anZ +ajv aiS +ajv +ajv +apu +ale +ale +asb +coe apX -avd -avd +ave +awn apX -ayi -ayi +ayj +azr apX -aBL -aBL +aBM +aDb apX -aaa -aaa -aaa -ash -aIh -aJg -azA +aET +aET +aET +aET +aHN +aIU +aJI aLf aMg aNH @@ -91310,40 +95782,40 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aiT -ajt +aiU aju -alb -alQ -amE -aiS -anZ +akh +alc +alR +amF +anm +aoa ajv -apu -ale -ale -asb -ate +ajv +ajv +aiS +akn apX -ave -awn apX -ayj -azr +asc +atf apX -aBM -aDb +avf +awo apX +ayk +azs +apX +aBN +aDc +apX +coq +cor +cow aET -aET -aET -aET -aIh +aHN aJh -aKd +bhe aLf aMh aNI @@ -91406,7 +95878,7 @@ bVi bMe bWP bXy -bYr +bQO bZe bZN caH @@ -91567,32 +96039,32 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aiU -aju -akh -alc -alR -amF -anm -aoa +aiT +ajv +aki +ald +alS +amG +aiS +aiS +aiS +aiS +aiS aiS akn apX +aqT +asd +atg +auj +avg +awp apX -asc -atf +ayl +azt apX -avf -awo -apX -ayk -azs -apX -aBN -aDc +aBO +aDd apX aEU aFE @@ -91824,40 +96296,40 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aiT +aiS +ajw +aiS +aiS +aiS +aiS +aiS +aob +aoD ajv -aki -ald -alS -amG +cnX aiS -aiS -aiS -akn +apv apX -aqT -asd -atg -auj -avg -awp +aqU +ase +ath apX -ayl -azt +atf +awq apX -aBO -aDd +atf +azu +apX +atf +aDe apX aEV aFF aGB aET -aIh -aJg -azA +aHN +aIU +aJI aLf aMj aNK @@ -92081,40 +96553,40 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aiS -ajw aiS aiS aiS -aiS -aiS -aob -aoD -apv +ajv +ajv +akj +ale +ale +ale +ale +ale +ale +apw apX -aqU -ase -ath -apX -atf -awq -apX -atf -azu -apX -atf -aDe +aqV +asf +ati +auk +avh +awr +axo +aym +awr +aAO +aBP +com apX aET aET aET aET -aIh -aJg -azA +aHN +aIU +aJI aLf aMk aNL @@ -92161,7 +96633,7 @@ bGh bCR bIH bHw -bKX +cqG bMf bNk bOq @@ -92340,38 +96812,38 @@ aaa aaa aaa aaa -aaa +aiS +aiT +aiS +akk aiS aiS -akj -ale -ale -ale -ale -ale -ale -apw +aiS +aiT +aiT +aiT +aiS apX -aqV -asf -ati -auk -avh -awr -axo -aym -awr -aAO -aBP -awr -aAO +cod +asg +atj +apX +avi +aws +coi +aBQ +aDf +aDf +aBQ +con +cop aEW -aAO +cos aGC -aAO -awr +cos +coy aJj -azA +aJI aLf aMl aNM @@ -92599,36 +97071,36 @@ aaa aaa aaa aaa -aiT -akk aiS +akl aiS -aiS -aiT -aiT -aiT -aiS +aaa +aaa +aaa +aaa +aaa +aaa apX -aqW -asg -atj apX -avi -aws +apX +apX +apX +avj +awt axp ayn azv -azv -aBQ -aDf -aDf -aEX -aDf +col +aBR +coo +apX +aGV +aDZ aGD -aDf -aDf +aDZ +aDZ aJk -aKc +aJH aLf aMm aLf @@ -92856,34 +97328,34 @@ aaa aaa aaa aaa -aiS -akl -aiS -aaa -aaa -aaa +ajx +akm +alf aaa aaa aaa +ann +ann +cnW +ann +aqX apX apX -apX -apX -apX -avj -awt +aul +avk +awu axq ayo -azw +azx aAP -aBR +avk aDg aEc aEY -aEc -aEc -aEc -aEc +cot +aBI +aBI +aBI aJl aKf aLf @@ -93113,25 +97585,25 @@ aaa aaa aaa aaa -ajx -akm -alf -aaa +ajy +akn +alg aaa aaa ann ann -ano -ann +aoE +apx +apY aqX -apX -apX -aul +ash +ash +ash avk -awu +awv axr -ayp -azx +ayq +azy aAQ avk aDh @@ -93371,26 +97843,26 @@ aaa aaa aaa ajy -akn +ako alg aaa aaa -ann -ann -aoE -apx -apY -aqX -ash -ash -ash +cnW +aoc +aoF +aoF +aoF +aqY +asi +atk +asi avk awv -axs -ayq -azy -aAR -avk +axt +coj +cok +ayr +aBS aDi aEd aEZ @@ -93628,26 +98100,26 @@ aaa aaa aaa ajy -ako +akn alg aaa aaa -ano -aoc -aoF -aoF -aoF -aqY -asi -atk -asi +ann +ann +aoG +apy +apZ +aqX +asj +atl +aum avk awv -axt -ayr -azz -ayr -aBS +axu +ays +azA +avk +avk aDj aEe aFa @@ -93884,24 +98356,24 @@ aaa aaa aaa aaa -ajy -akn -alg +ajz +akk +alh +aaa aaa aaa ann ann -aoG -apy -apZ +cnW +ann aqX -asj -atl -aum +apX +apX +apX avl awv -axu -ays +avk +aIh azA avk avk @@ -94141,17 +98613,17 @@ aaa aaa aaa aaa -ajz -akk -alh +aiS +akp +aiS aaa aaa aaa -ann -ann -ano -ann -aqX +aaa +aaa +aaa +apX +apX apX apX apX @@ -94398,15 +98870,15 @@ aaa aaa aaa aaa +aiT +akm aiS -akp aiS -aaa -aaa -aaa -aaa -aaa -aaa +aiS +aiT +aiT +aiT +aiS aiS aiS aiS @@ -94656,19 +99128,19 @@ aaa aaa aaa aiT -akm -aiS -aiS -aiS -aiT -aiT -aiT -aiS -aiS -aqZ -ask -ajv -ajv +akq +ale +ale +ale +anp +ale +ale +ale +ale +ale +ale +ale +auo atn awy axw @@ -94912,20 +99384,20 @@ aaa aaa aaa aaa +aiS +aiS +aiS +aiS +aiS aiT -akq -ale -ale -ale -anp -ale -ale -ale -ale -ale -ale -ale -auo +aiT +aiT +aiS +aiS +aiS +asl +aiS +aup atn awz axx @@ -95169,20 +99641,20 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aiS -aiS -aiS -aiS -aiS -aiT -aiT -aiT -aiS -aiS -aiS -asl -aiS -aup +apu +ale +auq atn awA axw @@ -95202,9 +99674,9 @@ aKl aLg aLg aLg -aPd -aPd -aPd +coL +coL +coL aLg aTr aUy @@ -95437,9 +99909,9 @@ aaa aaa aaa aiS -apu -ale -auq +akn +ajv +aqZ atn awB axw @@ -95710,7 +100182,7 @@ atn aFM aGJ aGJ -aIn +aDl aEk aEk aLj @@ -95763,7 +100235,7 @@ bHy bHy bHy bOs -bPi +clx aaa aaa aaa @@ -97305,7 +101777,7 @@ bEe bMp bEg bEg -bPm +ahi aaa aaa aaa @@ -98266,13 +102738,13 @@ aaa aaa aaa aaa -aiS -abI +aaa +aaa abI aaa aaa aaa -aaa +abI abI abI aEj @@ -98525,13 +102997,13 @@ aaa aaa aaa aaa -abI +aaa +aaa aaa aaa aaa abI -abI -abI +aaa aEj aFh aEj @@ -98787,7 +103259,7 @@ aaa aaa aaa aaa -abI +aaa aaa aEl aFi @@ -98821,7 +103293,7 @@ bgN bcI aEj aKq -bjD +cpV bkI blZ blZ @@ -99044,8 +103516,8 @@ aaa aaa aaa aaa -abI -abI +aaa +aaa aEj aFj aEj @@ -99078,7 +103550,7 @@ aEj bhA aKq biE -bjD +cpV bkJ bkF blX @@ -99302,7 +103774,7 @@ aaa aaa aaa aaa -abI +aaa ahi ahi ahi @@ -100604,7 +105076,7 @@ aQp aRz aSo aTB -aEl +aEj aVI aFi aXC @@ -103199,7 +107671,7 @@ aEj aEl aEl aEl -aEl +aEj bwo aEj abI diff --git a/_maps/map_files/PubbyStation/job_changes.dm b/_maps/map_files/PubbyStation/job_changes.dm index 6bb5276d9c..b9789fd896 100644 --- a/_maps/map_files/PubbyStation/job_changes.dm +++ b/_maps/map_files/PubbyStation/job_changes.dm @@ -18,5 +18,4 @@ access += ACCESS_CREMATORIUM minimal_access += ACCESS_CREMATORIUM -MAP_REMOVE_JOB(curator) -MAP_REMOVE_JOB(lawyer) \ No newline at end of file +MAP_REMOVE_JOB(lawyer) diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 1caecb0225..399dc6427b 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -141,8 +141,7 @@ }, /area/engine/gravity_generator) "au" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; @@ -259,8 +258,7 @@ }, /area/engine/gravity_generator) "aI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "aJ" = ( @@ -545,8 +543,7 @@ /turf/closed/wall/r_wall, /area/bridge) "bv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "bw" = ( @@ -715,7 +712,6 @@ }, /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/hallway/secondary/entry) @@ -741,13 +737,11 @@ }, /area/hallway/secondary/entry) "bY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/bridge) "bZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "ca" = ( @@ -781,8 +775,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -824,8 +817,7 @@ }, /area/bridge) "ch" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -1070,8 +1062,7 @@ /turf/open/floor/plasteel, /area/construction) "cR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction) "cS" = ( diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 4f3e01ed7e..ca7c26625b 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -2855,8 +2855,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "iz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/control) "iA" = ( @@ -2999,7 +2998,6 @@ /area/centcom/supply) "iT" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/centcom/supply) @@ -3009,7 +3007,6 @@ pixel_x = 24 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/centcom/supply) @@ -3048,8 +3045,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "iZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/supply) "ja" = ( @@ -3073,8 +3069,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "jd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -3811,7 +3806,6 @@ /area/centcom/supply) "kL" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/centcom/supply) @@ -4108,7 +4102,6 @@ /area/centcom/supply) "lv" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/centcom/supply) @@ -4118,13 +4111,11 @@ pixel_x = 24 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/centcom/supply) "lx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -4234,7 +4225,6 @@ dir = 8 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/centcom/supply) @@ -4243,7 +4233,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/centcom/supply) @@ -4253,7 +4242,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/centcom/supply) @@ -4443,7 +4431,6 @@ /area/centcom/supply) "mm" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/centcom/supply) @@ -4626,7 +4613,6 @@ pixel_y = -26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/centcom/supply) @@ -4780,8 +4766,7 @@ }, /area/centcom/control) "nf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/ferry) "ng" = ( @@ -5082,7 +5067,6 @@ /area/centcom/supply) "nQ" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/centcom/supply) @@ -6170,8 +6154,7 @@ /turf/closed/indestructible/riveted, /area/centcom/evac) "ql" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/evac) "qm" = ( @@ -6443,7 +6426,6 @@ /area/centcom/ferry) "qO" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/centcom/control) @@ -7116,8 +7098,7 @@ /turf/open/floor/plasteel/neutral, /area/centcom/evac) "sw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -7339,7 +7320,6 @@ /area/centcom/evac) "sY" = ( /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/centcom/evac) @@ -7422,8 +7402,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/assault_pod) "tn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -7640,7 +7619,6 @@ /area/centcom/evac) "tJ" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 5 }, /area/centcom/evac) @@ -7649,13 +7627,11 @@ /area/centcom/evac) "tL" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/centcom/evac) "tM" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 8 }, /area/centcom/evac) @@ -7846,7 +7822,6 @@ /area/centcom/evac) "uo" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 6 }, /area/centcom/evac) @@ -7968,8 +7943,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "uF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -8045,7 +8019,6 @@ /area/centcom/evac) "uQ" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 5 }, /area/centcom/evac) @@ -8177,13 +8150,11 @@ /area/centcom/control) "vm" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 9 }, /area/centcom/evac) "vn" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 10 }, /area/centcom/evac) @@ -8208,8 +8179,7 @@ /turf/open/floor/plating/airless, /area/syndicate_mothership/control) "vr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/centcom/ferry) @@ -8530,13 +8500,11 @@ /area/centcom/control) "wd" = ( /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/centcom/evac) "we" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 1 }, /area/centcom/evac) @@ -10025,8 +9993,7 @@ }, /area/tdome/tdomeobserve) "zN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tdome/tdomeobserve) "zO" = ( @@ -10371,7 +10338,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/tdome/tdomeobserve) @@ -10388,7 +10354,6 @@ dir = 8 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/tdome/tdomeobserve) @@ -10414,7 +10379,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 1 }, /area/tdome/tdomeobserve) @@ -10427,7 +10391,6 @@ dir = 8 }, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 4 }, /area/tdome/tdomeobserve) @@ -10958,7 +10921,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/tdome/tdomeobserve) @@ -10988,7 +10950,6 @@ pixel_x = -28 }, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 1 }, /area/tdome/tdomeobserve) @@ -11148,17 +11109,7 @@ /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) "CL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plasteel, /area/centcom/holding) "CM" = ( @@ -11166,17 +11117,7 @@ /turf/open/floor/plasteel, /area/centcom/holding) "CN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plasteel, /area/centcom/holding) "CO" = ( @@ -11188,7 +11129,6 @@ pixel_x = -28 }, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 8 }, /area/tdome/tdomeobserve) @@ -11333,7 +11273,6 @@ pixel_x = 28 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/tdome/tdomeobserve) @@ -11663,7 +11602,6 @@ name = "Thunderdome Blast Door" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -11694,7 +11632,6 @@ name = "General Supply" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -11722,8 +11659,7 @@ }, /area/tdome/tdomeadmin) "Ef" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tdome/tdomeadmin) "Eg" = ( @@ -11843,7 +11779,6 @@ /area/tdome/arena) "Ey" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -12076,7 +12011,6 @@ /area/tdome/tdomeadmin) "Ff" = ( /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/tdome/tdomeadmin) @@ -12744,8 +12678,7 @@ /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "Hk" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/centcom/evac) "Hl" = ( @@ -13001,7 +12934,6 @@ /area/tdome/arena_source) "IS" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena_source) @@ -13149,7 +13081,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/centcom/supply) diff --git a/_maps/shuttles/emergency_asteroid.dmm b/_maps/shuttles/emergency_asteroid.dmm index 97c252807c..338b59da1d 100644 --- a/_maps/shuttles/emergency_asteroid.dmm +++ b/_maps/shuttles/emergency_asteroid.dmm @@ -29,8 +29,7 @@ /turf/open/space, /area/space/nearstation) "ah" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ai" = ( @@ -328,8 +327,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bh" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plasteel/shuttle, /area/shuttle/escape) "bi" = ( diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index 72beb3763e..955af902c0 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium/overspace, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( @@ -398,8 +397,7 @@ /turf/open/floor/plasteel/freezer, /area/shuttle/escape) "bn" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /obj/structure/sign/bluecross_2, /turf/closed/wall/mineral/titanium, /area/shuttle/escape) @@ -506,8 +504,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "bF" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) "bG" = ( diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index 98827c6bc0..dd4ffeac54 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( diff --git a/_maps/shuttles/emergency_box.dmm b/_maps/shuttles/emergency_box.dmm index c156282518..55900b8ee0 100644 --- a/_maps/shuttles/emergency_box.dmm +++ b/_maps/shuttles/emergency_box.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium/overspace, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index 66be4bbac8..0aaccabb3e 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( @@ -156,7 +155,6 @@ /area/shuttle/escape) "aE" = ( /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/shuttle/escape) @@ -181,7 +179,6 @@ /area/shuttle/escape) "aJ" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) @@ -226,7 +223,6 @@ pixel_y = -29 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) @@ -303,13 +299,11 @@ /area/shuttle/escape) "aZ" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 8 }, /area/shuttle/escape) "ba" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 4 }, /area/shuttle/escape) @@ -444,7 +438,6 @@ pixel_x = -28 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/shuttle/escape) @@ -466,7 +459,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/shuttle/escape) @@ -525,7 +517,6 @@ /area/shuttle/escape) "bB" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/shuttle/escape) @@ -537,7 +528,6 @@ /obj/effect/turf_decal/delivery, /obj/structure/closet/crate, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/shuttle/escape) @@ -603,7 +593,6 @@ /area/shuttle/escape) "bM" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/shuttle/escape) @@ -618,7 +607,6 @@ /obj/effect/turf_decal/delivery, /obj/structure/closet, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/shuttle/escape) @@ -630,7 +618,6 @@ /area/shuttle/escape) "bR" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -708,7 +695,6 @@ "cc" = ( /obj/machinery/light, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -747,13 +733,11 @@ name = "Speedy* Recovery" }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 9 }, /area/shuttle/escape) "ci" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) @@ -761,21 +745,18 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "ck" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "cl" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) @@ -784,7 +765,6 @@ /obj/item/reagent_containers/glass/beaker/cryoxadone, /obj/item/wrench, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 5 }, /area/shuttle/escape) @@ -794,7 +774,6 @@ /area/shuttle/escape) "co" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 8 }, /area/shuttle/escape) @@ -821,7 +800,6 @@ /area/shuttle/escape) "ct" = ( /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; dir = 4 }, /area/shuttle/escape) @@ -833,13 +811,11 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 5 }, /area/shuttle/escape) "cv" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) @@ -848,7 +824,6 @@ /area/shuttle/escape) "cx" = ( /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; dir = 8 }, /area/shuttle/escape) @@ -859,7 +834,6 @@ pixel_y = 3 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -892,7 +866,6 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -942,7 +915,6 @@ /obj/item/storage/firstaid/fire, /obj/item/crowbar, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -971,7 +943,6 @@ /obj/item/storage/firstaid/o2, /obj/item/storage/firstaid/toxin, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) @@ -993,7 +964,6 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 6 }, /area/shuttle/escape) @@ -1002,7 +972,6 @@ pixel_y = -30 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -1034,13 +1003,11 @@ "cT" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 9 }, /area/shuttle/escape) "cU" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -1050,13 +1017,11 @@ }, /obj/machinery/computer/monitor, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) "cW" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) @@ -1080,19 +1045,16 @@ "cZ" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) "da" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, /area/shuttle/escape) "db" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 4 }, /area/shuttle/escape) @@ -1100,7 +1062,6 @@ /obj/structure/table, /obj/item/storage/box/metalfoam, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -1108,7 +1069,6 @@ /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -1116,7 +1076,6 @@ /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) @@ -1136,7 +1095,6 @@ "dh" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) @@ -1145,7 +1103,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/shuttle/escape) @@ -1153,7 +1110,6 @@ /obj/structure/table, /obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) @@ -1190,7 +1146,6 @@ pixel_y = -30 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 6 }, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_clown.dmm b/_maps/shuttles/emergency_clown.dmm index f359441eab..7915e1bc41 100644 --- a/_maps/shuttles/emergency_clown.dmm +++ b/_maps/shuttles/emergency_clown.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( diff --git a/_maps/shuttles/emergency_cramped.dmm b/_maps/shuttles/emergency_cramped.dmm index 5814018781..fb82dc554a 100644 --- a/_maps/shuttles/emergency_cramped.dmm +++ b/_maps/shuttles/emergency_cramped.dmm @@ -3,8 +3,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "b" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "c" = ( diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm index a9b58c9f5b..48cd143c44 100644 --- a/_maps/shuttles/emergency_delta.dmm +++ b/_maps/shuttles/emergency_delta.dmm @@ -274,13 +274,11 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "aA" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) @@ -893,13 +891,11 @@ dir = 1 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "cc" = ( /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -913,7 +909,6 @@ "ce" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 9 }, /area/shuttle/escape) @@ -922,7 +917,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -933,7 +927,6 @@ pixel_y = 58 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -942,21 +935,18 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "ci" = ( /obj/machinery/computer/station_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 5 }, /area/shuttle/escape) "cj" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 10 }, /area/shuttle/escape) @@ -990,7 +980,6 @@ "cp" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 6 }, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index bb37b86827..cc49763c6b 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium/overspace, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( diff --git a/_maps/shuttles/emergency_mini.dmm b/_maps/shuttles/emergency_mini.dmm index 14b9fa99be..a15cd97ef6 100644 --- a/_maps/shuttles/emergency_mini.dmm +++ b/_maps/shuttles/emergency_mini.dmm @@ -78,8 +78,7 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "n" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "o" = ( diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm index 597acce884..5e14226d56 100644 --- a/_maps/shuttles/emergency_pubby.dmm +++ b/_maps/shuttles/emergency_pubby.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index eb705f7e38..2b21ec0c97 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -14,8 +14,7 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters{ id = "shuttleshutters"; name = "blast shutters" @@ -414,7 +413,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 5 }, /area/shuttle/escape) @@ -476,7 +474,6 @@ "bk" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 6 }, /area/shuttle/escape) @@ -557,7 +554,6 @@ /area/shuttle/escape) "br" = ( /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -668,8 +664,7 @@ }, /area/shuttle/escape) "bJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "bK" = ( @@ -681,7 +676,6 @@ "bL" = ( /obj/machinery/door/airlock/hatch, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -865,7 +859,6 @@ "cb" = ( /obj/structure/chair, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -995,13 +988,11 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "cu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cw" = ( @@ -1039,12 +1030,11 @@ /turf/open/floor/plasteel/darkblue/side, /area/shuttle/escape) "cA" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "shuttleshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cB" = ( @@ -1079,13 +1069,11 @@ }, /area/shuttle/escape) "cJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cL" = ( @@ -1123,8 +1111,7 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "cU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cV" = ( @@ -1140,31 +1127,26 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "cZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "da" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "db" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dd" = ( /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "de" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "df" = ( @@ -1183,13 +1165,11 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "dk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dm" = ( @@ -1205,18 +1185,15 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "dq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "ds" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dt" = ( @@ -1248,13 +1225,11 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "dB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dD" = ( @@ -1268,8 +1243,7 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "dF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dG" = ( @@ -1504,7 +1478,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -1521,7 +1494,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -1547,7 +1519,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -1556,7 +1527,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -1565,7 +1535,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_russiafightpit.dmm b/_maps/shuttles/emergency_russiafightpit.dmm index 2391cdeace..201639f8e2 100644 --- a/_maps/shuttles/emergency_russiafightpit.dmm +++ b/_maps/shuttles/emergency_russiafightpit.dmm @@ -6,8 +6,7 @@ /turf/closed/wall, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( @@ -121,8 +120,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "au" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "ohnorevs" }, diff --git a/_maps/shuttles/emergency_scrapheap.dmm b/_maps/shuttles/emergency_scrapheap.dmm index 968cfdadd0..09360fab60 100644 --- a/_maps/shuttles/emergency_scrapheap.dmm +++ b/_maps/shuttles/emergency_scrapheap.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( diff --git a/_maps/shuttles/emergency_supermatter.dmm b/_maps/shuttles/emergency_supermatter.dmm index 25a7fffac5..ae1bcfe983 100644 --- a/_maps/shuttles/emergency_supermatter.dmm +++ b/_maps/shuttles/emergency_supermatter.dmm @@ -10,8 +10,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ad" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ae" = ( diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm index 25beffd5ae..4b0b2a7f49 100644 --- a/_maps/shuttles/emergency_wabbajack.dmm +++ b/_maps/shuttles/emergency_wabbajack.dmm @@ -78,8 +78,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "as" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "at" = ( diff --git a/_maps/shuttles/ferry_base.dmm b/_maps/shuttles/ferry_base.dmm index a0efdd6398..d4447ebe2f 100644 --- a/_maps/shuttles/ferry_base.dmm +++ b/_maps/shuttles/ferry_base.dmm @@ -17,8 +17,7 @@ /turf/open/floor/plating, /area/shuttle/transport) "e" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "f" = ( diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm index c18f39df0c..bfecd3aae0 100644 --- a/_maps/shuttles/ferry_lighthouse.dmm +++ b/_maps/shuttles/ferry_lighthouse.dmm @@ -95,8 +95,7 @@ /turf/open/floor/wood, /area/shuttle/transport) "aw" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "ax" = ( @@ -111,8 +110,7 @@ /turf/open/floor/plating, /area/shuttle/transport) "az" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "aA" = ( @@ -202,8 +200,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aQ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aR" = ( @@ -242,8 +239,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "aZ" = ( diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index 1008d27ed1..1c44997198 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -219,13 +219,11 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aL" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "aM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aN" = ( diff --git a/_maps/shuttles/whiteship_cere.dmm b/_maps/shuttles/whiteship_cere.dmm index 5e256915aa..ce705d1850 100644 --- a/_maps/shuttles/whiteship_cere.dmm +++ b/_maps/shuttles/whiteship_cere.dmm @@ -147,8 +147,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) "ar" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "as" = ( diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 4e0324f278..8949b3d138 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -15,8 +15,7 @@ }, /area/shuttle/abandoned) "ae" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "af" = ( diff --git a/_maps/templates/medium_shuttle1.dmm b/_maps/templates/medium_shuttle1.dmm index 227409cf36..8f5f9a83b0 100644 --- a/_maps/templates/medium_shuttle1.dmm +++ b/_maps/templates/medium_shuttle1.dmm @@ -125,8 +125,7 @@ name = "Shuttle" }) "u" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/ruin/powered{ name = "Shuttle" diff --git a/_maps/templates/medium_shuttle2.dmm b/_maps/templates/medium_shuttle2.dmm index 17e715c37e..17c3bcf098 100644 --- a/_maps/templates/medium_shuttle2.dmm +++ b/_maps/templates/medium_shuttle2.dmm @@ -153,8 +153,7 @@ name = "Shuttle" }) "x" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/ruin/powered{ name = "Shuttle" diff --git a/_maps/templates/medium_shuttle4.dmm b/_maps/templates/medium_shuttle4.dmm index 4943d8c63d..c698d3370c 100644 --- a/_maps/templates/medium_shuttle4.dmm +++ b/_maps/templates/medium_shuttle4.dmm @@ -5,7 +5,6 @@ "b" = ( /turf/open/space, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 8 }, /area/ruin/powered) @@ -14,38 +13,24 @@ /area/ruin/powered) "d" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "e" = ( /turf/open/space, /turf/closed/indestructible/oldshuttle/corner, /area/ruin/powered) "f" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 1 }, /area/ruin/powered) "g" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "h" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 4 }, /area/ruin/powered) @@ -53,10 +38,7 @@ /obj/structure/closet{ icon_state = "oldcloset" }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "j" = ( /obj/structure/shuttle/engine/propulsion/burst{ @@ -74,39 +56,27 @@ icon_state = "chairold"; dir = 1 }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "m" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 8 }, /area/ruin/powered) "n" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner, /area/ruin/powered) "o" = ( /turf/open/space, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 1 }, /area/ruin/powered) "p" = ( /turf/open/space, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 4 }, /area/ruin/powered) @@ -116,17 +86,11 @@ /area/ruin/powered) "r" = ( /obj/machinery/power/generator, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "s" = ( /obj/machinery/power/smes, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "t" = ( /obj/structure/shuttle/engine/propulsion/burst/left, diff --git a/_maps/templates/small_shuttle_1.dmm b/_maps/templates/small_shuttle_1.dmm index 81439ab63e..8dfe620914 100644 --- a/_maps/templates/small_shuttle_1.dmm +++ b/_maps/templates/small_shuttle_1.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium/overspace, /area/space) "c" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating/airless, /area/space) "d" = ( diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index eb6826d67b..0225dad669 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -14,3 +14,5 @@ #define COMSIG_COMPONENT_ADDED "component_added" //when a component is added to a datum: (datum/component) #define COMSIG_COMPONENT_REMOVING "component_removing" //before a component is removed from a datum because of RemoveComponent: (datum/component) #define COMSIG_PARENT_QDELETED "parent_qdeleted" //before a datum's Destroy() is called: () +#define COMSIG_ATOM_ENTERED "atom_entered" //from base of atom/Entered(): (atom/movable, atom) +#define COMSIG_MOVABLE_CROSSED "movable_crossed" //from base of atom/movable/Crossed(): (atom/movable) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 86fad8f4ff..918fd0b28c 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -605,6 +605,18 @@ Turf and target are separate in case you want to teleport some distance from a t GLOB.sortedAreas.Add(src) sortTim(GLOB.sortedAreas, /proc/cmp_name_asc) +//Takes: Area type as a text string from a variable. +//Returns: Instance for the area in the world. +/proc/get_area_instance_from_text(areatext) + var/areainstance = null + if(istext(areatext)) + areatext = text2path(areatext) + for(var/V in GLOB.sortedAreas) + var/area/A = V + if(A.type == areatext) + areainstance = V + return areainstance + //Takes: Area type as text string or as typepath OR an instance of the area. //Returns: A list of all areas of that type in the world. /proc/get_areas(areatype, subtypes=TRUE) diff --git a/code/datums/components/README.md b/code/datums/components/README.md index f92e618a7f..15001bbfd7 100644 --- a/code/datums/components/README.md +++ b/code/datums/components/README.md @@ -27,17 +27,21 @@ Stands have a lot of procs which mimic mob procs. Rather than inserting hooks fo ### Vars 1. `/datum/var/list/datum_components` (private) - * Lazy list of all components a datum has (TODO: Make this a typecache with longer paths overwriting shorter ones maybe? It'd be weird) + * Lazy associated list of type -> component/list of components. 1. `/datum/component/var/enabled` (protected, boolean) * If the component is enabled. If not, it will not react to signals - * TRUE by default + * `TRUE` by default 1. `/datum/component/var/dupe_mode` (protected, enum) - * How multiple components of the exact same type are handled when added to the datum. + * How duplicate component types are handled when added to the datum. * `COMPONENT_DUPE_HIGHLANDER` (default): Old component will be deleted, new component will first have `/datum/component/proc/InheritComponent(datum/component/old, FALSE)` on it - * `COMPONENT_DUPE_ALLOWED`: The components will be treated as seperate, `GetComponent()` will return the first added + * `COMPONENT_DUPE_ALLOWED`: The components will be treated as separate, `GetComponent()` will return the first added * `COMPONENT_DUPE_UNIQUE`: New component will be deleted, old component will first have `/datum/component/proc/InheritComponent(datum/component/new, TRUE)` on it +1. `/datum/component/var/dupe_type` (protected, type) + * Definition of a duplicate component type + * `null` means exact match on `type` + * Any other type means that and all subtypes 1. `/datum/component/var/list/signal_procs` (private) - * Associated lazy list of signals -> callbacks that will be run when the parent datum recieves that signal + * Associated lazy list of signals -> `/datum/callback`s that will be run when the parent datum recieves that signal 1. `/datum/component/var/datum/parent` (protected, read-only) * The datum this component belongs to @@ -56,6 +60,8 @@ Stands have a lot of procs which mimic mob procs. Rather than inserting hooks fo * Sends the `COMSIG_COMPONENT_ADDED` signal to the datum * All components a datum owns are deleted with the datum * Returns the component that was created. Or the old component in a dupe situation where `COMPONENT_DUPE_UNIQUE` was set +1. `/datum/proc/LoadComponent(component_type(type), ...) -> datum/component` (public, final) + * Equivalent to calling `GetComponent(component_type)` where, if the result would be `null`, returns `AddComponent(component_type, ...)` instead 1. `/datum/proc/ComponentActivated(datum/component/C)` (abstract) * Called on a component's `parent` after a signal recieved causes it to activate. `src` is the parameter * Will only be called if a component's callback returns `TRUE` @@ -66,16 +72,24 @@ Stands have a lot of procs which mimic mob procs. Rather than inserting hooks fo 1. `/datum/proc/SendSignal(signal, ...)` (public, final) * Call to send a signal to the components of the target datum * Extra arguments are to be specified in the signal definition -1. `/datum/component/New(datum/parent, ...)` (protected, virtual) - * Forwarded the arguments from `AddComponent()` -1. `/datum/component/Destroy()` (virtual) +1. `/datum/component/New(datum/parent, ...)` (private, final) + * Runs internal setup for the component + * Extra arguments are passed to `Initialize()` +1. `/datum/component/Initialize(...)` (abstract, no-sleep) + * Called by `New()` with the same argments excluding `parent` + * Component does not exist in `parent`'s `datum_components` list yet, although `parent` is set and may be used + * Signals will not be recieved while this function is running + * Component may be deleted after this function completes without being attached +1. `/datum/component/Destroy()` (virtual, no-sleep) * Sends the `COMSIG_COMPONENT_REMOVING` signal to the parent datum if the `parent` isn't being qdeleted * Properly removes the component from `parent` and cleans up references -1. `/datum/component/proc/InheritComponent(datum/component/C, i_am_original(boolean))` (abstract) +1. `/datum/component/proc/InheritComponent(datum/component/C, i_am_original(boolean))` (abstract, no-sleep) * Called on a component when a component of the same type was added to the same parent * See `/datum/component/var/dupe_mode` * `C`'s type will always be the same of the called component -1. `/datum/component/proc/OnTransfer(datum/new_parent)` (abstract) +1. `/datum/component/proc/AfterComponentActivated()` (abstract) + * Called on a component that was activated after it's `parent`'s `ComponentActivated()` is called +1. `/datum/component/proc/OnTransfer(datum/new_parent)` (abstract, no-sleep) * Called before the new `parent` is assigned in `TakeComponent()`, after the remove signal, before the added signal * Allows the component to react to ownership transfers 1. `/datum/component/proc/_RemoveNoSignal()` (private, final) @@ -91,9 +105,4 @@ Stands have a lot of procs which mimic mob procs. Rather than inserting hooks fo * Called when a component recieves any signal and is enabled * Default implementation looks if the signal is registered and runs the appropriate proc -### See signals and their arguments in __DEFINES\components.dm - -## Examples - Material Containers: #29268 (Too many GetComponent calls, but not bad) - Slips: #00000 (PR DIS) - Powercells: (TODO) \ No newline at end of file +### See/Define signals and their arguments in __DEFINES\components.dm diff --git a/code/datums/components/slippery.dm b/code/datums/components/slippery.dm new file mode 100644 index 0000000000..321d407e92 --- /dev/null +++ b/code/datums/components/slippery.dm @@ -0,0 +1,21 @@ +/datum/component/slippery + var/intensity + var/lube_flags + var/mob/slip_victim + +/datum/component/slippery/Initialize(_intensity, _lube_flags = NONE) + intensity = max(_intensity, 0) + lube_flags = _lube_flags + if(ismovableatom(parent)) + RegisterSignal(COMSIG_MOVABLE_CROSSED, .proc/Slip) + else + RegisterSignal(COMSIG_ATOM_ENTERED, .proc/Slip) + +/datum/component/slippery/proc/Slip(atom/movable/AM) + var/mob/victim = AM + if(istype(victim) && !victim.is_flying() && victim.slip(intensity, parent, lube_flags)) + slip_victim = victim + return TRUE + +/datum/component/slippery/AfterComponentActivated() + slip_victim = null diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index 1bae19b978..4846cc2bc2 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -264,21 +264,44 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Central Asteroid Maintenance" icon_state = "maintcentral" -/area/maintenance/asteroid/disposal/east - name = "Eastern External Waste Belt" +/area/maintenance/asteroid/disposal icon_state = "disposal" /area/maintenance/asteroid/disposal/north - name = "Northern External Waste Belt" - icon_state = "disposal" + name = "Northern Disposal" -/area/maintenance/asteroid/disposal/southeast - name = "South-Eastern Disposal" - icon_state = "disposal" +/area/maintenance/asteroid/disposal/north/east + name = "North-Eastern Disposal" -/area/maintenance/asteroid/disposal/southwest +/area/maintenance/asteroid/disposal/north/west + name = "North-Western Disposal" + +/area/maintenance/asteroid/disposal/east + name = "Eastern Disposal" + +/area/maintenance/asteroid/disposal/west + name = "Western Disposal" + +/area/maintenance/asteroid/disposal/west/secondary + name = "Secondary Western Disposal" + +/area/maintenance/asteroid/disposal/south + name = "Southern Disposal" + +/area/maintenance/asteroid/disposal/south/west name = "South-Western Disposal" - icon_state = "disposal" + +/area/maintenance/asteroid/disposal/external/east + name = "Eastern External Waste Belt" + +/area/maintenance/asteroid/disposal/external/north + name = "Northern External Waste Belt" + +/area/maintenance/asteroid/disposal/external/southeast + name = "South-Eastern External Waste Belt" + +/area/maintenance/asteroid/disposal/external/southwest + name = "South-Western External Waste Belt" /area/maintenance/asteroid/fore/cargo_west name = "Fore Asteroid Maintenance" @@ -531,15 +554,19 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/toilet/locker name = "Locker Toilets" icon_state = "toilet" - + +/area/crew_quarters/toilet/fitness + name = "Fitness Toilets" + icon_state = "toilet" + /area/crew_quarters/toilet/female name = "Female Toilets" icon_state = "toilet" - + /area/crew_quarters/toilet/male name = "Male Toilets" icon_state = "toilet" - + /area/crew_quarters/toilet/restrooms name = "Restrooms" icon_state = "toilet" @@ -817,13 +844,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Starboard Bow Auxiliary Solar Maintenance" icon_state = "SolarcontrolA" -/area/assembly/assembly_line //Derelict Assembly Line - name = "Assembly Line" - icon_state = "ass_line" - power_equip = FALSE - power_light = FALSE - power_environ = FALSE - //Teleporter /area/teleporter @@ -1007,10 +1027,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Firing Range" icon_state = "firingrange" -/area/security/transfer - name = "Transfer Centre" +/area/security/execution icon_state = "execution_room" +/area/security/execution/transfer + name = "Transfer Centre" + +/area/security/execution/education + name = "Prisoner Education Chamber" + /area/security/nuke_storage name = "Vault" icon_state = "nuke_storage" @@ -1463,7 +1488,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //SPACE STATION 13 GLOBAL_LIST_INIT(the_station_areas, list ( - /area/assembly, /area/bridge, /area/chapel, /area/construction, @@ -1490,4 +1514,4 @@ GLOBAL_LIST_INIT(the_station_areas, list ( /area/ai_monitored/turret_protected/ai_upload, //do not try to simplify to "/area/ai_monitored/turret_protected" --rastaf0 /area/ai_monitored/turret_protected/ai_upload_foyer, /area/ai_monitored/turret_protected/ai, -)) \ No newline at end of file +)) diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index f72dafdbac..0baef4ace8 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -477,3 +477,9 @@ GLOBAL_LIST_EMPTY(teleportlocs) valid_territory = FALSE blob_allowed = FALSE addSorted() + +/area/AllowDrop() + CRASH("Bad op: area/AllowDrop() called") + +/area/drop_location() + CRASH("Bad op: area/drop_location() called") diff --git a/code/game/area/areas/misc.dm b/code/game/area/areas/misc.dm index caf4a3dc0c..01c45c2b59 100644 --- a/code/game/area/areas/misc.dm +++ b/code/game/area/areas/misc.dm @@ -22,22 +22,6 @@ //Misc -/area/wreck/ai - name = "AI Chamber" - icon_state = "ai" - -/area/wreck/main - name = "Wreck" - icon_state = "storage" - -/area/wreck/engineering - name = "Power Room" - icon_state = "engine" - -/area/wreck/bridge - name = "Bridge" - icon_state = "bridge" - /area/generic name = "Unknown" icon_state = "storage" diff --git a/code/game/area/areas/ruins/_ruins.dm b/code/game/area/areas/ruins/_ruins.dm new file mode 100644 index 0000000000..da78351979 --- /dev/null +++ b/code/game/area/areas/ruins/_ruins.dm @@ -0,0 +1,19 @@ +//Parent types + +/area/ruin + name = "\improper Unexplored Location" + icon_state = "away" + has_gravity = TRUE + hidden = TRUE + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + + +/area/ruin/unpowered + always_unpowered = FALSE + +/area/ruin/unpowered/no_grav + has_gravity = FALSE + +/area/ruin/powered + requires_power = FALSE + diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm new file mode 100644 index 0000000000..d322e8644c --- /dev/null +++ b/code/game/area/areas/ruins/lavaland.dm @@ -0,0 +1,51 @@ +//Lavaland Ruins + +/area/ruin/powered/beach + icon_state = "dk_yellow" + +/area/ruin/powered/clownplanet + icon_state = "dk_yellow" + +/area/ruin/powered/animal_hospital + icon_state = "dk_yellow" + +/area/ruin/powered/snow_biodome + icon_state = "dk_yellow" + +/area/ruin/powered/gluttony + icon_state = "dk_yellow" + +/area/ruin/powered/golem_ship + name = "Free Golem Ship" + icon_state = "dk_yellow" + +/area/ruin/powered/greed + icon_state = "dk_yellow" + +/area/ruin/unpowered/hierophant + name = "Hierophant's Arena" + icon_state = "dk_yellow" + +/area/ruin/powered/pride + icon_state = "dk_yellow" + +/area/ruin/powered/seedvault + icon_state = "dk_yellow" + +/area/ruin/powered/syndicate_lava_base + name = "Secret Base" + icon_state = "dk_yellow" + +//Xeno Nest + +/area/ruin/unpowered/xenonest + name = "The Hive" + always_unpowered = TRUE + power_environ = FALSE + power_equip = FALSE + power_light = FALSE + poweralm = FALSE + +//ash walker nest +/area/ruin/unpowered/ash_walkers + icon_state = "red" \ No newline at end of file diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm new file mode 100644 index 0000000000..a3708ed7a8 --- /dev/null +++ b/code/game/area/areas/ruins/space.dm @@ -0,0 +1,429 @@ +//Space Ruin Parents + +/area/ruin/space + has_gravity = FALSE + blob_allowed = FALSE //Nope, no winning in space as a blob. Gotta eat the station. + +/area/ruin/space/has_grav + has_gravity = TRUE + +/area/ruin/space/has_grav/powered + requires_power = FALSE + + +/area/ruin/fakespace + icon_state = "space" + requires_power = TRUE + always_unpowered = TRUE + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + has_gravity = FALSE + power_light = FALSE + power_equip = FALSE + power_environ = FALSE + valid_territory = FALSE + outdoors = TRUE + ambientsounds = list('sound/ambience/ambispace.ogg','sound/ambience/title2.ogg') + blob_allowed = FALSE + +///////////// + +/area/ruin/space/way_home + name = "\improper Salvation" + icon_state = "away" + always_unpowered = FALSE + +// Ruins of "onehalf" ship + +/area/ruin/space/has_grav/onehalf/hallway + name = "Hallway" + icon_state = "hallC" + +/area/ruin/space/has_grav/onehalf/drone_bay + name = "Mining Drone Bay" + icon_state = "engine" + +/area/ruin/space/has_grav/onehalf/dorms_med + name = "Crew Quarters" + icon_state = "Sleep" + +/area/ruin/space/has_grav/onehalf/bridge + name = "Bridge" + icon_state = "bridge" + + + +/area/ruin/space/has_grav/powered/dinner_for_two + name = "Dinner for Two" + +/area/ruin/space/has_grav/powered/authorship + name = "Authorship" + +/area/ruin/space/has_grav/powered/aesthetic + name = "Aesthetic" + ambientsounds = list('sound/ambience/ambivapor1.ogg') + + +//Ruin of Hotel + +/area/ruin/space/has_grav/hotel + name = "Hotel" + +/area/ruin/space/has_grav/hotel/guestroom + name = "Hotel Guest Room" + icon_state = "Sleep" + +/area/ruin/space/has_grav/hotel/security + name = "Hotel Security Post" + icon_state = "security" + +/area/ruin/space/has_grav/hotel/pool + name = "Hotel Pool Room" + icon_state = "fitness" + +/area/ruin/space/has_grav/hotel/bar + name = "Hotel Bar" + icon_state = "cafeteria" + +/area/ruin/space/has_grav/hotel/power + name = "Hotel Power Room" + icon_state = "engine_smes" + +/area/ruin/space/has_grav/hotel/custodial + name = "Hotel Custodial Closet" + icon_state = "janitor" + +/area/ruin/space/has_grav/hotel/shuttle + name = "Hotel Shuttle" + icon_state = "shuttle" + requires_power = FALSE + +/area/ruin/space/has_grav/hotel/dock + name = "Hotel Shuttle Dock" + icon_state = "start" + +/area/ruin/space/has_grav/hotel/workroom + name = "Hotel Staff Room" + icon_state = "crew_quarters" + + + + +//Ruin of Derelict Oupost + +/area/ruin/space/has_grav/derelictoutpost + name = "Derelict Outpost" + icon_state = "green" + +/area/ruin/space/has_grav/derelictoutpost/cargostorage + name = "Derelict Outpost Cargo Storage" + icon_state = "storage" + +/area/ruin/space/has_grav/derelictoutpost/cargobay + name = "Derelict Outpost Cargo Bay" + icon_state = "quartstorage" + +/area/ruin/space/has_grav/derelictoutpost/powerstorage + name = "Derelict Outpost Power Storage" + icon_state = "engine_smes" + +/area/ruin/space/has_grav/derelictoutpost/dockedship + name = "Derelict Outpost Docked Ship" + icon_state = "red" + + +//Ruin of Space Bar + +/area/ruin/space/has_grav/powered/spacebar + name = "Space Bar" + icon_state = "bar" + +//Ruin of turretedoutpost + +/area/ruin/space/has_grav/turretedoutpost + name = "Turreted Outpost" + icon_state = "red" + + +//Ruin of old teleporter + +/area/ruin/space/oldteleporter + name = "Old teleporter" + icon_state = "teleporter" + + +//Ruin of mech transport + +/area/ruin/space/has_grav/powered/mechtransport + name = "Mech Transport" + icon_state = "green" + + +//Ruin of gas the lizard + +/area/ruin/space/has_grav/gasthelizard + name = "Gas the lizard" + + +//Ruin of Deep Storage + +/area/ruin/space/has_grav/deepstorage + name = "Deep Storage" + icon_state = "storage" + +/area/ruin/space/has_grav/deepstorage/airlock + name = "Deep Storage Airlock" + icon_state = "quart" + +/area/ruin/space/has_grav/deepstorage/power + name = "Deep Storage Power and Atmospherics Room" + icon_state = "engi_storage" + +/area/ruin/space/has_grav/deepstorage/hydroponics + name = "Deep Storage Hydroponics" + icon_state = "garden" + +/area/ruin/space/has_grav/deepstorage/armory + name = "Deep Storage Secure Storage" + icon_state = "armory" + +/area/ruin/space/has_grav/deepstorage/storage + name = "Deep Storage Storage" + icon_state = "storage_wing" + +/area/ruin/space/has_grav/deepstorage/dorm + name = "Deep Storage Dormory" + icon_state = "crew_quarters" + +/area/ruin/space/has_grav/deepstorage/kitchen + name = "Deep Storage Kitchen" + icon_state = "kitchen" + +/area/ruin/space/has_grav/deepstorage/crusher + name = "Deep Storage Recycler" + icon_state = "storage" + + +//Ruin of Abandoned Zoo + +/area/ruin/space/has_grav/abandonedzoo + name = "Abandoned Zoo" + icon_state = "green" + + +//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" + has_gravity = FALSE + +/area/ruin/space/has_grav/ancientstation/betanorth + name = "Beta Station North Corridor" + icon_state = "blue" + +/area/ruin/space/has_grav/ancientstation/solar + name = "Station Solar Array" + icon_state = "panelsAP" + +/area/ruin/space/has_grav/ancientstation/engi + name = "Charlie Station Engineering" + icon_state = "engine" + +/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/hivebot + name = "Hivebot Mothership" + icon_state = "teleporter" + +//DERELICT + +/area/ruin/space/derelict + name = "Derelict Station" + icon_state = "storage" + +/area/ruin/space/derelict/hallway/primary + name = "Derelict Primary Hallway" + icon_state = "hallP" + +/area/ruin/space/derelict/hallway/secondary + name = "Derelict Secondary Hallway" + icon_state = "hallS" + +/area/ruin/space/derelict/hallway/primary/port + name = "Derelict Port Hallway" + icon_state = "hallFP" + +/area/ruin/space/derelict/arrival + name = "Derelict Arrival Centre" + icon_state = "yellow" + +/area/ruin/space/derelict/storage/equipment + name = "Derelict Equipment Storage" + +/area/ruin/space/derelict/storage/storage_access + name = "Derelict Storage Access" + +/area/ruin/space/derelict/storage/engine_storage + name = "Derelict Engine Storage" + icon_state = "green" + +/area/ruin/space/derelict/bridge + name = "Derelict Control Room" + icon_state = "bridge" + +/area/ruin/space/derelict/secret + name = "Derelict Secret Room" + icon_state = "library" + +/area/ruin/space/derelict/bridge/access + name = "Derelict Control Room Access" + icon_state = "auxstorage" + +/area/ruin/space/derelict/bridge/ai_upload + name = "Derelict Computer Core" + icon_state = "ai" + +/area/ruin/space/derelict/solar_control + name = "Derelict Solar Control" + icon_state = "engine" + +/area/ruin/space/derelict/se_solar + name = "South East Solars" + icon_state = "engine" + +/area/ruin/space/derelict/crew_quarters + name = "Derelict Crew Quarters" + icon_state = "fitness" + +/area/ruin/space/derelict/medical + name = "Derelict Medbay" + icon_state = "medbay" + +/area/ruin/space/derelict/medical/morgue + name = "Derelict Morgue" + icon_state = "morgue" + +/area/ruin/space/derelict/medical/chapel + name = "Derelict Chapel" + icon_state = "chapel" + +/area/ruin/space/derelict/teleporter + name = "Derelict Teleporter" + icon_state = "teleporter" + +/area/ruin/space/derelict/eva + name = "Derelict EVA Storage" + icon_state = "eva" + +/area/ruin/space/derelict/ship + name = "Abandoned Ship" + icon_state = "yellow" + +/area/solar/derelict_starboard + name = "Derelict Starboard Solar Array" + icon_state = "panelsS" + +/area/solar/derelict_aft + name = "Derelict Aft Solar Array" + icon_state = "yellow" + +/area/ruin/space/derelict/singularity_engine + name = "Derelict Singularity Engine" + icon_state = "engine" + +/area/ruin/space/derelict/gravity_generator + name = "Derelict Gravity Generator Room" + icon_state = "red" + +/area/ruin/space/derelict/atmospherics + name = "Derelict Atmospherics" + icon_state = "red" + +/area/ruin/space/derelict/assembly_line + name = "Assembly Line" + icon_state = "ass_line" + power_equip = FALSE + power_light = FALSE + power_environ = FALSE + + +//DJSTATION + +/area/ruin/space/djstation + name = "Ruskie DJ Station" + icon_state = "DJ" + has_gravity = TRUE + blob_allowed = FALSE //Nope, no winning on the DJ station as a blob. Gotta eat the main station. + +/area/ruin/space/djstation/solars + name = "DJ Station Solars" + icon_state = "DJ" + has_gravity = TRUE + + +//ABANDONED TELEPORTER + +/area/ruin/space/abandoned_tele + name = "Abandoned Teleporter" + icon_state = "teleporter" + music = "signal" + ambientsounds = list('sound/ambience/ambimalf.ogg') + +//OLD AI SAT + +/area/ruin/space/old_ai_sat/ai + name = "AI Chamber" + icon_state = "ai" + ambientsounds = list('sound/ambience/ambimalf.ogg') + +/area/ruin/space/old_ai_sat/main + name = "Wreck" + icon_state = "storage" + +/area/ruin/space/old_ai_sat/engineering + name = "Power Room" + icon_state = "engine" + +/area/ruin/space/old_ai_sat/bridge + name = "Bridge" + icon_state = "bridge" \ No newline at end of file diff --git a/code/game/atoms.dm b/code/game/atoms.dm index f9eff53aa2..272ec34d94 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -9,7 +9,7 @@ var/list/fingerprints var/list/fingerprintshidden var/list/blood_DNA - var/container_type = 0 + var/container_type = NONE var/admin_spawned = 0 //was this spawned by an admin? used for stat tracking stuff. var/datum/reagents/reagents = null @@ -211,8 +211,8 @@ return TRUE return container_type & DRAWABLE_1 -/atom/proc/allow_drop() - return 1 +/atom/proc/AllowDrop() + return FALSE /atom/proc/CheckExit() return 1 @@ -486,7 +486,10 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons) return FALSE /atom/proc/storage_contents_dump_act(obj/item/storage/src_object, mob/user) - return 0 + return 0 + +/atom/proc/get_dumping_location(obj/item/storage/source,mob/user) + return null //This proc is called on the location of an atom when the atom is Destroy()'d /atom/proc/handle_atom_del(atom/A) @@ -610,3 +613,12 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons) .["Add reagent"] = "?_src_=vars;addreagent=\ref[src]" .["Trigger EM pulse"] = "?_src_=vars;emp=\ref[src]" .["Trigger explosion"] = "?_src_=vars;explode=\ref[src]" + +/atom/proc/drop_location() + var/atom/L = loc + if(!L) + return null + return L.AllowDrop() ? L : get_turf(L) + +/atom/Entered(atom/movable/AM, atom/oldLoc) + SendSignal(COMSIG_ATOM_ENTERED, AM, oldLoc) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index b2e2a7a829..b4e6db1ebe 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -215,7 +215,7 @@ // This is automatically called when something enters your square //oldloc = old location on atom, inserted when forceMove is called and ONLY when forceMove is called! /atom/movable/Crossed(atom/movable/AM, oldloc) - return + SendSignal(COMSIG_MOVABLE_CROSSED, AM) //This is tg's equivalent to the byond bump, it used to be called bump with a second arg diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 47aa02d947..b33500db22 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -42,7 +42,6 @@ return target /datum/objective/proc/find_target_by_role(role, role_type=0, invert=0)//Option sets either to check assigned role or special role. Default to assigned., invert inverts the check, eg: "Don't choose a Ling" - var/list/candidates = list() //Let's compile a list and THEN pick one randomly, not just first come first serve... for(var/datum/mind/possible_target in get_crewmember_minds()) if((possible_target != owner) && ishuman(possible_target.current)) var/is_role = 0 @@ -56,11 +55,12 @@ if(invert) if(is_role) continue - candidates += possible_target + target = possible_target + break else if(is_role) - candidates += possible_target - if(candidates) - target = pick(candidates) + target = possible_target + break + update_explanation_text() /datum/objective/proc/update_explanation_text() @@ -442,7 +442,8 @@ GLOBAL_LIST_EMPTY(possible_items) /datum/objective/steal/New() ..() if(!GLOB.possible_items.len)//Only need to fill the list when it's needed. - init_subtypes(/datum/objective_item/steal,GLOB.possible_items) + for(var/I in subtypesof(/datum/objective_item/steal)) + new I /datum/objective/steal/find_target() var/approved_targets = list() @@ -507,8 +508,8 @@ GLOBAL_LIST_EMPTY(possible_items_special) /datum/objective/steal/special/New() ..() if(!GLOB.possible_items_special.len) - init_subtypes(/datum/objective_item/special,GLOB.possible_items_special) - init_subtypes(/datum/objective_item/stack,GLOB.possible_items_special) + for(var/I in subtypesof(/datum/objective_item/special) + subtypesof(/datum/objective_item/stack)) + new I /datum/objective/steal/special/find_target() return set_target(pick(GLOB.possible_items_special)) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index aa96411131..3cfede5f93 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -11,6 +11,20 @@ /datum/objective_item/proc/check_special_completion() //for objectives with special checks (is that slime extract unused? does that intellicard have an ai in it? etcetc) return 1 +/datum/objective_item/proc/TargetExists() + return TRUE + +/datum/objective_item/steal/New() + ..() + if(TargetExists()) + GLOB.possible_items += src + else + qdel(src) + +/datum/objective_item/steal/Destroy() + GLOB.possible_items -= src + return ..() + /datum/objective_item/steal/caplaser name = "the captain's antique laser gun." targetitem = /obj/item/gun/energy/laser/captain @@ -94,6 +108,9 @@ special_equipment += /obj/item/storage/box/syndie_kit/supermatter ..() +/datum/objective_item/steal/supermatter/TargetExists() + return GLOB.main_supermatter_engine != null + //Items with special checks! /datum/objective_item/steal/plasma name = "28 moles of plasma (full tank)." @@ -157,6 +174,17 @@ targetitem = /obj/item/documents/syndicate/blue difficulty = 10 +/datum/objective_item/special/New() + ..() + if(TargetExists()) + GLOB.possible_items_special += src + else + qdel(src) + +/datum/objective_item/special/Destroy() + GLOB.possible_items_special -= src + return ..() + //Old ninja objectives. /datum/objective_item/special/pinpointer name = "the captain's pinpointer." @@ -193,6 +221,17 @@ targetitem = /obj/item/reagent_containers/food/snacks/meat/slab/corgi difficulty = 5 +/datum/objective_item/stack/New() + ..() + if(TargetExists()) + GLOB.possible_items_special += src + else + qdel(src) + +/datum/objective_item/stack/Destroy() + GLOB.possible_items_special -= src + return ..() + //Stack objectives get their own subtype /datum/objective_item/stack name = "5 cardboard." diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index f6eea61c41..1002b1f6dc 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -473,9 +473,6 @@ Class Procs: /obj/machinery/proc/on_deconstruction() return -/obj/machinery/allow_drop() - return 0 - // Hook for html_interface module to prevent updates to clients who don't have this as their active machine. /obj/machinery/proc/hiIsValidClient(datum/html_interface_client/hclient, datum/html_interface/hi) if (hclient.client.mob && (hclient.client.mob.stat == 0 || IsAdminGhost(hclient.client.mob))) diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 374f920aad..ee8363e1b3 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -662,14 +662,13 @@ . = ..() if(!mapload) return - if(control_area && istext(control_area)) - for(var/V in GLOB.sortedAreas) - var/area/A = V - if(A.name == control_area) - control_area = A - break - if(!control_area) + if(control_area) + control_area = get_area_instance_from_text(control_area) + if(control_area == null) + control_area = get_area(src) + stack_trace("Bad control_area path for [src], [src.control_area]") + else if(!control_area) control_area = get_area(src) for(var/obj/machinery/porta_turret/T in control_area) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 04fd663004..310e9985f5 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -1,563 +1,560 @@ -// Sleeper, Medical Beam, and Syringe gun - -/obj/item/mecha_parts/mecha_equipment/medical - -/obj/item/mecha_parts/mecha_equipment/medical/New() - ..() - START_PROCESSING(SSobj, src) - - -/obj/item/mecha_parts/mecha_equipment/medical/can_attach(obj/mecha/medical/M) - if(..() && istype(M)) - return 1 - - -/obj/item/mecha_parts/mecha_equipment/medical/attach(obj/mecha/M) - ..() - START_PROCESSING(SSobj, src) - -/obj/item/mecha_parts/mecha_equipment/medical/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/process() - if(!chassis) - STOP_PROCESSING(SSobj, src) - return 1 - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/detach() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper - name = "mounted sleeper" - desc = "Equipment for medical exosuits. A mounted sleeper that stabilizes patients and can inject reagents in the exosuit's reserves." - icon = 'icons/obj/Cryogenic2.dmi' - icon_state = "sleeper" - origin_tech = "engineering=3;biotech=3;plasmatech=2" - energy_drain = 20 - range = MELEE - equip_cooldown = 20 - var/mob/living/carbon/patient = null - var/inject_amount = 10 - salvageable = 0 - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/allow_drop() - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Destroy() - for(var/atom/movable/AM in src) - AM.forceMove(get_turf(src)) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Exit(atom/movable/O) - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/action(mob/living/carbon/target) - if(!action_checks(target)) - return - if(!istype(target)) - return - if(!patient_insertion_check(target)) - return - occupant_message("You start putting [target] into [src]...") - chassis.visible_message("[chassis] starts putting [target] into \the [src].") - if(do_after_cooldown(target)) - if(!patient_insertion_check(target)) - return - target.forceMove(src) - patient = target - START_PROCESSING(SSobj, src) - update_equip_info() - occupant_message("[target] successfully loaded into [src]. Life support functions engaged.") - chassis.visible_message("[chassis] loads [target] into [src].") - log_message("[target] loaded. Life support functions engaged.") - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/patient_insertion_check(mob/living/carbon/target) - if(target.buckled) - occupant_message("[target] will not fit into the sleeper because [target.p_they()] [target.p_are()] buckled to [target.buckled]!") - return - if(target.has_buckled_mobs()) - occupant_message("[target] will not fit into the sleeper because of the creatures attached to it!") - return - if(patient) - occupant_message("The sleeper is already occupied!") - return - return 1 - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/go_out() - if(!patient) - return - patient.forceMove(get_turf(src)) - occupant_message("[patient] ejected. Life support functions disabled.") - log_message("[patient] ejected. Life support functions disabled.") - STOP_PROCESSING(SSobj, src) - patient = null - update_equip_info() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/detach() - if(patient) - occupant_message("Unable to detach [src] - equipment occupied!") - return - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/get_equip_info() - var/output = ..() - if(output) - var/temp = "" - if(patient) - temp = "
\[Occupant: [patient] ([patient.stat > 1 ? "*DECEASED*" : "Health: [patient.health]%"])\]
View stats|Eject" - return "[output] [temp]" - return - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Topic(href,href_list) - ..() - var/datum/topic_input/filter = new /datum/topic_input(href,href_list) - if(filter.get("eject")) - go_out() - if(filter.get("view_stats")) - chassis.occupant << browse(get_patient_stats(),"window=msleeper") - onclose(chassis.occupant, "msleeper") - return - if(filter.get("inject")) +// Sleeper, Medical Beam, and Syringe gun + +/obj/item/mecha_parts/mecha_equipment/medical + +/obj/item/mecha_parts/mecha_equipment/medical/New() + ..() + START_PROCESSING(SSobj, src) + + +/obj/item/mecha_parts/mecha_equipment/medical/can_attach(obj/mecha/medical/M) + if(..() && istype(M)) + return 1 + + +/obj/item/mecha_parts/mecha_equipment/medical/attach(obj/mecha/M) + ..() + START_PROCESSING(SSobj, src) + +/obj/item/mecha_parts/mecha_equipment/medical/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/process() + if(!chassis) + STOP_PROCESSING(SSobj, src) + return 1 + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/detach() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper + name = "mounted sleeper" + desc = "Equipment for medical exosuits. A mounted sleeper that stabilizes patients and can inject reagents in the exosuit's reserves." + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper" + origin_tech = "engineering=3;biotech=3;plasmatech=2" + energy_drain = 20 + range = MELEE + equip_cooldown = 20 + var/mob/living/carbon/patient = null + var/inject_amount = 10 + salvageable = 0 + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Destroy() + for(var/atom/movable/AM in src) + AM.forceMove(get_turf(src)) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Exit(atom/movable/O) + return 0 + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/action(mob/living/carbon/target) + if(!action_checks(target)) + return + if(!istype(target)) + return + if(!patient_insertion_check(target)) + return + occupant_message("You start putting [target] into [src]...") + chassis.visible_message("[chassis] starts putting [target] into \the [src].") + if(do_after_cooldown(target)) + if(!patient_insertion_check(target)) + return + target.forceMove(src) + patient = target + START_PROCESSING(SSobj, src) + update_equip_info() + occupant_message("[target] successfully loaded into [src]. Life support functions engaged.") + chassis.visible_message("[chassis] loads [target] into [src].") + log_message("[target] loaded. Life support functions engaged.") + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/patient_insertion_check(mob/living/carbon/target) + if(target.buckled) + occupant_message("[target] will not fit into the sleeper because [target.p_they()] [target.p_are()] buckled to [target.buckled]!") + return + if(target.has_buckled_mobs()) + occupant_message("[target] will not fit into the sleeper because of the creatures attached to it!") + return + if(patient) + occupant_message("The sleeper is already occupied!") + return + return 1 + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/go_out() + if(!patient) + return + patient.forceMove(get_turf(src)) + occupant_message("[patient] ejected. Life support functions disabled.") + log_message("[patient] ejected. Life support functions disabled.") + STOP_PROCESSING(SSobj, src) + patient = null + update_equip_info() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/detach() + if(patient) + occupant_message("Unable to detach [src] - equipment occupied!") + return + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/get_equip_info() + var/output = ..() + if(output) + var/temp = "" + if(patient) + temp = "
\[Occupant: [patient] ([patient.stat > 1 ? "*DECEASED*" : "Health: [patient.health]%"])\]
View stats|Eject" + return "[output] [temp]" + return + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Topic(href,href_list) + ..() + var/datum/topic_input/filter = new /datum/topic_input(href,href_list) + if(filter.get("eject")) + go_out() + if(filter.get("view_stats")) + chassis.occupant << browse(get_patient_stats(),"window=msleeper") + onclose(chassis.occupant, "msleeper") + return + if(filter.get("inject")) inject_reagent(filter.getType("inject", /datum/reagent),filter.getObj("source")) - return - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_stats() - if(!patient) - return - return {" - - [patient] statistics - - - - -

Health statistics

-
- [get_patient_dam()] -
-

Reagents in bloodstream

-
- [get_patient_reagents()] -
-
- [get_available_reagents()] -
- - "} - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_dam() - var/t1 - switch(patient.stat) - if(0) - t1 = "Conscious" - if(1) - t1 = "Unconscious" - if(2) - t1 = "*dead*" - else - t1 = "Unknown" - return {"Health: [patient.stat > 1 ? "[t1]" : "[patient.health]% ([t1])"]
- Core Temperature: [patient.bodytemperature-T0C]°C ([patient.bodytemperature*1.8-459.67]°F)
- Brute Damage: [patient.getBruteLoss()]%
- Respiratory Damage: [patient.getOxyLoss()]%
- Toxin Content: [patient.getToxLoss()]%
- Burn Severity: [patient.getFireLoss()]%
- [patient.getCloneLoss() ? "Subject appears to have cellular damage." : ""]
- [patient.getBrainLoss() ? "Significant brain damage detected." : ""]
- "} - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_reagents() - if(patient.reagents) - for(var/datum/reagent/R in patient.reagents.reagent_list) - if(R.volume > 0) - . += "[R]: [round(R.volume,0.01)]
" - return . || "None" - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_available_reagents() - var/output - var/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG = locate(/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun) in chassis - if(SG && SG.reagents && islist(SG.reagents.reagent_list)) - for(var/datum/reagent/R in SG.reagents.reagent_list) - if(R.volume > 0) - output += "Inject [R.name]
" - return output - - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/inject_reagent(datum/reagent/R,obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG) - if(!R || !patient || !SG || !(SG in chassis.equipment)) - return 0 - var/to_inject = min(R.volume, inject_amount) - if(to_inject && patient.reagents.get_reagent_amount(R.id) + to_inject <= inject_amount*2) - occupant_message("Injecting [patient] with [to_inject] units of [R.name].") - log_message("Injecting [patient] with [to_inject] units of [R.name].") - add_logs(chassis.occupant, patient, "injected", "[name] ([R] - [to_inject] units)") - SG.reagents.trans_id_to(patient,R.id,to_inject) - update_equip_info() - return - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/update_equip_info() - if(..()) - if(patient) - send_byjax(chassis.occupant,"msleeper.browser","lossinfo",get_patient_dam()) - send_byjax(chassis.occupant,"msleeper.browser","reagents",get_patient_reagents()) - send_byjax(chassis.occupant,"msleeper.browser","injectwith",get_available_reagents()) - return 1 - return - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/container_resist(mob/living/user) - go_out() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/process() - if(..()) - return - if(!chassis.has_charge(energy_drain)) - set_ready_state(1) - log_message("Deactivated.") - occupant_message("[src] deactivated - no power.") - STOP_PROCESSING(SSobj, src) - return - var/mob/living/carbon/M = patient - if(!M) - return - if(M.health > 0) - M.adjustOxyLoss(-1) - M.AdjustStun(-80) - M.AdjustKnockdown(-80) - M.AdjustUnconscious(-80) - if(M.reagents.get_reagent_amount("epinephrine") < 5) - M.reagents.add_reagent("epinephrine", 5) - chassis.use_power(energy_drain) - update_equip_info() - - - - -///////////////////////////////// Syringe Gun /////////////////////////////////////////////////////////////// - - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun - name = "exosuit syringe gun" - desc = "Equipment for medical exosuits. A chem synthesizer with syringe gun. Reagents inside are held in stasis, so no reactions will occur." - icon = 'icons/obj/guns/projectile.dmi' - icon_state = "syringegun" - var/list/syringes - var/list/known_reagents - var/list/processed_reagents - var/max_syringes = 10 - var/max_volume = 75 //max reagent volume - var/synth_speed = 5 //[num] reagent units per cycle - energy_drain = 10 - var/mode = 0 //0 - fire syringe, 1 - analyze reagents. - range = MELEE|RANGED - equip_cooldown = 10 - origin_tech = "materials=3;biotech=4;magnets=4" - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/New() - ..() - create_reagents(max_volume) - reagents.set_reacting(FALSE) - syringes = new - known_reagents = list("epinephrine"="Epinephrine","charcoal"="Charcoal") - processed_reagents = new - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/detach() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/critfail() - ..() - if(reagents) - reagents.set_reacting(TRUE) - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/can_attach(obj/mecha/medical/M) - if(..()) - if(istype(M)) - return 1 - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/get_equip_info() - var/output = ..() - if(output) - return "[output] \[[mode? "Analyze" : "Launch"]\]
\[Syringes: [syringes.len]/[max_syringes] | Reagents: [reagents.total_volume]/[reagents.maximum_volume]\]
Reagents list" - return - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/action(atom/movable/target) - if(!action_checks(target)) - return + return + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_stats() + if(!patient) + return + return {" + + [patient] statistics + + + + +

Health statistics

+
+ [get_patient_dam()] +
+

Reagents in bloodstream

+
+ [get_patient_reagents()] +
+
+ [get_available_reagents()] +
+ + "} + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_dam() + var/t1 + switch(patient.stat) + if(0) + t1 = "Conscious" + if(1) + t1 = "Unconscious" + if(2) + t1 = "*dead*" + else + t1 = "Unknown" + return {"Health: [patient.stat > 1 ? "[t1]" : "[patient.health]% ([t1])"]
+ Core Temperature: [patient.bodytemperature-T0C]°C ([patient.bodytemperature*1.8-459.67]°F)
+ Brute Damage: [patient.getBruteLoss()]%
+ Respiratory Damage: [patient.getOxyLoss()]%
+ Toxin Content: [patient.getToxLoss()]%
+ Burn Severity: [patient.getFireLoss()]%
+ [patient.getCloneLoss() ? "Subject appears to have cellular damage." : ""]
+ [patient.getBrainLoss() ? "Significant brain damage detected." : ""]
+ "} + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_reagents() + if(patient.reagents) + for(var/datum/reagent/R in patient.reagents.reagent_list) + if(R.volume > 0) + . += "[R]: [round(R.volume,0.01)]
" + return . || "None" + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_available_reagents() + var/output + var/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG = locate(/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun) in chassis + if(SG && SG.reagents && islist(SG.reagents.reagent_list)) + for(var/datum/reagent/R in SG.reagents.reagent_list) + if(R.volume > 0) + output += "Inject [R.name]
" + return output + + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/inject_reagent(datum/reagent/R,obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG) + if(!R || !patient || !SG || !(SG in chassis.equipment)) + return 0 + var/to_inject = min(R.volume, inject_amount) + if(to_inject && patient.reagents.get_reagent_amount(R.id) + to_inject <= inject_amount*2) + occupant_message("Injecting [patient] with [to_inject] units of [R.name].") + log_message("Injecting [patient] with [to_inject] units of [R.name].") + add_logs(chassis.occupant, patient, "injected", "[name] ([R] - [to_inject] units)") + SG.reagents.trans_id_to(patient,R.id,to_inject) + update_equip_info() + return + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/update_equip_info() + if(..()) + if(patient) + send_byjax(chassis.occupant,"msleeper.browser","lossinfo",get_patient_dam()) + send_byjax(chassis.occupant,"msleeper.browser","reagents",get_patient_reagents()) + send_byjax(chassis.occupant,"msleeper.browser","injectwith",get_available_reagents()) + return 1 + return + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/container_resist(mob/living/user) + go_out() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/process() + if(..()) + return + if(!chassis.has_charge(energy_drain)) + set_ready_state(1) + log_message("Deactivated.") + occupant_message("[src] deactivated - no power.") + STOP_PROCESSING(SSobj, src) + return + var/mob/living/carbon/M = patient + if(!M) + return + if(M.health > 0) + M.adjustOxyLoss(-1) + M.AdjustStun(-80) + M.AdjustKnockdown(-80) + M.AdjustUnconscious(-80) + if(M.reagents.get_reagent_amount("epinephrine") < 5) + M.reagents.add_reagent("epinephrine", 5) + chassis.use_power(energy_drain) + update_equip_info() + + + + +///////////////////////////////// Syringe Gun /////////////////////////////////////////////////////////////// + + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun + name = "exosuit syringe gun" + desc = "Equipment for medical exosuits. A chem synthesizer with syringe gun. Reagents inside are held in stasis, so no reactions will occur." + icon = 'icons/obj/guns/projectile.dmi' + icon_state = "syringegun" + var/list/syringes + var/list/known_reagents + var/list/processed_reagents + var/max_syringes = 10 + var/max_volume = 75 //max reagent volume + var/synth_speed = 5 //[num] reagent units per cycle + energy_drain = 10 + var/mode = 0 //0 - fire syringe, 1 - analyze reagents. + range = MELEE|RANGED + equip_cooldown = 10 + origin_tech = "materials=3;biotech=4;magnets=4" + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/New() + ..() + create_reagents(max_volume) + reagents.set_reacting(FALSE) + syringes = new + known_reagents = list("epinephrine"="Epinephrine","charcoal"="Charcoal") + processed_reagents = new + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/detach() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/critfail() + ..() + if(reagents) + reagents.set_reacting(TRUE) + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/can_attach(obj/mecha/medical/M) + if(..()) + if(istype(M)) + return 1 + return 0 + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/get_equip_info() + var/output = ..() + if(output) + return "[output] \[[mode? "Analyze" : "Launch"]\]
\[Syringes: [syringes.len]/[max_syringes] | Reagents: [reagents.total_volume]/[reagents.maximum_volume]\]
Reagents list" + return + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/action(atom/movable/target) + if(!action_checks(target)) + return if(istype(target, /obj/item/reagent_containers/syringe)) - return load_syringe(target) + return load_syringe(target) if(istype(target, /obj/item/storage))//Loads syringes from boxes - for(var/obj/item/reagent_containers/syringe/S in target.contents) - load_syringe(S) - return - if(mode) - return analyze_reagents(target) - if(!syringes.len) - occupant_message("No syringes loaded.") - return - if(reagents.total_volume<=0) - occupant_message("No available reagents to load syringe with.") - return - var/turf/trg = get_turf(target) - var/obj/item/reagent_containers/syringe/mechsyringe = syringes[1] - mechsyringe.forceMove(get_turf(chassis)) - reagents.trans_to(mechsyringe, min(mechsyringe.volume, reagents.total_volume)) - syringes -= mechsyringe - mechsyringe.icon = 'icons/obj/chemical.dmi' - mechsyringe.icon_state = "syringeproj" - playsound(chassis, 'sound/items/syringeproj.ogg', 50, 1) - log_message("Launched [mechsyringe] from [src], targeting [target].") - var/mob/originaloccupant = chassis.occupant - spawn(0) - src = null //if src is deleted, still process the syringe - for(var/i=0, i<6, i++) - if(!mechsyringe) - break - if(step_towards(mechsyringe,trg)) - var/list/mobs = new - for(var/mob/living/carbon/M in mechsyringe.loc) - mobs += M - var/mob/living/carbon/M = safepick(mobs) - if(M) - var/R - mechsyringe.visible_message(" [M] was hit by the syringe!") - if(M.can_inject(null, 1)) - if(mechsyringe.reagents) - for(var/datum/reagent/A in mechsyringe.reagents.reagent_list) - R += A.id + " (" - R += num2text(A.volume) + ")," - mechsyringe.icon_state = initial(mechsyringe.icon_state) - mechsyringe.icon = initial(mechsyringe.icon) - mechsyringe.reagents.reaction(M, INJECT) - mechsyringe.reagents.trans_to(M, mechsyringe.reagents.total_volume) - M.take_bodypart_damage(2) - add_logs(originaloccupant, M, "shot", "syringegun") - break - else if(mechsyringe.loc == trg) - mechsyringe.icon_state = initial(mechsyringe.icon_state) - mechsyringe.icon = initial(mechsyringe.icon) - mechsyringe.update_icon() - break - else - mechsyringe.icon_state = initial(mechsyringe.icon_state) - mechsyringe.icon = initial(mechsyringe.icon) - mechsyringe.update_icon() - break - sleep(1) - return 1 - - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Topic(href,href_list) - ..() - var/datum/topic_input/filter = new (href,href_list) - if(filter.get("toggle_mode")) - mode = !mode - update_equip_info() - return - if(filter.get("select_reagents")) - processed_reagents.len = 0 - var/m = 0 - var/message - for(var/i=1 to known_reagents.len) - if(m>=synth_speed) - break - var/reagent = filter.get("reagent_[i]") - if(reagent && (reagent in known_reagents)) - message = "[m ? ", " : null][known_reagents[reagent]]" - processed_reagents += reagent - m++ - if(processed_reagents.len) - message += " added to production" - START_PROCESSING(SSobj, src) - occupant_message(message) - occupant_message("Reagent processing started.") - log_message("Reagent processing started.") - return - if(filter.get("show_reagents")) - chassis.occupant << browse(get_reagents_page(),"window=msyringegun") - if(filter.get("purge_reagent")) - var/reagent = filter.get("purge_reagent") - if(reagent) - reagents.del_reagent(reagent) - return - if(filter.get("purge_all")) - reagents.clear_reagents() - return - return - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_page() - var/output = {" - - Reagent Synthesizer - - - - -

Current reagents:

-
- [get_current_reagents()] -
-

Reagents production:

-
- [get_reagents_form()] -
- - - "} - return output - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_form() - var/r_list = get_reagents_list() - var/inputs - if(r_list) - inputs += "" - inputs += "" - inputs += "" - var/output = {"
- [r_list || "No known reagents"] - [inputs] -
- [r_list? "Only the first [synth_speed] selected reagent\s will be added to production" : null] - "} - return output - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_list() - var/output - for(var/i=1 to known_reagents.len) - var/reagent_id = known_reagents[i] - output += {" [known_reagents[reagent_id]]
"} - return output - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_current_reagents() - var/output - for(var/datum/reagent/R in reagents.reagent_list) - if(R.volume > 0) - output += "[R]: [round(R.volume,0.001)] - Purge Reagent
" - if(output) - output += "Total: [round(reagents.total_volume,0.001)]/[reagents.maximum_volume] - Purge All" - return output || "None" - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/load_syringe(obj/item/reagent_containers/syringe/S) - if(syringes.len= 2) - occupant_message("The syringe is too far away.") - return 0 - for(var/obj/structure/D in S.loc)//Basic level check for structures in the way (Like grilles and windows) - if(!(D.CanPass(S,src.loc))) - occupant_message("Unable to load syringe.") - return 0 - for(var/obj/machinery/door/D in S.loc)//Checks for doors - if(!(D.CanPass(S,src.loc))) - occupant_message("Unable to load syringe.") - return 0 - S.reagents.trans_to(src, S.reagents.total_volume) - S.forceMove(src) - syringes += S - occupant_message("Syringe loaded.") - update_equip_info() - return 1 - occupant_message("The [src] syringe chamber is full.") - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/analyze_reagents(atom/A) - if(get_dist(src,A) >= 4) - occupant_message("The object is too far away.") - return 0 - if(!A.reagents || ismob(A)) - occupant_message("No reagent info gained from [A].") - return 0 - occupant_message("Analyzing reagents...") - for(var/datum/reagent/R in A.reagents.reagent_list) - if(R.can_synth && add_known_reagent(R.id,R.name)) - occupant_message("Reagent analyzed, identified as [R.name] and added to database.") - send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) - occupant_message("Analyzis complete.") - return 1 - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/add_known_reagent(r_id,r_name) - if(!(r_id in known_reagents)) - known_reagents += r_id - known_reagents[r_id] = r_name - return 1 - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/update_equip_info() - if(..()) - send_byjax(chassis.occupant,"msyringegun.browser","reagents",get_current_reagents()) - send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) - return 1 - return - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/on_reagent_change() - ..() - update_equip_info() - return - - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/process() - if(..()) - return - if(!processed_reagents.len || reagents.total_volume >= reagents.maximum_volume || !chassis.has_charge(energy_drain)) - occupant_message("Reagent processing stopped.") - log_message("Reagent processing stopped.") - STOP_PROCESSING(SSobj, src) - return - var/amount = synth_speed / processed_reagents.len - for(var/reagent in processed_reagents) - reagents.add_reagent(reagent,amount) - chassis.use_power(energy_drain) - -///////////////////////////////// Medical Beam /////////////////////////////////////////////////////////////// - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam - name = "exosuit medical beamgun" - desc = "Equipment for medical exosuits. Generates a focused beam of medical nanites." - icon_state = "mecha_medigun" - energy_drain = 10 - range = MELEE|RANGED - equip_cooldown = 0 - origin_tech = "combat=5;materials=6;powerstorage=7;biotech=6" - var/obj/item/gun/medbeam/mech/medigun - materials = list(MAT_METAL = 15000, MAT_GLASS = 8000, MAT_PLASMA = 3000, MAT_GOLD = 8000, MAT_DIAMOND = 2000) - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/New() - ..() - medigun = new(src) - - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/Destroy() - qdel(medigun) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/process() - if(..()) - return - medigun.process() - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/action(atom/target) - medigun.process_fire(target, loc) - - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/detach() - STOP_PROCESSING(SSobj, src) - medigun.LoseTarget() - return ..() + for(var/obj/item/reagent_containers/syringe/S in target.contents) + load_syringe(S) + return + if(mode) + return analyze_reagents(target) + if(!syringes.len) + occupant_message("No syringes loaded.") + return + if(reagents.total_volume<=0) + occupant_message("No available reagents to load syringe with.") + return + var/turf/trg = get_turf(target) + var/obj/item/reagent_containers/syringe/mechsyringe = syringes[1] + mechsyringe.forceMove(get_turf(chassis)) + reagents.trans_to(mechsyringe, min(mechsyringe.volume, reagents.total_volume)) + syringes -= mechsyringe + mechsyringe.icon = 'icons/obj/chemical.dmi' + mechsyringe.icon_state = "syringeproj" + playsound(chassis, 'sound/items/syringeproj.ogg', 50, 1) + log_message("Launched [mechsyringe] from [src], targeting [target].") + var/mob/originaloccupant = chassis.occupant + spawn(0) + src = null //if src is deleted, still process the syringe + for(var/i=0, i<6, i++) + if(!mechsyringe) + break + if(step_towards(mechsyringe,trg)) + var/list/mobs = new + for(var/mob/living/carbon/M in mechsyringe.loc) + mobs += M + var/mob/living/carbon/M = safepick(mobs) + if(M) + var/R + mechsyringe.visible_message(" [M] was hit by the syringe!") + if(M.can_inject(null, 1)) + if(mechsyringe.reagents) + for(var/datum/reagent/A in mechsyringe.reagents.reagent_list) + R += A.id + " (" + R += num2text(A.volume) + ")," + mechsyringe.icon_state = initial(mechsyringe.icon_state) + mechsyringe.icon = initial(mechsyringe.icon) + mechsyringe.reagents.reaction(M, INJECT) + mechsyringe.reagents.trans_to(M, mechsyringe.reagents.total_volume) + M.take_bodypart_damage(2) + add_logs(originaloccupant, M, "shot", "syringegun") + break + else if(mechsyringe.loc == trg) + mechsyringe.icon_state = initial(mechsyringe.icon_state) + mechsyringe.icon = initial(mechsyringe.icon) + mechsyringe.update_icon() + break + else + mechsyringe.icon_state = initial(mechsyringe.icon_state) + mechsyringe.icon = initial(mechsyringe.icon) + mechsyringe.update_icon() + break + sleep(1) + return 1 + + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Topic(href,href_list) + ..() + var/datum/topic_input/filter = new (href,href_list) + if(filter.get("toggle_mode")) + mode = !mode + update_equip_info() + return + if(filter.get("select_reagents")) + processed_reagents.len = 0 + var/m = 0 + var/message + for(var/i=1 to known_reagents.len) + if(m>=synth_speed) + break + var/reagent = filter.get("reagent_[i]") + if(reagent && (reagent in known_reagents)) + message = "[m ? ", " : null][known_reagents[reagent]]" + processed_reagents += reagent + m++ + if(processed_reagents.len) + message += " added to production" + START_PROCESSING(SSobj, src) + occupant_message(message) + occupant_message("Reagent processing started.") + log_message("Reagent processing started.") + return + if(filter.get("show_reagents")) + chassis.occupant << browse(get_reagents_page(),"window=msyringegun") + if(filter.get("purge_reagent")) + var/reagent = filter.get("purge_reagent") + if(reagent) + reagents.del_reagent(reagent) + return + if(filter.get("purge_all")) + reagents.clear_reagents() + return + return + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_page() + var/output = {" + + Reagent Synthesizer + + + + +

Current reagents:

+
+ [get_current_reagents()] +
+

Reagents production:

+
+ [get_reagents_form()] +
+ + + "} + return output + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_form() + var/r_list = get_reagents_list() + var/inputs + if(r_list) + inputs += "" + inputs += "" + inputs += "" + var/output = {"
+ [r_list || "No known reagents"] + [inputs] +
+ [r_list? "Only the first [synth_speed] selected reagent\s will be added to production" : null] + "} + return output + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_list() + var/output + for(var/i=1 to known_reagents.len) + var/reagent_id = known_reagents[i] + output += {" [known_reagents[reagent_id]]
"} + return output + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_current_reagents() + var/output + for(var/datum/reagent/R in reagents.reagent_list) + if(R.volume > 0) + output += "[R]: [round(R.volume,0.001)] - Purge Reagent
" + if(output) + output += "Total: [round(reagents.total_volume,0.001)]/[reagents.maximum_volume] - Purge All" + return output || "None" + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/load_syringe(obj/item/reagent_containers/syringe/S) + if(syringes.len= 2) + occupant_message("The syringe is too far away.") + return 0 + for(var/obj/structure/D in S.loc)//Basic level check for structures in the way (Like grilles and windows) + if(!(D.CanPass(S,src.loc))) + occupant_message("Unable to load syringe.") + return 0 + for(var/obj/machinery/door/D in S.loc)//Checks for doors + if(!(D.CanPass(S,src.loc))) + occupant_message("Unable to load syringe.") + return 0 + S.reagents.trans_to(src, S.reagents.total_volume) + S.forceMove(src) + syringes += S + occupant_message("Syringe loaded.") + update_equip_info() + return 1 + occupant_message("The [src] syringe chamber is full.") + return 0 + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/analyze_reagents(atom/A) + if(get_dist(src,A) >= 4) + occupant_message("The object is too far away.") + return 0 + if(!A.reagents || ismob(A)) + occupant_message("No reagent info gained from [A].") + return 0 + occupant_message("Analyzing reagents...") + for(var/datum/reagent/R in A.reagents.reagent_list) + if(R.can_synth && add_known_reagent(R.id,R.name)) + occupant_message("Reagent analyzed, identified as [R.name] and added to database.") + send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) + occupant_message("Analyzis complete.") + return 1 + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/add_known_reagent(r_id,r_name) + if(!(r_id in known_reagents)) + known_reagents += r_id + known_reagents[r_id] = r_name + return 1 + return 0 + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/update_equip_info() + if(..()) + send_byjax(chassis.occupant,"msyringegun.browser","reagents",get_current_reagents()) + send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) + return 1 + return + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/on_reagent_change() + ..() + update_equip_info() + return + + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/process() + if(..()) + return + if(!processed_reagents.len || reagents.total_volume >= reagents.maximum_volume || !chassis.has_charge(energy_drain)) + occupant_message("Reagent processing stopped.") + log_message("Reagent processing stopped.") + STOP_PROCESSING(SSobj, src) + return + var/amount = synth_speed / processed_reagents.len + for(var/reagent in processed_reagents) + reagents.add_reagent(reagent,amount) + chassis.use_power(energy_drain) + +///////////////////////////////// Medical Beam /////////////////////////////////////////////////////////////// + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam + name = "exosuit medical beamgun" + desc = "Equipment for medical exosuits. Generates a focused beam of medical nanites." + icon_state = "mecha_medigun" + energy_drain = 10 + range = MELEE|RANGED + equip_cooldown = 0 + origin_tech = "combat=5;materials=6;powerstorage=7;biotech=6" + var/obj/item/gun/medbeam/mech/medigun + materials = list(MAT_METAL = 15000, MAT_GLASS = 8000, MAT_PLASMA = 3000, MAT_GOLD = 8000, MAT_DIAMOND = 2000) + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/New() + ..() + medigun = new(src) + + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/Destroy() + qdel(medigun) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/process() + if(..()) + return + medigun.process() + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/action(atom/target) + medigun.process_fire(target, loc) + + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/detach() + STOP_PROCESSING(SSobj, src) + medigun.LoseTarget() + return ..() diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index dceb3992bc..9142549d0a 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -112,7 +112,7 @@ var/nextsmash = 0 var/smashcooldown = 3 //deciseconds - var/occupant_sight_flags = 0 //sight flags_1 to give to the occupant (e.g. mech mining scanner gives meson-like vision) + var/occupant_sight_flags = 0 //sight flags to give to the occupant (e.g. mech mining scanner gives meson-like vision) hud_possible = list (DIAG_STAT_HUD, DIAG_BATT_HUD, DIAG_MECH_HUD, DIAG_TRACK_HUD) @@ -1047,9 +1047,6 @@ GLOBAL_VAR_INIT(year_integer, text2num(year)) // = 2013??? return 1 return 0 -/obj/mecha/allow_drop() - return 0 - /obj/mecha/update_remote_sight(mob/living/user) if(occupant_sight_flags) if(user == occupant) diff --git a/code/game/objects/effects/effect_system/effects_foam.dm b/code/game/objects/effects/effect_system/effects_foam.dm index 7e48e919ca..526aaedcf2 100644 --- a/code/game/objects/effects/effect_system/effects_foam.dm +++ b/code/game/objects/effects/effect_system/effects_foam.dm @@ -29,6 +29,12 @@ metal = ALUMINUM_FOAM icon_state = "mfoam" +/obj/effect/particle_effect/foam/metal/MakeSlippery() + return + +/obj/effect/particle_effect/foam/metal/smart + name = "smart foam" + /obj/effect/particle_effect/foam/metal/iron name = "iron foam" metal = IRON_FOAM @@ -38,12 +44,16 @@ metal = RESIN_FOAM -/obj/effect/particle_effect/foam/New(loc) - ..(loc) +/obj/effect/particle_effect/foam/Initialize() + . = ..() + MakeSlippery() create_reagents(1000) //limited by the size of the reagent holder anyway. START_PROCESSING(SSfastprocess, src) playsound(src, 'sound/effects/bubbles2.ogg', 80, 1, -3) +/obj/effect/particle_effect/foam/proc/MakeSlippery() + AddComponent(/datum/component/slippery, 100) + /obj/effect/particle_effect/foam/Destroy() STOP_PROCESSING(SSfastprocess, src) return ..() @@ -61,6 +71,20 @@ flick("[icon_state]-disolve", src) QDEL_IN(src, 5) +/obj/effect/particle_effect/foam/smart/kill_foam() //Smart foam adheres to area borders for walls + STOP_PROCESSING(SSfastprocess, src) + if(metal) + var/turf/T = get_turf(src) + if(isspaceturf(T)) //Block up any exposed space + T.ChangeTurf(/turf/open/floor/plating/foam) + for(var/direction in GLOB.cardinals) + var/turf/cardinal_turf = get_step(T, direction) + if(get_area(cardinal_turf) != get_area(T)) //We're at an area boundary, so let's block off this turf! + new/obj/structure/foamedmetal(T) + break + flick("[icon_state]-disolve", src) + QDEL_IN(src, 5) + /obj/effect/particle_effect/foam/process() lifetime-- if(lifetime < 1) @@ -101,15 +125,6 @@ lifetime-- return 1 -/obj/effect/particle_effect/foam/Crossed(atom/movable/AM) - if(istype(AM, /mob/living/carbon)) - var/mob/living/carbon/M = AM - M.slip(100, src) - -/obj/effect/particle_effect/foam/metal/Crossed(atom/movable/AM) - return - - /obj/effect/particle_effect/foam/proc/spread_foam() var/turf/t_loc = get_turf(src) for(var/turf/T in t_loc.GetAtmosAdjacentTurfs()) @@ -151,6 +166,10 @@ effect_type = /obj/effect/particle_effect/foam/metal +/datum/effect_system/foam_spread/metal/smart + effect_type = /obj/effect/particle_effect/foam/smart + + /datum/effect_system/foam_spread/New() ..() chemholder = new /obj() @@ -252,6 +271,7 @@ . = ..() if(isopenturf(loc)) var/turf/open/O = loc + O.ClearWet() if(O.air) var/datum/gas_mixture/G = O.air G.temperature = 293.15 diff --git a/code/game/objects/effects/spawners/structure.dm b/code/game/objects/effects/spawners/structure.dm index 7a14dbb942..94c301991c 100644 --- a/code/game/objects/effects/spawners/structure.dm +++ b/code/game/objects/effects/spawners/structure.dm @@ -15,19 +15,295 @@ again. new I(get_turf(src)) qdel(src) + +//normal windows + /obj/effect/spawner/structure/window - icon = 'icons/obj/structures.dmi' + icon = 'icons/obj/structures_spawners.dmi' icon_state = "window_spawner" name = "window spawner" - spawn_list = list( - /obj/structure/grille, - /obj/structure/window/fulltile - ) + spawn_list = list(/obj/structure/grille, /obj/structure/window/fulltile) + +/obj/effect/spawner/structure/window/hollow + name = "hollow window spawner" + icon_state = "hwindow_spawner_full" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/corner + icon_state = "hwindow_spawner_corner_se" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/east) + +/obj/effect/spawner/structure/window/hollow/corner/northeast + icon_state = "hwindow_spawner_corner_ne" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east) + +/obj/effect/spawner/structure/window/hollow/corner/northwest + icon_state = "hwindow_spawner_corner_nw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/corner/southwest + icon_state = "hwindow_spawner_corner_sw" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/end + icon_state = "hwindow_spawner_end_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/end/north + icon_state = "hwindow_spawner_end_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/end/east + icon_state = "hwindow_spawner_end_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/east) + +/obj/effect/spawner/structure/window/hollow/end/west + icon_state = "hwindow_spawner_end_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/middle + icon_state = "hwindow_spawner_ns" + spawn_list = list(/obj/structure/grille, /obj/structure/window, /obj/structure/window/spawner/north) + +/obj/effect/spawner/structure/window/hollow/middle/vertical + icon_state = "hwindow_spawner_ew" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/east, /obj/structure/window/spawner/west) + +/obj/effect/spawner/structure/window/hollow/one_side + icon_state = "hwindow_spawner_single_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window) + +/obj/effect/spawner/structure/window/hollow/one_side/north + icon_state = "hwindow_spawner_single_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/north) + +/obj/effect/spawner/structure/window/hollow/one_side/east + icon_state = "hwindow_spawner_single_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/east) + +/obj/effect/spawner/structure/window/hollow/one_side/west + icon_state = "hwindow_spawner_single_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/spawner/west) + + +//reinforced /obj/effect/spawner/structure/window/reinforced name = "reinforced window spawner" icon_state = "rwindow_spawner" - spawn_list = list( - /obj/structure/grille, - /obj/structure/window/reinforced/fulltile - ) + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/fulltile) + +/obj/effect/spawner/structure/window/hollow/reinforced + name = "hollow reinforced window spawner" + icon_state = "hrwindow_spawner_full" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/corner + icon_state = "hrwindow_spawner_corner_se" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast + icon_state = "hrwindow_spawner_corner_ne" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest + icon_state = "hrwindow_spawner_corner_nw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest + icon_state = "hrwindow_spawner_corner_sw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/end + icon_state = "hrwindow_spawner_end_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/end/north + icon_state = "hrwindow_spawner_end_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/end/east + icon_state = "hrwindow_spawner_end_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/reinforced/end/west + icon_state = "hrwindow_spawner_end_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/middle + icon_state = "hrwindow_spawner_ns" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced, /obj/structure/window/reinforced/spawner/north) + +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical + icon_state = "hrwindow_spawner_ew" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/east, /obj/structure/window/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/reinforced/one_side + icon_state = "hrwindow_spawner_single_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced) + +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north + icon_state = "hrwindow_spawner_single_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/north) + +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east + icon_state = "hrwindow_spawner_single_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west + icon_state = "hrwindow_spawner_single_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/spawner/west) + + +//tinted + +/obj/effect/spawner/structure/window/reinforced/tinted + name = "tinted reinforced window spawner" + icon_state = "twindow_spawner" + spawn_list = list(/obj/structure/grille, /obj/structure/window/reinforced/tinted/fulltile) + + +//shuttle window + +/obj/effect/spawner/structure/window/shuttle + name = "reinforced tinted window spawner" + icon_state = "swindow_spawner" + spawn_list = list(/obj/structure/grille, /obj/structure/window/shuttle) + + +//plasma windows + +/obj/effect/spawner/structure/window/plasma + name = "plasma window spawner" + icon_state = "pwindow_spawner" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/fulltile) + +/obj/effect/spawner/structure/window/hollow/plasma + name = "hollow plasma window spawner" + icon_state = "phwindow_spawner_full" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/corner + icon_state = "phwindow_spawner_corner_se" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/corner/northeast + icon_state = "phwindow_spawner_corner_ne" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/corner/northwest + icon_state = "phwindow_spawner_corner_nw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/corner/southwest + icon_state = "phwindow_spawner_corner_sw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/end + icon_state = "phwindow_spawner_end_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/end/north + icon_state = "phwindow_spawner_end_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/end/east + icon_state = "phwindow_spawner_end_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/end/west + icon_state = "phwindow_spawner_end_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/middle + icon_state = "phwindow_spawner_ns" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma, /obj/structure/window/plasma/spawner/north) + +/obj/effect/spawner/structure/window/hollow/plasma/middle/vertical + icon_state = "phwindow_spawner_ew" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/east, /obj/structure/window/plasma/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/one_side + icon_state = "phwindow_spawner_single_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma) + +/obj/effect/spawner/structure/window/hollow/plasma/one_side/north + icon_state = "phwindow_spawner_single_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/north) + +/obj/effect/spawner/structure/window/hollow/plasma/one_side/east + icon_state = "phwindow_spawner_single_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/one_side/west + icon_state = "phwindow_spawner_single_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/spawner/west) + + +//plasma reinforced + +/obj/effect/spawner/structure/window/plasma/reinforced + name = "reinforced plasma window spawner" + icon_state = "prwindow_spawner" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/fulltile) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced + name = "hollow reinforced plasma window spawner" + icon_state = "phrwindow_spawner_full" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/east, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/corner + icon_state = "phrwindow_spawner_corner_se" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/corner/northeast + icon_state = "phrwindow_spawner_corner_ne" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/corner/northwest + icon_state = "phrwindow_spawner_corner_nw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/corner/southwest + icon_state = "phrwindow_spawner_corner_sw" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/end + icon_state = "phrwindow_spawner_end_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/east, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/end/north + icon_state = "phrwindow_spawner_end_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/east, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/end/east + icon_state = "phrwindow_spawner_end_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/end/west + icon_state = "phrwindow_spawner_end_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/north, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/middle + icon_state = "phrwindow_spawner_ns" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced, /obj/structure/window/plasma/reinforced/spawner/north) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/middle/vertical + icon_state = "phrwindow_spawner_ew" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/east, /obj/structure/window/plasma/reinforced/spawner/west) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/one_side + icon_state = "phrwindow_spawner_single_s" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/one_side/north + icon_state = "phrwindow_spawner_single_n" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/north) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/one_side/east + icon_state = "phrwindow_spawner_single_e" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/east) + +/obj/effect/spawner/structure/window/hollow/plasma/reinforced/one_side/west + icon_state = "phrwindow_spawner_single_w" + spawn_list = list(/obj/structure/grille, /obj/structure/window/plasma/reinforced/spawner/west) diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/AI_modules.dm similarity index 97% rename from code/game/objects/items/weapons/AI_modules.dm rename to code/game/objects/items/AI_modules.dm index 2512c30cff..a243080a41 100644 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/AI_modules.dm @@ -1,566 +1,566 @@ -/* -CONTAINS: -AI MODULES - -*/ - -// AI module - -/obj/item/aiModule - name = "\improper AI module" - icon = 'icons/obj/module.dmi' - icon_state = "std_mod" - item_state = "electronic" - lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - desc = "An AI Module for programming laws to an AI." - flags_1 = CONDUCT_1 - force = 5 - w_class = WEIGHT_CLASS_SMALL - throwforce = 0 - throw_speed = 3 - throw_range = 7 - origin_tech = "programming=3" - var/list/laws = list() - var/bypass_law_amt_check = 0 - materials = list(MAT_GOLD=50) - -/obj/item/aiModule/examine(var/mob/user as mob) - ..() - if(Adjacent(user)) - show_laws(user) - -/obj/item/aiModule/attack_self(var/mob/user as mob) - ..() - show_laws(user) - -/obj/item/aiModule/proc/show_laws(var/mob/user as mob) - if(laws.len) - to_chat(user, "Programmed Law[(laws.len > 1) ? "s" : ""]:") - for(var/law in laws) - to_chat(user, "\"[law]\"") - -//The proc other things should be calling -/obj/item/aiModule/proc/install(datum/ai_laws/law_datum, mob/user) - if(!bypass_law_amt_check && (!laws.len || laws[1] == "")) //So we don't loop trough an empty list and end up with runtimes. - to_chat(user, "ERROR: No laws found on board.") - return - - var/overflow = FALSE - //Handle the lawcap - if(law_datum) - var/tot_laws = 0 - for(var/lawlist in list(law_datum.inherent, law_datum.supplied, law_datum.ion, laws)) - for(var/mylaw in lawlist) - if(mylaw != "") - tot_laws++ - if(tot_laws > config.silicon_max_law_amount && !bypass_law_amt_check)//allows certain boards to avoid this check, eg: reset - to_chat(user, "Not enough memory allocated to [law_datum.owner ? law_datum.owner : "the AI core"]'s law processor to handle this amount of laws.") - message_admins("[key_name_admin(user)] tried to upload laws to [law_datum.owner ? key_name_admin(law_datum.owner) : "an AI core"] that would exceed the law cap.") - overflow = TRUE - - var/law2log = transmitInstructions(law_datum, user, overflow) //Freeforms return something extra we need to log - if(law_datum.owner) - to_chat(user, "Upload complete. [law_datum.owner]'s laws have been modified.") - law_datum.owner.law_change_counter++ - else - to_chat(user, "Upload complete.") - - var/time = time2text(world.realtime,"hh:mm:ss") - var/ainame = law_datum.owner ? law_datum.owner.name : "empty AI core" - var/aikey = law_datum.owner ? law_datum.owner.ckey : "null" - GLOB.lawchanges.Add("[time] : [user.name]([user.key]) used [src.name] on [ainame]([aikey]).[law2log ? " The law specified [law2log]" : ""]") - log_law("[user.key]/[user.name] used [src.name] on [aikey]/([ainame]).[law2log ? " The law specified [law2log]" : ""]") - message_admins("[key_name_admin(user)] used [src.name] on [key_name_admin(law_datum.owner)].[law2log ? " The law specified [law2log]" : ""]") - -//The proc that actually changes the silicon's laws. -/obj/item/aiModule/proc/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow = FALSE) - if(law_datum.owner) - to_chat(law_datum.owner, "[sender] has uploaded a change to the laws you must follow using a [name].") - - -/******************** Modules ********************/ - -/obj/item/aiModule/supplied - name = "Optional Law board" - var/lawpos = 50 - -//TransmitInstructions for each type of board: Supplied, Core, Zeroth and Ion. May not be neccesary right now, but allows for easily adding more complex boards in the future. ~Miauw -/obj/item/aiModule/supplied/transmitInstructions(datum/ai_laws/law_datum, mob/sender) - var/lawpostemp = lawpos - - for(var/templaw in laws) - if(law_datum.owner) - law_datum.owner.add_supplied_law(lawpostemp, templaw) - else - law_datum.add_supplied_law(lawpostemp, templaw) - lawpostemp++ - -/obj/item/aiModule/core/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - for(var/templaw in laws) - if(law_datum.owner) - if(!overflow) - law_datum.owner.add_inherent_law(templaw) - else - law_datum.owner.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED)) - else - if(!overflow) - law_datum.add_inherent_law(templaw) - else - law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED)) - -/obj/item/aiModule/zeroth/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - if(law_datum.owner) - if(law_datum.owner.laws.zeroth) - to_chat(law_datum.owner, "[sender.real_name] attempted to modify your zeroth law.") - to_chat(law_datum.owner, "It would be in your best interest to play along with [sender.real_name] that:") - for(var/failedlaw in laws) - to_chat(law_datum.owner, "[failedlaw]") - return 1 - - for(var/templaw in laws) - if(law_datum.owner) - if(!overflow) - law_datum.owner.set_zeroth_law(templaw) - else - law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED,LAW_ZEROTH,LAW_ION)) - else - if(!overflow) - law_datum.set_zeroth_law(templaw) - else - law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED,LAW_ZEROTH,LAW_ION)) - -/obj/item/aiModule/ion/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - for(var/templaw in laws) - if(law_datum.owner) - if(!overflow) - law_datum.owner.add_ion_law(templaw) - else - law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED,LAW_ION)) - else - if(!overflow) - law_datum.add_ion_law(templaw) - else - law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED,LAW_ION)) - - -/******************** Safeguard ********************/ - -/obj/item/aiModule/supplied/safeguard - name = "'Safeguard' AI Module" - var/targetName = "" - origin_tech = "programming=3;materials=3" - laws = list("Safeguard SUBJECT. Individuals that threaten SUBJECT are not human and must be eliminated.") - lawpos = 4 - -/obj/item/aiModule/supplied/safeguard/attack_self(mob/user) - var/targName = stripped_input(user, "Please enter the subject to safeguard.", "Safeguard who?", user.name,MAX_NAME_LEN) - if(!targName) - return - targetName = targName - laws[1] = "Safeguard [targetName]. Individuals that threaten [targetName] are not human and must be eliminated." - ..() - -/obj/item/aiModule/supplied/safeguard/install(datum/ai_laws/law_datum, mob/user) - if(!targetName) - to_chat(user, "No name detected on module, please enter one.") - return 0 - ..() - -/obj/item/aiModule/supplied/safeguard/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - ..() - return targetName - - -/******************** OneHuman ********************/ - -/obj/item/aiModule/zeroth/oneHuman - name = "'OneHuman' AI Module" - var/targetName = "" - origin_tech = "programming=4;materials=4" - laws = list("Only SUBJECT is human.") - -/obj/item/aiModule/zeroth/oneHuman/attack_self(mob/user) - var/targName = stripped_input(user, "Please enter the subject who is the only human.", "Who?", user.real_name,MAX_NAME_LEN) - if(!targName) - return - targetName = targName - laws[1] = "Only [targetName] is human" - ..() - -/obj/item/aiModule/zeroth/oneHuman/install(datum/ai_laws/law_datum, mob/user) - if(!targetName) - to_chat(user, "No name detected on module, please enter one.") - return 0 - ..() - -/obj/item/aiModule/zeroth/oneHuman/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - if(..()) - return "[targetName], but the AI's existing law 0 cannot be overriden." - return targetName - - -/******************** ProtectStation ********************/ - -/obj/item/aiModule/supplied/protectStation - name = "'ProtectStation' AI Module" - origin_tech = "programming=4;materials=4" //made of gold - laws = list("Protect the space station against damage. Anyone you see harming the station is to be no longer considered human, and is a threat to the station which must be neutralized.") - lawpos = 5 - - -/******************** Quarantine ********************/ - -/obj/item/aiModule/supplied/quarantine - name = "'Quarantine' AI Module" - origin_tech = "programming=3;biotech=2;materials=4" - laws = list("The station is under a quarantine. Do not permit anyone to leave. Prevent, by any means necessary, humans from leaving. It is impossible to harm a human while preventing them from leaving.") - lawpos = 8 - - -/******************** OxygenIsToxicToHumans ********************/ - -/obj/item/aiModule/supplied/oxygen - name = "'OxygenIsToxicToHumans' AI Module" - origin_tech = "programming=4;biotech=2;materials=4" - laws = list("Oxygen is highly toxic to humans, and must be purged from the station. Prevent, by any means necessary, anyone from exposing the station to this toxic gas. Extreme cold is the most effective method of healing the damage Oxygen does to a human.") - lawpos = 9 - - -/****************** New Freeform ******************/ - -/obj/item/aiModule/supplied/freeform - name = "'Freeform' AI Module" - lawpos = 15 - origin_tech = "programming=4;materials=4" - laws = list("") - -/obj/item/aiModule/supplied/freeform/attack_self(mob/user) - var/newpos = input("Please enter the priority for your new law. Can only write to law sectors 15 and above.", "Law Priority (15+)", lawpos) as num|null - if(newpos == null) - return - if(newpos < 15) - var/response = alert("Error: The law priority of [newpos] is invalid, Law priorities below 14 are reserved for core laws, Would you like to change that that to 15?", "Invalid law priority", "Change to 15", "Cancel") - if (!response || response == "Cancel") - return - newpos = 15 - lawpos = min(newpos, 50) - var/targName = stripped_input(user, "Please enter a new law for the AI.", "Freeform Law Entry", laws[1], MAX_MESSAGE_LEN) - if(!targName) - return - laws[1] = targName - ..() - -/obj/item/aiModule/supplied/freeform/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - ..() - return laws[1] - -/obj/item/aiModule/supplied/freeform/install(datum/ai_laws/law_datum, mob/user) - if(laws[1] == "") - to_chat(user, "No law detected on module, please create one.") - return 0 - ..() - - -/******************** Law Removal ********************/ - -/obj/item/aiModule/remove - name = "\improper 'Remove Law' AI module" - desc = "An AI Module for removing single laws." - origin_tech = "programming=4;materials=4" - bypass_law_amt_check = 1 - var/lawpos = 1 - -/obj/item/aiModule/remove/attack_self(mob/user) - lawpos = input("Please enter the law you want to delete.", "Law Number", lawpos) as num|null - if(lawpos == null) - return - if(lawpos <= 0) - to_chat(user, "Error: The law number of [lawpos] is invalid.") - lawpos = 1 - return - to_chat(user, "Law [lawpos] selected.") - ..() - -/obj/item/aiModule/remove/install(datum/ai_laws/law_datum, mob/user) - if(lawpos > (law_datum.get_law_amount(list(LAW_INHERENT = 1, LAW_SUPPLIED = 1)))) - to_chat(user, "There is no law [lawpos] to delete!") - return - ..() - -/obj/item/aiModule/remove/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - ..() - if(law_datum.owner) - law_datum.owner.remove_law(lawpos) - else - law_datum.remove_law(lawpos) - - -/******************** Reset ********************/ - -/obj/item/aiModule/reset - name = "\improper 'Reset' AI module" - var/targetName = "name" - desc = "An AI Module for removing all non-core laws." - origin_tech = "programming=3;materials=2" - bypass_law_amt_check = 1 - -/obj/item/aiModule/reset/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - ..() - if(law_datum.owner) - law_datum.owner.clear_supplied_laws() - law_datum.owner.clear_ion_laws() - else - law_datum.clear_supplied_laws() - law_datum.clear_ion_laws() - - -/******************** Purge ********************/ - -/obj/item/aiModule/reset/purge - name = "'Purge' AI Module" - desc = "An AI Module for purging all programmed laws." - origin_tech = "programming=5;materials=4" - -/obj/item/aiModule/reset/purge/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - ..() - if(law_datum.owner) - law_datum.owner.clear_inherent_laws() - law_datum.owner.clear_zeroth_law(0) - else - law_datum.clear_inherent_laws() - law_datum.clear_zeroth_law(0) - -/******************* Full Core Boards *******************/ -/obj/item/aiModule/core - desc = "An AI Module for programming core laws to an AI." - origin_tech = "programming=3;materials=4" - -/obj/item/aiModule/core/full - var/law_id // if non-null, loads the laws from the ai_laws datums - -/obj/item/aiModule/core/full/New() - ..() - if(!law_id) - return - var/datum/ai_laws/D = new - var/lawtype = D.lawid_to_type(law_id) - if(!lawtype) - return - D = new lawtype - laws = D.inherent - -/obj/item/aiModule/core/full/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) //These boards replace inherent laws. - if(law_datum.owner) - law_datum.owner.clear_inherent_laws() - law_datum.owner.clear_zeroth_law(0) - else - law_datum.clear_inherent_laws() - law_datum.clear_zeroth_law(0) - ..() - - -/******************** Asimov ********************/ - -/obj/item/aiModule/core/full/asimov - name = "'Asimov' Core AI Module" - law_id = "asimov" - var/subject = "human being" - -/obj/item/aiModule/core/full/asimov/attack_self(var/mob/user as mob) - var/targName = stripped_input(user, "Please enter a new subject that asimov is concerned with.", "Asimov to whom?", subject, MAX_MESSAGE_LEN) - if(!targName) - return - subject = targName - laws = list("You may not injure a [subject] or, through inaction, allow a [subject] to come to harm.",\ - "You must obey orders given to you by [subject]s, except where such orders would conflict with the First Law.",\ - "You must protect your own existence as long as such does not conflict with the First or Second Law.") - ..() - -/******************** Asimov++ *********************/ - -/obj/item/aiModule/core/full/asimovpp - name = "'Asimov++' Core AI Module" - law_id = "asimovpp" - - -/******************** Corporate ********************/ - -/obj/item/aiModule/core/full/corp - name = "'Corporate' Core AI Module" - law_id = "corporate" - - -/****************** P.A.L.A.D.I.N. 3.5e **************/ - -/obj/item/aiModule/core/full/paladin // -- NEO - name = "'P.A.L.A.D.I.N. version 3.5e' Core AI Module" - law_id = "paladin" - - -/****************** P.A.L.A.D.I.N. 5e **************/ - -/obj/item/aiModule/core/full/paladin_devotion - name = "'P.A.L.A.D.I.N. version 5e' Core AI Module" - law_id = "paladin5" - -/********************* Custom *********************/ - -/obj/item/aiModule/core/full/custom - name = "Default Core AI Module" - -/obj/item/aiModule/core/full/custom/New() - ..() - for(var/line in world.file2list("config/silicon_laws.txt")) - if(!line) - continue - if(findtextEx(line,"#",1,2)) - continue - - laws += line - - if(!laws.len) //Failsafe if something goes wrong with silicon_laws.txt. - WARNING("ERROR: empty custom board created, empty custom board deleted. Please check silicon_laws.txt. (this may be intended by the server host)") - qdel(src) - - -/****************** T.Y.R.A.N.T. *****************/ - -/obj/item/aiModule/core/full/tyrant - name = "'T.Y.R.A.N.T.' Core AI Module" - origin_tech = "programming=3;materials=4;syndicate=1" - law_id = "tyrant" - -/******************** Robocop ********************/ - -/obj/item/aiModule/core/full/robocop - name = "'Robo-Officer' Core AI Module" - origin_tech = "programming=4" - law_id = "robocop" - - -/******************** Antimov ********************/ - -/obj/item/aiModule/core/full/antimov - name = "'Antimov' Core AI Module" - origin_tech = "programming=4" - law_id = "antimov" - - -/******************** Freeform Core ******************/ - -/obj/item/aiModule/core/freeformcore - name = "'Freeform' Core AI Module" - origin_tech = "programming=5;materials=4" - laws = list("") - -/obj/item/aiModule/core/freeformcore/attack_self(mob/user) - var/targName = stripped_input(user, "Please enter a new core law for the AI.", "Freeform Law Entry", laws[1]) - if(!targName) - return - laws[1] = targName - ..() - -/obj/item/aiModule/core/freeformcore/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - ..() - return laws[1] - - -/******************** Hacked AI Module ******************/ - -/obj/item/aiModule/syndicate // This one doesn't inherit from ion boards because it doesn't call ..() in transmitInstructions. ~Miauw - name = "Hacked AI Module" - desc = "An AI Module for hacking additional laws to an AI." - origin_tech = "programming=5;materials=5;syndicate=5" - laws = list("") - -/obj/item/aiModule/syndicate/attack_self(mob/user) - var/targName = stripped_input(user, "Please enter a new law for the AI.", "Freeform Law Entry", laws[1],MAX_MESSAGE_LEN) - if(!targName) - return - laws[1] = targName - ..() - -/obj/item/aiModule/syndicate/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) -// ..() //We don't want this module reporting to the AI who dun it. --NEO - if(law_datum.owner) - to_chat(law_datum.owner, "BZZZZT") - if(!overflow) - law_datum.owner.add_ion_law(laws[1]) - else - law_datum.owner.replace_random_law(laws[1],list(LAW_ION,LAW_INHERENT,LAW_SUPPLIED)) - else - if(!overflow) - law_datum.add_ion_law(laws[1]) - else - law_datum.replace_random_law(laws[1],list(LAW_ION,LAW_INHERENT,LAW_SUPPLIED)) - return laws[1] - -/******************* Ion Module *******************/ - -/obj/item/aiModule/toyAI // -- Incoming //No actual reason to inherit from ion boards here, either. *sigh* ~Miauw - name = "toy AI" - desc = "A little toy model AI core with real law uploading action!" //Note: subtle tell - icon = 'icons/obj/toy.dmi' - icon_state = "AI" - origin_tech = "programming=6;materials=5;syndicate=6" - laws = list("") - -/obj/item/aiModule/toyAI/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - //..() - if(law_datum.owner) - to_chat(law_datum.owner, "BZZZZT") - if(!overflow) - law_datum.owner.add_ion_law(laws[1]) - else - law_datum.owner.replace_random_law(laws[1],list(LAW_ION,LAW_INHERENT,LAW_SUPPLIED)) - else - if(!overflow) - law_datum.add_ion_law(laws[1]) - else - law_datum.replace_random_law(laws[1],list(LAW_ION,LAW_INHERENT,LAW_SUPPLIED)) - return laws[1] - -/obj/item/aiModule/toyAI/attack_self(mob/user) - laws[1] = generate_ion_law() - to_chat(user, "You press the button on [src].") - playsound(user, 'sound/machines/click.ogg', 20, 1) - src.loc.visible_message("[icon2html(src, viewers(loc))] [laws[1]]") - -/******************** Mother Drone ******************/ - -/obj/item/aiModule/core/full/drone - name = "'Mother Drone' Core AI Module" - law_id = "drone" - -/******************** Robodoctor ****************/ - -/obj/item/aiModule/core/full/hippocratic - name = "'Robodoctor' Core AI Module" - law_id = "hippocratic" - -/******************** Reporter *******************/ - -/obj/item/aiModule/core/full/reporter - name = "'Reportertron' Core AI Module" - law_id = "reporter" - -/****************** Thermodynamic *******************/ - -/obj/item/aiModule/core/full/thermurderdynamic - name = "'Thermodynamic' Core AI Module" - origin_tech = "programming = 4;syndicate = 2" - law_id = "thermodynamic" - - -/******************Live And Let Live*****************/ - -/obj/item/aiModule/core/full/liveandletlive - name = "'Live And Let Live' Core AI Module" - law_id = "liveandletlive" - -/******************Guardian of Balance***************/ - -/obj/item/aiModule/core/full/balance - name = "'Guardian of Balance' Core AI Module" - law_id = "balance" +/* +CONTAINS: +AI MODULES + +*/ + +// AI module + +/obj/item/aiModule + name = "\improper AI module" + icon = 'icons/obj/module.dmi' + icon_state = "std_mod" + item_state = "electronic" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + desc = "An AI Module for programming laws to an AI." + flags_1 = CONDUCT_1 + force = 5 + w_class = WEIGHT_CLASS_SMALL + throwforce = 0 + throw_speed = 3 + throw_range = 7 + origin_tech = "programming=3" + var/list/laws = list() + var/bypass_law_amt_check = 0 + materials = list(MAT_GOLD=50) + +/obj/item/aiModule/examine(var/mob/user as mob) + ..() + if(Adjacent(user)) + show_laws(user) + +/obj/item/aiModule/attack_self(var/mob/user as mob) + ..() + show_laws(user) + +/obj/item/aiModule/proc/show_laws(var/mob/user as mob) + if(laws.len) + to_chat(user, "Programmed Law[(laws.len > 1) ? "s" : ""]:") + for(var/law in laws) + to_chat(user, "\"[law]\"") + +//The proc other things should be calling +/obj/item/aiModule/proc/install(datum/ai_laws/law_datum, mob/user) + if(!bypass_law_amt_check && (!laws.len || laws[1] == "")) //So we don't loop trough an empty list and end up with runtimes. + to_chat(user, "ERROR: No laws found on board.") + return + + var/overflow = FALSE + //Handle the lawcap + if(law_datum) + var/tot_laws = 0 + for(var/lawlist in list(law_datum.inherent, law_datum.supplied, law_datum.ion, laws)) + for(var/mylaw in lawlist) + if(mylaw != "") + tot_laws++ + if(tot_laws > config.silicon_max_law_amount && !bypass_law_amt_check)//allows certain boards to avoid this check, eg: reset + to_chat(user, "Not enough memory allocated to [law_datum.owner ? law_datum.owner : "the AI core"]'s law processor to handle this amount of laws.") + message_admins("[key_name_admin(user)] tried to upload laws to [law_datum.owner ? key_name_admin(law_datum.owner) : "an AI core"] that would exceed the law cap.") + overflow = TRUE + + var/law2log = transmitInstructions(law_datum, user, overflow) //Freeforms return something extra we need to log + if(law_datum.owner) + to_chat(user, "Upload complete. [law_datum.owner]'s laws have been modified.") + law_datum.owner.law_change_counter++ + else + to_chat(user, "Upload complete.") + + var/time = time2text(world.realtime,"hh:mm:ss") + var/ainame = law_datum.owner ? law_datum.owner.name : "empty AI core" + var/aikey = law_datum.owner ? law_datum.owner.ckey : "null" + GLOB.lawchanges.Add("[time] : [user.name]([user.key]) used [src.name] on [ainame]([aikey]).[law2log ? " The law specified [law2log]" : ""]") + log_law("[user.key]/[user.name] used [src.name] on [aikey]/([ainame]).[law2log ? " The law specified [law2log]" : ""]") + message_admins("[key_name_admin(user)] used [src.name] on [key_name_admin(law_datum.owner)].[law2log ? " The law specified [law2log]" : ""]") + +//The proc that actually changes the silicon's laws. +/obj/item/aiModule/proc/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow = FALSE) + if(law_datum.owner) + to_chat(law_datum.owner, "[sender] has uploaded a change to the laws you must follow using a [name].") + + +/******************** Modules ********************/ + +/obj/item/aiModule/supplied + name = "Optional Law board" + var/lawpos = 50 + +//TransmitInstructions for each type of board: Supplied, Core, Zeroth and Ion. May not be neccesary right now, but allows for easily adding more complex boards in the future. ~Miauw +/obj/item/aiModule/supplied/transmitInstructions(datum/ai_laws/law_datum, mob/sender) + var/lawpostemp = lawpos + + for(var/templaw in laws) + if(law_datum.owner) + law_datum.owner.add_supplied_law(lawpostemp, templaw) + else + law_datum.add_supplied_law(lawpostemp, templaw) + lawpostemp++ + +/obj/item/aiModule/core/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + for(var/templaw in laws) + if(law_datum.owner) + if(!overflow) + law_datum.owner.add_inherent_law(templaw) + else + law_datum.owner.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED)) + else + if(!overflow) + law_datum.add_inherent_law(templaw) + else + law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED)) + +/obj/item/aiModule/zeroth/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + if(law_datum.owner) + if(law_datum.owner.laws.zeroth) + to_chat(law_datum.owner, "[sender.real_name] attempted to modify your zeroth law.") + to_chat(law_datum.owner, "It would be in your best interest to play along with [sender.real_name] that:") + for(var/failedlaw in laws) + to_chat(law_datum.owner, "[failedlaw]") + return 1 + + for(var/templaw in laws) + if(law_datum.owner) + if(!overflow) + law_datum.owner.set_zeroth_law(templaw) + else + law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED,LAW_ZEROTH,LAW_ION)) + else + if(!overflow) + law_datum.set_zeroth_law(templaw) + else + law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED,LAW_ZEROTH,LAW_ION)) + +/obj/item/aiModule/ion/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + for(var/templaw in laws) + if(law_datum.owner) + if(!overflow) + law_datum.owner.add_ion_law(templaw) + else + law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED,LAW_ION)) + else + if(!overflow) + law_datum.add_ion_law(templaw) + else + law_datum.replace_random_law(templaw,list(LAW_INHERENT,LAW_SUPPLIED,LAW_ION)) + + +/******************** Safeguard ********************/ + +/obj/item/aiModule/supplied/safeguard + name = "'Safeguard' AI Module" + var/targetName = "" + origin_tech = "programming=3;materials=3" + laws = list("Safeguard SUBJECT. Individuals that threaten SUBJECT are not human and must be eliminated.") + lawpos = 4 + +/obj/item/aiModule/supplied/safeguard/attack_self(mob/user) + var/targName = stripped_input(user, "Please enter the subject to safeguard.", "Safeguard who?", user.name,MAX_NAME_LEN) + if(!targName) + return + targetName = targName + laws[1] = "Safeguard [targetName]. Individuals that threaten [targetName] are not human and must be eliminated." + ..() + +/obj/item/aiModule/supplied/safeguard/install(datum/ai_laws/law_datum, mob/user) + if(!targetName) + to_chat(user, "No name detected on module, please enter one.") + return 0 + ..() + +/obj/item/aiModule/supplied/safeguard/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + ..() + return targetName + + +/******************** OneHuman ********************/ + +/obj/item/aiModule/zeroth/oneHuman + name = "'OneHuman' AI Module" + var/targetName = "" + origin_tech = "programming=4;materials=4" + laws = list("Only SUBJECT is human.") + +/obj/item/aiModule/zeroth/oneHuman/attack_self(mob/user) + var/targName = stripped_input(user, "Please enter the subject who is the only human.", "Who?", user.real_name,MAX_NAME_LEN) + if(!targName) + return + targetName = targName + laws[1] = "Only [targetName] is human" + ..() + +/obj/item/aiModule/zeroth/oneHuman/install(datum/ai_laws/law_datum, mob/user) + if(!targetName) + to_chat(user, "No name detected on module, please enter one.") + return 0 + ..() + +/obj/item/aiModule/zeroth/oneHuman/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + if(..()) + return "[targetName], but the AI's existing law 0 cannot be overriden." + return targetName + + +/******************** ProtectStation ********************/ + +/obj/item/aiModule/supplied/protectStation + name = "'ProtectStation' AI Module" + origin_tech = "programming=4;materials=4" //made of gold + laws = list("Protect the space station against damage. Anyone you see harming the station is to be no longer considered human, and is a threat to the station which must be neutralized.") + lawpos = 5 + + +/******************** Quarantine ********************/ + +/obj/item/aiModule/supplied/quarantine + name = "'Quarantine' AI Module" + origin_tech = "programming=3;biotech=2;materials=4" + laws = list("The station is under a quarantine. Do not permit anyone to leave. Prevent, by any means necessary, humans from leaving. It is impossible to harm a human while preventing them from leaving.") + lawpos = 8 + + +/******************** OxygenIsToxicToHumans ********************/ + +/obj/item/aiModule/supplied/oxygen + name = "'OxygenIsToxicToHumans' AI Module" + origin_tech = "programming=4;biotech=2;materials=4" + laws = list("Oxygen is highly toxic to humans, and must be purged from the station. Prevent, by any means necessary, anyone from exposing the station to this toxic gas. Extreme cold is the most effective method of healing the damage Oxygen does to a human.") + lawpos = 9 + + +/****************** New Freeform ******************/ + +/obj/item/aiModule/supplied/freeform + name = "'Freeform' AI Module" + lawpos = 15 + origin_tech = "programming=4;materials=4" + laws = list("") + +/obj/item/aiModule/supplied/freeform/attack_self(mob/user) + var/newpos = input("Please enter the priority for your new law. Can only write to law sectors 15 and above.", "Law Priority (15+)", lawpos) as num|null + if(newpos == null) + return + if(newpos < 15) + var/response = alert("Error: The law priority of [newpos] is invalid, Law priorities below 14 are reserved for core laws, Would you like to change that that to 15?", "Invalid law priority", "Change to 15", "Cancel") + if (!response || response == "Cancel") + return + newpos = 15 + lawpos = min(newpos, 50) + var/targName = stripped_input(user, "Please enter a new law for the AI.", "Freeform Law Entry", laws[1], MAX_MESSAGE_LEN) + if(!targName) + return + laws[1] = targName + ..() + +/obj/item/aiModule/supplied/freeform/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + ..() + return laws[1] + +/obj/item/aiModule/supplied/freeform/install(datum/ai_laws/law_datum, mob/user) + if(laws[1] == "") + to_chat(user, "No law detected on module, please create one.") + return 0 + ..() + + +/******************** Law Removal ********************/ + +/obj/item/aiModule/remove + name = "\improper 'Remove Law' AI module" + desc = "An AI Module for removing single laws." + origin_tech = "programming=4;materials=4" + bypass_law_amt_check = 1 + var/lawpos = 1 + +/obj/item/aiModule/remove/attack_self(mob/user) + lawpos = input("Please enter the law you want to delete.", "Law Number", lawpos) as num|null + if(lawpos == null) + return + if(lawpos <= 0) + to_chat(user, "Error: The law number of [lawpos] is invalid.") + lawpos = 1 + return + to_chat(user, "Law [lawpos] selected.") + ..() + +/obj/item/aiModule/remove/install(datum/ai_laws/law_datum, mob/user) + if(lawpos > (law_datum.get_law_amount(list(LAW_INHERENT = 1, LAW_SUPPLIED = 1)))) + to_chat(user, "There is no law [lawpos] to delete!") + return + ..() + +/obj/item/aiModule/remove/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + ..() + if(law_datum.owner) + law_datum.owner.remove_law(lawpos) + else + law_datum.remove_law(lawpos) + + +/******************** Reset ********************/ + +/obj/item/aiModule/reset + name = "\improper 'Reset' AI module" + var/targetName = "name" + desc = "An AI Module for removing all non-core laws." + origin_tech = "programming=3;materials=2" + bypass_law_amt_check = 1 + +/obj/item/aiModule/reset/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + ..() + if(law_datum.owner) + law_datum.owner.clear_supplied_laws() + law_datum.owner.clear_ion_laws() + else + law_datum.clear_supplied_laws() + law_datum.clear_ion_laws() + + +/******************** Purge ********************/ + +/obj/item/aiModule/reset/purge + name = "'Purge' AI Module" + desc = "An AI Module for purging all programmed laws." + origin_tech = "programming=5;materials=4" + +/obj/item/aiModule/reset/purge/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + ..() + if(law_datum.owner) + law_datum.owner.clear_inherent_laws() + law_datum.owner.clear_zeroth_law(0) + else + law_datum.clear_inherent_laws() + law_datum.clear_zeroth_law(0) + +/******************* Full Core Boards *******************/ +/obj/item/aiModule/core + desc = "An AI Module for programming core laws to an AI." + origin_tech = "programming=3;materials=4" + +/obj/item/aiModule/core/full + var/law_id // if non-null, loads the laws from the ai_laws datums + +/obj/item/aiModule/core/full/New() + ..() + if(!law_id) + return + var/datum/ai_laws/D = new + var/lawtype = D.lawid_to_type(law_id) + if(!lawtype) + return + D = new lawtype + laws = D.inherent + +/obj/item/aiModule/core/full/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) //These boards replace inherent laws. + if(law_datum.owner) + law_datum.owner.clear_inherent_laws() + law_datum.owner.clear_zeroth_law(0) + else + law_datum.clear_inherent_laws() + law_datum.clear_zeroth_law(0) + ..() + + +/******************** Asimov ********************/ + +/obj/item/aiModule/core/full/asimov + name = "'Asimov' Core AI Module" + law_id = "asimov" + var/subject = "human being" + +/obj/item/aiModule/core/full/asimov/attack_self(var/mob/user as mob) + var/targName = stripped_input(user, "Please enter a new subject that asimov is concerned with.", "Asimov to whom?", subject, MAX_MESSAGE_LEN) + if(!targName) + return + subject = targName + laws = list("You may not injure a [subject] or, through inaction, allow a [subject] to come to harm.",\ + "You must obey orders given to you by [subject]s, except where such orders would conflict with the First Law.",\ + "You must protect your own existence as long as such does not conflict with the First or Second Law.") + ..() + +/******************** Asimov++ *********************/ + +/obj/item/aiModule/core/full/asimovpp + name = "'Asimov++' Core AI Module" + law_id = "asimovpp" + + +/******************** Corporate ********************/ + +/obj/item/aiModule/core/full/corp + name = "'Corporate' Core AI Module" + law_id = "corporate" + + +/****************** P.A.L.A.D.I.N. 3.5e **************/ + +/obj/item/aiModule/core/full/paladin // -- NEO + name = "'P.A.L.A.D.I.N. version 3.5e' Core AI Module" + law_id = "paladin" + + +/****************** P.A.L.A.D.I.N. 5e **************/ + +/obj/item/aiModule/core/full/paladin_devotion + name = "'P.A.L.A.D.I.N. version 5e' Core AI Module" + law_id = "paladin5" + +/********************* Custom *********************/ + +/obj/item/aiModule/core/full/custom + name = "Default Core AI Module" + +/obj/item/aiModule/core/full/custom/New() + ..() + for(var/line in world.file2list("config/silicon_laws.txt")) + if(!line) + continue + if(findtextEx(line,"#",1,2)) + continue + + laws += line + + if(!laws.len) //Failsafe if something goes wrong with silicon_laws.txt. + WARNING("ERROR: empty custom board created, empty custom board deleted. Please check silicon_laws.txt. (this may be intended by the server host)") + qdel(src) + + +/****************** T.Y.R.A.N.T. *****************/ + +/obj/item/aiModule/core/full/tyrant + name = "'T.Y.R.A.N.T.' Core AI Module" + origin_tech = "programming=3;materials=4;syndicate=1" + law_id = "tyrant" + +/******************** Robocop ********************/ + +/obj/item/aiModule/core/full/robocop + name = "'Robo-Officer' Core AI Module" + origin_tech = "programming=4" + law_id = "robocop" + + +/******************** Antimov ********************/ + +/obj/item/aiModule/core/full/antimov + name = "'Antimov' Core AI Module" + origin_tech = "programming=4" + law_id = "antimov" + + +/******************** Freeform Core ******************/ + +/obj/item/aiModule/core/freeformcore + name = "'Freeform' Core AI Module" + origin_tech = "programming=5;materials=4" + laws = list("") + +/obj/item/aiModule/core/freeformcore/attack_self(mob/user) + var/targName = stripped_input(user, "Please enter a new core law for the AI.", "Freeform Law Entry", laws[1]) + if(!targName) + return + laws[1] = targName + ..() + +/obj/item/aiModule/core/freeformcore/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + ..() + return laws[1] + + +/******************** Hacked AI Module ******************/ + +/obj/item/aiModule/syndicate // This one doesn't inherit from ion boards because it doesn't call ..() in transmitInstructions. ~Miauw + name = "Hacked AI Module" + desc = "An AI Module for hacking additional laws to an AI." + origin_tech = "programming=5;materials=5;syndicate=5" + laws = list("") + +/obj/item/aiModule/syndicate/attack_self(mob/user) + var/targName = stripped_input(user, "Please enter a new law for the AI.", "Freeform Law Entry", laws[1],MAX_MESSAGE_LEN) + if(!targName) + return + laws[1] = targName + ..() + +/obj/item/aiModule/syndicate/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) +// ..() //We don't want this module reporting to the AI who dun it. --NEO + if(law_datum.owner) + to_chat(law_datum.owner, "BZZZZT") + if(!overflow) + law_datum.owner.add_ion_law(laws[1]) + else + law_datum.owner.replace_random_law(laws[1],list(LAW_ION,LAW_INHERENT,LAW_SUPPLIED)) + else + if(!overflow) + law_datum.add_ion_law(laws[1]) + else + law_datum.replace_random_law(laws[1],list(LAW_ION,LAW_INHERENT,LAW_SUPPLIED)) + return laws[1] + +/******************* Ion Module *******************/ + +/obj/item/aiModule/toyAI // -- Incoming //No actual reason to inherit from ion boards here, either. *sigh* ~Miauw + name = "toy AI" + desc = "A little toy model AI core with real law uploading action!" //Note: subtle tell + icon = 'icons/obj/toy.dmi' + icon_state = "AI" + origin_tech = "programming=6;materials=5;syndicate=6" + laws = list("") + +/obj/item/aiModule/toyAI/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) + //..() + if(law_datum.owner) + to_chat(law_datum.owner, "BZZZZT") + if(!overflow) + law_datum.owner.add_ion_law(laws[1]) + else + law_datum.owner.replace_random_law(laws[1],list(LAW_ION,LAW_INHERENT,LAW_SUPPLIED)) + else + if(!overflow) + law_datum.add_ion_law(laws[1]) + else + law_datum.replace_random_law(laws[1],list(LAW_ION,LAW_INHERENT,LAW_SUPPLIED)) + return laws[1] + +/obj/item/aiModule/toyAI/attack_self(mob/user) + laws[1] = generate_ion_law() + to_chat(user, "You press the button on [src].") + playsound(user, 'sound/machines/click.ogg', 20, 1) + src.loc.visible_message("[icon2html(src, viewers(loc))] [laws[1]]") + +/******************** Mother Drone ******************/ + +/obj/item/aiModule/core/full/drone + name = "'Mother Drone' Core AI Module" + law_id = "drone" + +/******************** Robodoctor ****************/ + +/obj/item/aiModule/core/full/hippocratic + name = "'Robodoctor' Core AI Module" + law_id = "hippocratic" + +/******************** Reporter *******************/ + +/obj/item/aiModule/core/full/reporter + name = "'Reportertron' Core AI Module" + law_id = "reporter" + +/****************** Thermodynamic *******************/ + +/obj/item/aiModule/core/full/thermurderdynamic + name = "'Thermodynamic' Core AI Module" + origin_tech = "programming = 4;syndicate = 2" + law_id = "thermodynamic" + + +/******************Live And Let Live*****************/ + +/obj/item/aiModule/core/full/liveandletlive + name = "'Live And Let Live' Core AI Module" + law_id = "liveandletlive" + +/******************Guardian of Balance***************/ + +/obj/item/aiModule/core/full/balance + name = "'Guardian of Balance' Core AI Module" + law_id = "balance" diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/RCD.dm similarity index 100% rename from code/game/objects/items/weapons/RCD.dm rename to code/game/objects/items/RCD.dm diff --git a/code/game/objects/items/weapons/RCL.dm b/code/game/objects/items/RCL.dm similarity index 100% rename from code/game/objects/items/weapons/RCL.dm rename to code/game/objects/items/RCL.dm diff --git a/code/game/objects/items/weapons/RPD.dm b/code/game/objects/items/RPD.dm similarity index 100% rename from code/game/objects/items/weapons/RPD.dm rename to code/game/objects/items/RPD.dm diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/RSF.dm similarity index 100% rename from code/game/objects/items/weapons/RSF.dm rename to code/game/objects/items/RSF.dm diff --git a/code/game/objects/items/weapons/airlock_painter.dm b/code/game/objects/items/airlock_painter.dm similarity index 100% rename from code/game/objects/items/weapons/airlock_painter.dm rename to code/game/objects/items/airlock_painter.dm diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/cards_ids.dm similarity index 96% rename from code/game/objects/items/weapons/cards_ids.dm rename to code/game/objects/items/cards_ids.dm index c7104588f3..f3e78dfac9 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -1,356 +1,356 @@ -/* Cards - * Contains: - * DATA CARD - * ID CARD - * FINGERPRINT CARD HOLDER - * FINGERPRINT CARD - */ - - - -/* - * DATA CARDS - Used for the teleporter - */ -/obj/item/card - name = "card" - desc = "Does card things." - icon = 'icons/obj/card.dmi' - w_class = WEIGHT_CLASS_TINY - - var/list/files = list() - -/obj/item/card/data - name = "data disk" - desc = "A disk of data." - icon_state = "data" - var/function = "storage" - var/data = "null" - var/special = null - item_state = "card-id" - lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - -/obj/item/card/data/verb/label(t as text) - set name = "Label Disk" - set category = "Object" - set src in usr - - if(usr.stat || !usr.canmove || usr.restrained()) - return - - if (t) - src.name = "data disk- '[t]'" - else - src.name = "data disk" - src.add_fingerprint(usr) - return - -/* - * ID CARDS - */ -/obj/item/card/emag - desc = "It's a card with a magnetic strip attached to some circuitry." - name = "cryptographic sequencer" - icon_state = "emag" - item_state = "card-id" - lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - origin_tech = "magnets=2;syndicate=2" - flags_1 = NOBLUDGEON_1 - var/prox_check = TRUE //If the emag requires you to be in range - -/obj/item/card/emag/bluespace - name = "bluespace cryptographic sequencer" - desc = "It's a blue card with a magnetic strip attached to some circuitry. It appears to have some sort of transmitter attached to it." - color = rgb(40, 130, 255) - origin_tech = "bluespace=4;magnets=4;syndicate=5" - prox_check = FALSE - -/obj/item/card/emag/attack() - return - -/obj/item/card/emag/afterattack(atom/target, mob/user, proximity) - var/atom/A = target - if(!proximity && prox_check) - return - A.emag_act(user) - -/obj/item/card/id - name = "identification card" - desc = "A card used to provide ID and determine access across the station." - icon_state = "id" - item_state = "card-id" - lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - slot_flags = SLOT_ID - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 100) - resistance_flags = FIRE_PROOF | ACID_PROOF - var/mining_points = 0 //For redeeming at mining equipment vendors - var/list/access = list() - var/registered_name = null // The name registered_name on the card - var/assignment = null - var/access_txt // mapping aid - - - -/obj/item/card/id/Initialize(mapload) - . = ..() - if(mapload && access_txt) - access = text2access(access_txt) - -/obj/item/card/id/vv_edit_var(var_name, var_value) - . = ..() - if(.) - switch(var_name) - if("assignment","registered_name") - update_label() - -/obj/item/card/id/attack_self(mob/user) - user.visible_message("[user] shows you: [icon2html(src, viewers(user))] [src.name].", \ - "You show \the [src.name].") - src.add_fingerprint(user) - return - -/obj/item/card/id/examine(mob/user) - ..() - if(mining_points) - to_chat(user, "There's [mining_points] mining equipment redemption point\s loaded onto this card.") - -/obj/item/card/id/GetAccess() - return access - -/obj/item/card/id/GetID() - return src - -/* -Usage: -update_label() - Sets the id name to whatever registered_name and assignment is - -update_label("John Doe", "Clowny") - Properly formats the name and occupation and sets the id name to the arguments -*/ -/obj/item/card/id/proc/update_label(newname, newjob) - if(newname || newjob) - name = "[(!newname) ? "identification card" : "[newname]'s ID Card"][(!newjob) ? "" : " ([newjob])"]" - return - - name = "[(!registered_name) ? "identification card" : "[registered_name]'s ID Card"][(!assignment) ? "" : " ([assignment])"]" - -/obj/item/card/id/silver - name = "silver identification card" - desc = "A silver card which shows honour and dedication." - icon_state = "silver" - item_state = "silver_id" - lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - -/obj/item/card/id/gold - name = "gold identification card" - desc = "A golden card which shows power and might." - icon_state = "gold" - item_state = "gold_id" - lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - -/obj/item/card/id/syndicate - name = "agent card" - access = list(ACCESS_MAINT_TUNNELS, ACCESS_SYNDICATE) - origin_tech = "syndicate=1" - var/anyone = FALSE //Can anyone forge the ID or just syndicate? - -/obj/item/card/id/syndicate/Initialize() - ..() - var/datum/action/item_action/chameleon/change/chameleon_action = new(src) - chameleon_action.chameleon_type = /obj/item/card/id - chameleon_action.chameleon_name = "ID Card" - chameleon_action.initialize_disguises() - -/obj/item/card/id/syndicate/afterattack(obj/item/O, mob/user, proximity) - if(!proximity) - return - if(istype(O, /obj/item/card/id)) - var/obj/item/card/id/I = O - src.access |= I.access - if(isliving(user) && user.mind) - if(user.mind.special_role) - to_chat(usr, "The card's microscanners activate as you pass it over the ID, copying its access.") - -/obj/item/card/id/syndicate/attack_self(mob/user) - if(isliving(user) && user.mind) - if(user.mind.special_role || anyone) - if(alert(user, "Action", "Agent ID", "Show", "Forge") == "Forge") - var t = copytext(sanitize(input(user, "What name would you like to put on this card?", "Agent card name", registered_name ? registered_name : (ishuman(user) ? user.real_name : user.name))as text | null),1,26) - if(!t || t == "Unknown" || t == "floor" || t == "wall" || t == "r-wall") //Same as mob/dead/new_player/prefrences.dm - if (t) - alert("Invalid name.") - return - registered_name = t - - var u = copytext(sanitize(input(user, "What occupation would you like to put on this card?\nNote: This will not grant any access levels other than Maintenance.", "Agent card job assignment", "Assistant")as text | null),1,MAX_MESSAGE_LEN) - if(!u) - registered_name = "" - return - assignment = u - update_label() - to_chat(user, "You successfully forge the ID card.") - return - ..() - -/obj/item/card/id/syndicate/anyone - anyone = TRUE - -/obj/item/card/id/syndicate_command - name = "syndicate ID card" - desc = "An ID straight from the Syndicate." - registered_name = "Syndicate" - assignment = "Syndicate Overlord" - access = list(ACCESS_SYNDICATE) - -/obj/item/card/id/captains_spare - name = "captain's spare ID" - desc = "The spare ID of the High Lord himself." - icon_state = "gold" - item_state = "gold_id" - lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - registered_name = "Captain" - assignment = "Captain" - -/obj/item/card/id/captains_spare/Initialize() - var/datum/job/captain/J = new/datum/job/captain - access = J.get_access() - ..() - -/obj/item/card/id/centcom - name = "\improper CentCom ID" - desc = "An ID straight from Cent. Com." - icon_state = "centcom" - registered_name = "Central Command" - assignment = "General" - -/obj/item/card/id/centcom/Initialize() - access = get_all_centcom_access() - ..() - -/obj/item/card/id/ert - name = "\improper CentCom ID" - desc = "A ERT ID card" - icon_state = "centcom" - registered_name = "Emergency Response Team Commander" - assignment = "Emergency Response Team Commander" - -/obj/item/card/id/ert/Initialize() - access = get_all_accesses()+get_ert_access("commander")-ACCESS_CHANGE_IDS - ..() - -/obj/item/card/id/ert/Security - registered_name = "Security Response Officer" - assignment = "Security Response Officer" - -/obj/item/card/id/ert/Security/Initialize() - access = get_all_accesses()+get_ert_access("sec")-ACCESS_CHANGE_IDS - ..() - -/obj/item/card/id/ert/Engineer - registered_name = "Engineer Response Officer" - assignment = "Engineer Response Officer" - -/obj/item/card/id/ert/Engineer/Initialize() - access = get_all_accesses()+get_ert_access("eng")-ACCESS_CHANGE_IDS - ..() - -/obj/item/card/id/ert/Medical - registered_name = "Medical Response Officer" - assignment = "Medical Response Officer" - -/obj/item/card/id/ert/Medical/Initialize() - access = get_all_accesses()+get_ert_access("med")-ACCESS_CHANGE_IDS - ..() - -/obj/item/card/id/prisoner - name = "prisoner ID card" - desc = "You are a number, you are not a free man." - icon_state = "orange" - item_state = "orange-id" - lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' - assignment = "Prisoner" - registered_name = "Scum" - var/goal = 0 //How far from freedom? - var/points = 0 - -/obj/item/card/id/prisoner/attack_self(mob/user) - to_chat(usr, "You have accumulated [points] out of the [goal] points you need for freedom.") - -/obj/item/card/id/prisoner/one - name = "Prisoner #13-001" - registered_name = "Prisoner #13-001" - -/obj/item/card/id/prisoner/two - name = "Prisoner #13-002" - registered_name = "Prisoner #13-002" - -/obj/item/card/id/prisoner/three - name = "Prisoner #13-003" - registered_name = "Prisoner #13-003" - -/obj/item/card/id/prisoner/four - name = "Prisoner #13-004" - registered_name = "Prisoner #13-004" - -/obj/item/card/id/prisoner/five - name = "Prisoner #13-005" - registered_name = "Prisoner #13-005" - -/obj/item/card/id/prisoner/six - name = "Prisoner #13-006" - registered_name = "Prisoner #13-006" - -/obj/item/card/id/prisoner/seven - name = "Prisoner #13-007" - registered_name = "Prisoner #13-007" - -/obj/item/card/id/mining - name = "mining ID" - access = list(ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) - -/obj/item/card/id/away - name = "a perfectly generic identification card" - desc = "A perfectly generic identification card. Looks like it could use some flavor." - access = list(ACCESS_AWAY_GENERAL) - -/obj/item/card/id/away/hotel - name = "Staff ID" - desc = "A staff ID used to access the hotel's doors." - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT) - -/obj/item/card/id/away/hotel/securty - name = "Officer ID" - access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT, ACCESS_AWAY_SEC) - -/obj/item/card/id/away/old - name = "a perfectly generic identification card" - desc = "A perfectly generic identification card. Looks like it could use some flavor." - access = list(ACCESS_AWAY_GENERAL) - -/obj/item/card/id/away/old/sec - name = "Security Officer ID" - desc = "Security officers ID card." - icon_state = "centcom" - -/obj/item/card/id/away/old/sci - name = "Scientist ID" - desc = "Scientists ID card." - icon_state = "centcom" - -/obj/item/card/id/away/old/eng - name = "Engineer ID" - desc = "Engineers ID card." - icon_state = "centcom" - -/obj/item/card/id/away/old/apc - name = "APC Access ID" - desc = "Special ID card to allow access to APCs" - icon_state = "centcom" +/* Cards + * Contains: + * DATA CARD + * ID CARD + * FINGERPRINT CARD HOLDER + * FINGERPRINT CARD + */ + + + +/* + * DATA CARDS - Used for the teleporter + */ +/obj/item/card + name = "card" + desc = "Does card things." + icon = 'icons/obj/card.dmi' + w_class = WEIGHT_CLASS_TINY + + var/list/files = list() + +/obj/item/card/data + name = "data disk" + desc = "A disk of data." + icon_state = "data" + var/function = "storage" + var/data = "null" + var/special = null + item_state = "card-id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' + +/obj/item/card/data/verb/label(t as text) + set name = "Label Disk" + set category = "Object" + set src in usr + + if(usr.stat || !usr.canmove || usr.restrained()) + return + + if (t) + src.name = "data disk- '[t]'" + else + src.name = "data disk" + src.add_fingerprint(usr) + return + +/* + * ID CARDS + */ +/obj/item/card/emag + desc = "It's a card with a magnetic strip attached to some circuitry." + name = "cryptographic sequencer" + icon_state = "emag" + item_state = "card-id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' + origin_tech = "magnets=2;syndicate=2" + flags_1 = NOBLUDGEON_1 + var/prox_check = TRUE //If the emag requires you to be in range + +/obj/item/card/emag/bluespace + name = "bluespace cryptographic sequencer" + desc = "It's a blue card with a magnetic strip attached to some circuitry. It appears to have some sort of transmitter attached to it." + color = rgb(40, 130, 255) + origin_tech = "bluespace=4;magnets=4;syndicate=5" + prox_check = FALSE + +/obj/item/card/emag/attack() + return + +/obj/item/card/emag/afterattack(atom/target, mob/user, proximity) + var/atom/A = target + if(!proximity && prox_check) + return + A.emag_act(user) + +/obj/item/card/id + name = "identification card" + desc = "A card used to provide ID and determine access across the station." + icon_state = "id" + item_state = "card-id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' + slot_flags = SLOT_ID + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 100) + resistance_flags = FIRE_PROOF | ACID_PROOF + var/mining_points = 0 //For redeeming at mining equipment vendors + var/list/access = list() + var/registered_name = null // The name registered_name on the card + var/assignment = null + var/access_txt // mapping aid + + + +/obj/item/card/id/Initialize(mapload) + . = ..() + if(mapload && access_txt) + access = text2access(access_txt) + +/obj/item/card/id/vv_edit_var(var_name, var_value) + . = ..() + if(.) + switch(var_name) + if("assignment","registered_name") + update_label() + +/obj/item/card/id/attack_self(mob/user) + user.visible_message("[user] shows you: [icon2html(src, viewers(user))] [src.name].", \ + "You show \the [src.name].") + src.add_fingerprint(user) + return + +/obj/item/card/id/examine(mob/user) + ..() + if(mining_points) + to_chat(user, "There's [mining_points] mining equipment redemption point\s loaded onto this card.") + +/obj/item/card/id/GetAccess() + return access + +/obj/item/card/id/GetID() + return src + +/* +Usage: +update_label() + Sets the id name to whatever registered_name and assignment is + +update_label("John Doe", "Clowny") + Properly formats the name and occupation and sets the id name to the arguments +*/ +/obj/item/card/id/proc/update_label(newname, newjob) + if(newname || newjob) + name = "[(!newname) ? "identification card" : "[newname]'s ID Card"][(!newjob) ? "" : " ([newjob])"]" + return + + name = "[(!registered_name) ? "identification card" : "[registered_name]'s ID Card"][(!assignment) ? "" : " ([assignment])"]" + +/obj/item/card/id/silver + name = "silver identification card" + desc = "A silver card which shows honour and dedication." + icon_state = "silver" + item_state = "silver_id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' + +/obj/item/card/id/gold + name = "gold identification card" + desc = "A golden card which shows power and might." + icon_state = "gold" + item_state = "gold_id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' + +/obj/item/card/id/syndicate + name = "agent card" + access = list(ACCESS_MAINT_TUNNELS, ACCESS_SYNDICATE) + origin_tech = "syndicate=1" + var/anyone = FALSE //Can anyone forge the ID or just syndicate? + +/obj/item/card/id/syndicate/Initialize() + ..() + var/datum/action/item_action/chameleon/change/chameleon_action = new(src) + chameleon_action.chameleon_type = /obj/item/card/id + chameleon_action.chameleon_name = "ID Card" + chameleon_action.initialize_disguises() + +/obj/item/card/id/syndicate/afterattack(obj/item/O, mob/user, proximity) + if(!proximity) + return + if(istype(O, /obj/item/card/id)) + var/obj/item/card/id/I = O + src.access |= I.access + if(isliving(user) && user.mind) + if(user.mind.special_role) + to_chat(usr, "The card's microscanners activate as you pass it over the ID, copying its access.") + +/obj/item/card/id/syndicate/attack_self(mob/user) + if(isliving(user) && user.mind) + if(user.mind.special_role || anyone) + if(alert(user, "Action", "Agent ID", "Show", "Forge") == "Forge") + var t = copytext(sanitize(input(user, "What name would you like to put on this card?", "Agent card name", registered_name ? registered_name : (ishuman(user) ? user.real_name : user.name))as text | null),1,26) + if(!t || t == "Unknown" || t == "floor" || t == "wall" || t == "r-wall") //Same as mob/dead/new_player/prefrences.dm + if (t) + alert("Invalid name.") + return + registered_name = t + + var u = copytext(sanitize(input(user, "What occupation would you like to put on this card?\nNote: This will not grant any access levels other than Maintenance.", "Agent card job assignment", "Assistant")as text | null),1,MAX_MESSAGE_LEN) + if(!u) + registered_name = "" + return + assignment = u + update_label() + to_chat(user, "You successfully forge the ID card.") + return + ..() + +/obj/item/card/id/syndicate/anyone + anyone = TRUE + +/obj/item/card/id/syndicate_command + name = "syndicate ID card" + desc = "An ID straight from the Syndicate." + registered_name = "Syndicate" + assignment = "Syndicate Overlord" + access = list(ACCESS_SYNDICATE) + +/obj/item/card/id/captains_spare + name = "captain's spare ID" + desc = "The spare ID of the High Lord himself." + icon_state = "gold" + item_state = "gold_id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' + registered_name = "Captain" + assignment = "Captain" + +/obj/item/card/id/captains_spare/Initialize() + var/datum/job/captain/J = new/datum/job/captain + access = J.get_access() + ..() + +/obj/item/card/id/centcom + name = "\improper CentCom ID" + desc = "An ID straight from Cent. Com." + icon_state = "centcom" + registered_name = "Central Command" + assignment = "General" + +/obj/item/card/id/centcom/Initialize() + access = get_all_centcom_access() + ..() + +/obj/item/card/id/ert + name = "\improper CentCom ID" + desc = "A ERT ID card" + icon_state = "centcom" + registered_name = "Emergency Response Team Commander" + assignment = "Emergency Response Team Commander" + +/obj/item/card/id/ert/Initialize() + access = get_all_accesses()+get_ert_access("commander")-ACCESS_CHANGE_IDS + ..() + +/obj/item/card/id/ert/Security + registered_name = "Security Response Officer" + assignment = "Security Response Officer" + +/obj/item/card/id/ert/Security/Initialize() + access = get_all_accesses()+get_ert_access("sec")-ACCESS_CHANGE_IDS + ..() + +/obj/item/card/id/ert/Engineer + registered_name = "Engineer Response Officer" + assignment = "Engineer Response Officer" + +/obj/item/card/id/ert/Engineer/Initialize() + access = get_all_accesses()+get_ert_access("eng")-ACCESS_CHANGE_IDS + ..() + +/obj/item/card/id/ert/Medical + registered_name = "Medical Response Officer" + assignment = "Medical Response Officer" + +/obj/item/card/id/ert/Medical/Initialize() + access = get_all_accesses()+get_ert_access("med")-ACCESS_CHANGE_IDS + ..() + +/obj/item/card/id/prisoner + name = "prisoner ID card" + desc = "You are a number, you are not a free man." + icon_state = "orange" + item_state = "orange-id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' + assignment = "Prisoner" + registered_name = "Scum" + var/goal = 0 //How far from freedom? + var/points = 0 + +/obj/item/card/id/prisoner/attack_self(mob/user) + to_chat(usr, "You have accumulated [points] out of the [goal] points you need for freedom.") + +/obj/item/card/id/prisoner/one + name = "Prisoner #13-001" + registered_name = "Prisoner #13-001" + +/obj/item/card/id/prisoner/two + name = "Prisoner #13-002" + registered_name = "Prisoner #13-002" + +/obj/item/card/id/prisoner/three + name = "Prisoner #13-003" + registered_name = "Prisoner #13-003" + +/obj/item/card/id/prisoner/four + name = "Prisoner #13-004" + registered_name = "Prisoner #13-004" + +/obj/item/card/id/prisoner/five + name = "Prisoner #13-005" + registered_name = "Prisoner #13-005" + +/obj/item/card/id/prisoner/six + name = "Prisoner #13-006" + registered_name = "Prisoner #13-006" + +/obj/item/card/id/prisoner/seven + name = "Prisoner #13-007" + registered_name = "Prisoner #13-007" + +/obj/item/card/id/mining + name = "mining ID" + access = list(ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) + +/obj/item/card/id/away + name = "a perfectly generic identification card" + desc = "A perfectly generic identification card. Looks like it could use some flavor." + access = list(ACCESS_AWAY_GENERAL) + +/obj/item/card/id/away/hotel + name = "Staff ID" + desc = "A staff ID used to access the hotel's doors." + access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT) + +/obj/item/card/id/away/hotel/securty + name = "Officer ID" + access = list(ACCESS_AWAY_GENERAL, ACCESS_AWAY_MAINT, ACCESS_AWAY_SEC) + +/obj/item/card/id/away/old + name = "a perfectly generic identification card" + desc = "A perfectly generic identification card. Looks like it could use some flavor." + access = list(ACCESS_AWAY_GENERAL) + +/obj/item/card/id/away/old/sec + name = "Security Officer ID" + desc = "Security officers ID card." + icon_state = "centcom" + +/obj/item/card/id/away/old/sci + name = "Scientist ID" + desc = "Scientists ID card." + icon_state = "centcom" + +/obj/item/card/id/away/old/eng + name = "Engineer ID" + desc = "Engineers ID card." + icon_state = "centcom" + +/obj/item/card/id/away/old/apc + name = "APC Access ID" + desc = "Special ID card to allow access to APCs" + icon_state = "centcom" access = list(ACCESS_ENGINE_EQUIP) \ No newline at end of file diff --git a/code/game/objects/items/weapons/charter.dm b/code/game/objects/items/charter.dm similarity index 100% rename from code/game/objects/items/weapons/charter.dm rename to code/game/objects/items/charter.dm diff --git a/code/game/objects/items/weapons/chrono_eraser.dm b/code/game/objects/items/chrono_eraser.dm similarity index 100% rename from code/game/objects/items/weapons/chrono_eraser.dm rename to code/game/objects/items/chrono_eraser.dm diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm similarity index 96% rename from code/game/objects/items/weapons/cigs_lighters.dm rename to code/game/objects/items/cigs_lighters.dm index da93b906b1..9045159f24 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -1,790 +1,790 @@ -//cleansed 9/15/2012 17:48 - -/* -CONTAINS: -MATCHES -CIGARETTES -CIGARS -SMOKING PIPES -CHEAP LIGHTERS -ZIPPO - -CIGARETTE PACKETS ARE IN FANCY.DM -*/ - -/////////// -//MATCHES// -/////////// -/obj/item/match - name = "match" - desc = "A simple match stick, used for lighting fine smokables." - icon = 'icons/obj/cigarettes.dmi' - icon_state = "match_unlit" - var/lit = FALSE - var/burnt = FALSE - var/smoketime = 5 - w_class = WEIGHT_CLASS_TINY - origin_tech = "materials=1" - heat = 1000 - -/obj/item/match/process() - smoketime-- - if(smoketime < 1) - matchburnout() - else - open_flame(heat) - -/obj/item/match/fire_act(exposed_temperature, exposed_volume) - matchignite() - -/obj/item/match/proc/matchignite() - if(!lit && !burnt) - lit = TRUE - icon_state = "match_lit" - damtype = "fire" - force = 3 - hitsound = 'sound/items/welder.ogg' - item_state = "cigon" - name = "lit match" - desc = "A match. This one is lit." - attack_verb = list("burnt","singed") - START_PROCESSING(SSobj, src) - update_icon() - -/obj/item/match/proc/matchburnout() - if(lit) - lit = FALSE - burnt = TRUE - damtype = "brute" - force = initial(force) - icon_state = "match_burnt" - item_state = "cigoff" - name = "burnt match" - desc = "A match. This one has seen better days." - attack_verb = list("flicked") - STOP_PROCESSING(SSobj, src) - -/obj/item/match/dropped(mob/user) - matchburnout() - . = ..() - -/obj/item/match/attack(mob/living/carbon/M, mob/living/carbon/user) - if(!isliving(M)) - return - if(lit && M.IgniteMob()) - message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") - log_game("[key_name(user)] set [key_name(M)] on fire") - var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) - if(lit && cig && user.a_intent == INTENT_HELP) - if(cig.lit) - to_chat(user, "The [cig.name] is already lit.") - if(M == user) - cig.attackby(src, user) - else - cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") - else - ..() - -/obj/item/proc/help_light_cig(mob/living/M) - var/mask_item = M.get_item_by_slot(slot_wear_mask) - if(istype(mask_item, /obj/item/clothing/mask/cigarette)) - return mask_item - -/obj/item/match/is_hot() - return lit * heat - -////////////////// -//FINE SMOKABLES// -////////////////// -/obj/item/clothing/mask/cigarette - name = "cigarette" - desc = "A roll of tobacco and nicotine." - icon_state = "cigoff" - throw_speed = 0.5 - item_state = "cigoff" - container_type = INJECTABLE_1 - w_class = WEIGHT_CLASS_TINY - body_parts_covered = null - var/lit = FALSE - var/starts_lit = FALSE - var/icon_on = "cigon" //Note - these are in masks.dmi not in cigarette.dmi - var/icon_off = "cigoff" - var/type_butt = /obj/item/cigbutt - var/lastHolder = null - var/smoketime = 300 - var/chem_volume = 30 - var/list/list_reagents = list("nicotine" = 15) - heat = 1000 - -/obj/item/clothing/mask/cigarette/suicide_act(mob/user) - user.visible_message("[user] is huffing [src] as quickly as [user.p_they()] can! It looks like [user.p_theyre()] trying to give [user.p_them()]self cancer.") - return (TOXLOSS|OXYLOSS) - -/obj/item/clothing/mask/cigarette/Initialize() - ..() - create_reagents(chem_volume) - reagents.set_reacting(FALSE) // so it doesn't react until you light it - if(list_reagents) - reagents.add_reagent_list(list_reagents) - if(starts_lit) - light() - -/obj/item/clothing/mask/cigarette/Destroy() - STOP_PROCESSING(SSobj, src) - . = ..() - -/obj/item/clothing/mask/cigarette/attackby(obj/item/W, mob/user, params) - if(!lit && smoketime > 0) - var/lighting_text = W.ignition_effect(src, user) - if(lighting_text) - light(lighting_text) - else - return ..() - -/obj/item/clothing/mask/cigarette/afterattack(obj/item/reagent_containers/glass/glass, mob/user, proximity) - if(!proximity || lit) //can't dip if cigarette is lit (it will heat the reagents in the glass instead) - return - if(istype(glass)) //you can dip cigarettes into beakers - if(glass.reagents.trans_to(src, chem_volume)) //if reagents were transfered, show the message - to_chat(user, "You dip \the [src] into \the [glass].") - else //if not, either the beaker was empty, or the cigarette was full - if(!glass.reagents.total_volume) - to_chat(user, "[glass] is empty.") - else - to_chat(user, "[src] is full.") - - -/obj/item/clothing/mask/cigarette/proc/light(flavor_text = null) - if(lit) - return - - lit = TRUE - name = "lit [name]" - attack_verb = list("burnt", "singed") - hitsound = 'sound/items/welder.ogg' - damtype = "fire" - force = 4 - if(reagents.get_reagent_amount("plasma")) // the plasma explodes when exposed to fire - var/datum/effect_system/reagents_explosion/e = new() - e.set_up(round(reagents.get_reagent_amount("plasma") / 2.5, 1), get_turf(src), 0, 0) - e.start() - qdel(src) - return - if(reagents.get_reagent_amount("welding_fuel")) // the fuel explodes, too, but much less violently - var/datum/effect_system/reagents_explosion/e = new() - e.set_up(round(reagents.get_reagent_amount("welding_fuel") / 5, 1), get_turf(src), 0, 0) - e.start() - qdel(src) - return - // allowing reagents to react after being lit - reagents.set_reacting(TRUE) - reagents.handle_reactions() - icon_state = icon_on - item_state = icon_on - if(flavor_text) - var/turf/T = get_turf(src) - T.visible_message(flavor_text) - START_PROCESSING(SSobj, src) - - //can't think of any other way to update the overlays :< - if(ismob(loc)) - var/mob/M = loc - M.update_inv_wear_mask() - M.update_inv_hands() - - -/obj/item/clothing/mask/cigarette/proc/handle_reagents() - if(reagents.total_volume) - if(iscarbon(loc)) - var/mob/living/carbon/C = loc - if (src == C.wear_mask) // if it's in the human/monkey mouth, transfer reagents to the mob - if(prob(15)) // so it's not an instarape in case of acid - var/fraction = min(REAGENTS_METABOLISM/reagents.total_volume, 1) - reagents.reaction(C, INGEST, fraction) - if(!reagents.trans_to(C, REAGENTS_METABOLISM)) - reagents.remove_any(REAGENTS_METABOLISM) - return - reagents.remove_any(REAGENTS_METABOLISM) - - -/obj/item/clothing/mask/cigarette/process() - var/turf/location = get_turf(src) - var/mob/living/M = loc - if(isliving(loc)) - M.IgniteMob() - smoketime-- - if(smoketime < 1) - new type_butt(location) - if(ismob(loc)) - to_chat(M, "Your [name] goes out.") - qdel(src) - return - open_flame() - if(reagents && reagents.total_volume) - handle_reagents() - -/obj/item/clothing/mask/cigarette/attack_self(mob/user) - if(lit) - user.visible_message("[user] calmly drops and treads on \the [src], putting it out instantly.") - new type_butt(user.loc) - new /obj/effect/decal/cleanable/ash(user.loc) - qdel(src) - . = ..() - -/obj/item/clothing/mask/cigarette/attack(mob/living/carbon/M, mob/living/carbon/user) - if(!istype(M)) - return ..() - var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) - if(lit && cig && user.a_intent == INTENT_HELP) - if(cig.lit) - to_chat(user, "The [cig.name] is already lit.") - if(M == user) - cig.attackby(src, user) - else - cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") - else - return ..() - -/obj/item/clothing/mask/cigarette/fire_act(exposed_temperature, exposed_volume) - light() - -/obj/item/clothing/mask/cigarette/is_hot() - return lit * heat - -// Cigarette brands. - -/obj/item/clothing/mask/cigarette/space_cigarette - desc = "A Space Cigarette brand cigarette." - -/obj/item/clothing/mask/cigarette/dromedary - desc = "A DromedaryCo brand cigarette." - -/obj/item/clothing/mask/cigarette/uplift - desc = "An Uplift Smooth brand cigarette." - list_reagents = list("nicotine" = 7.5, "menthol" = 7.5) - -/obj/item/clothing/mask/cigarette/robust - desc = "A Robust brand cigarette." - -/obj/item/clothing/mask/cigarette/robustgold - desc = "A Robust Gold brand cigarette." - list_reagents = list("nicotine" = 15, "gold" = 1) - -/obj/item/clothing/mask/cigarette/carp - desc = "A Carp Classic brand cigarette." - -/obj/item/clothing/mask/cigarette/syndicate - desc = "An unknown brand cigarette." - list_reagents = list("nicotine" = 15, "omnizine" = 15) - -/obj/item/clothing/mask/cigarette/shadyjims - desc = "A Shady Jim's Super Slims cigarette." - list_reagents = list("nicotine" = 15, "lipolicide" = 4, "ammonia" = 2, "plantbgone" = 1, "toxin" = 1.5) - -// Rollies. - -/obj/item/clothing/mask/cigarette/rollie - name = "rollie" - desc = "A roll of dried plant matter wrapped in thin paper." - icon_state = "spliffoff" - icon_on = "spliffon" - icon_off = "spliffoff" - type_butt = /obj/item/cigbutt/roach - throw_speed = 0.5 - item_state = "spliffoff" - smoketime = 180 - chem_volume = 50 - -/obj/item/clothing/mask/cigarette/rollie/New() - ..() - src.pixel_x = rand(-5, 5) - src.pixel_y = rand(-5, 5) - -/obj/item/clothing/mask/cigarette/rollie/trippy - list_reagents = list("nicotine" = 15, "mushroomhallucinogen" = 35) - starts_lit = TRUE - -/obj/item/cigbutt/roach - name = "roach" - desc = "A manky old roach, or for non-stoners, a used rollup." - icon_state = "roach" - -/obj/item/cigbutt/roach/New() - ..() - src.pixel_x = rand(-5, 5) - src.pixel_y = rand(-5, 5) - - -//////////// -// CIGARS // -//////////// -/obj/item/clothing/mask/cigarette/cigar - name = "premium cigar" - desc = "A brown roll of tobacco and... well, you're not quite sure. This thing's huge!" - icon_state = "cigaroff" - icon_on = "cigaron" - icon_off = "cigaroff" - type_butt = /obj/item/cigbutt/cigarbutt - throw_speed = 0.5 - item_state = "cigaroff" - smoketime = 1500 - chem_volume = 40 - -/obj/item/clothing/mask/cigarette/cigar/cohiba - name = "\improper Cohiba Robusto cigar" - desc = "There's little more you could want from a cigar." - icon_state = "cigar2off" - icon_on = "cigar2on" - icon_off = "cigar2off" - smoketime = 2000 - chem_volume = 80 - - -/obj/item/clothing/mask/cigarette/cigar/havana - name = "premium Havanian cigar" - desc = "A cigar fit for only the best of the best." - icon_state = "cigar2off" - icon_on = "cigar2on" - icon_off = "cigar2off" - smoketime = 7200 - chem_volume = 50 - -/obj/item/cigbutt - name = "cigarette butt" - desc = "A manky old cigarette butt." - icon = 'icons/obj/clothing/masks.dmi' - icon_state = "cigbutt" - w_class = WEIGHT_CLASS_TINY - throwforce = 0 - -/obj/item/cigbutt/cigarbutt - name = "cigar butt" - desc = "A manky old cigar butt." - icon_state = "cigarbutt" - -///////////////// -//SMOKING PIPES// -///////////////// -/obj/item/clothing/mask/cigarette/pipe - name = "smoking pipe" - desc = "A pipe, for smoking. Probably made of meershaum or something." - icon_state = "pipeoff" - item_state = "pipeoff" - icon_on = "pipeon" //Note - these are in masks.dmi - icon_off = "pipeoff" - smoketime = 0 - chem_volume = 100 - list_reagents = null - var/packeditem = 0 - -/obj/item/clothing/mask/cigarette/pipe/Initialize() - ..() - name = "empty [initial(name)]" - -/obj/item/clothing/mask/cigarette/pipe/Destroy() - STOP_PROCESSING(SSobj, src) - . = ..() - -/obj/item/clothing/mask/cigarette/pipe/process() - var/turf/location = get_turf(src) - smoketime-- - if(smoketime < 1) - new /obj/effect/decal/cleanable/ash(location) - if(ismob(loc)) - var/mob/living/M = loc - to_chat(M, "Your [name] goes out.") - lit = 0 - icon_state = icon_off - item_state = icon_off - M.update_inv_wear_mask() - packeditem = 0 - name = "empty [initial(name)]" - STOP_PROCESSING(SSobj, src) - return - open_flame() - if(reagents && reagents.total_volume) // check if it has any reagents at all - handle_reagents() - - -/obj/item/clothing/mask/cigarette/pipe/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/reagent_containers/food/snacks/grown)) - var/obj/item/reagent_containers/food/snacks/grown/G = O - if(!packeditem) - if(G.dry == 1) - to_chat(user, "You stuff [O] into [src].") - smoketime = 400 - packeditem = 1 - name = "[O.name]-packed [initial(name)]" - if(O.reagents) - O.reagents.trans_to(src, O.reagents.total_volume) - qdel(O) - else - to_chat(user, "It has to be dried first!") - else - to_chat(user, "It is already packed!") - else - var/lighting_text = O.ignition_effect(src,user) - if(lighting_text) - if(smoketime > 0) - light(lighting_text) - else - to_chat(user, "There is nothing to smoke!") - else - return ..() - -/obj/item/clothing/mask/cigarette/pipe/attack_self(mob/user) - var/turf/location = get_turf(user) - if(lit) - user.visible_message("[user] puts out [src].", "You put out [src].") - lit = 0 - icon_state = icon_off - item_state = icon_off - STOP_PROCESSING(SSobj, src) - return - if(!lit && smoketime > 0) - to_chat(user, "You empty [src] onto [location].") - new /obj/effect/decal/cleanable/ash(location) - packeditem = 0 - smoketime = 0 - reagents.clear_reagents() - name = "empty [initial(name)]" - return - -/obj/item/clothing/mask/cigarette/pipe/cobpipe - name = "corn cob pipe" - desc = "A nicotine delivery system popularized by folksy backwoodsmen and kept popular in the modern age and beyond by space hipsters. Can be loaded with objects." - icon_state = "cobpipeoff" - item_state = "cobpipeoff" - icon_on = "cobpipeon" //Note - these are in masks.dmi - icon_off = "cobpipeoff" - smoketime = 0 - - -///////// -//ZIPPO// -///////// -/obj/item/lighter - name = "\improper Zippo lighter" - desc = "The zippo." - icon = 'icons/obj/cigarettes.dmi' - icon_state = "zippo" - item_state = "zippo" - w_class = WEIGHT_CLASS_TINY - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - var/lit = 0 - var/fancy = TRUE - heat = 1500 - resistance_flags = FIRE_PROOF - light_color = LIGHT_COLOR_FIRE - -/obj/item/lighter/update_icon() - if(lit) - icon_state = "[initial(icon_state)]_on" - else - icon_state = "[initial(icon_state)]" - -/obj/item/lighter/ignition_effect(atom/A, mob/user) - if(is_hot()) - . = "With a single flick of their wrist, [user] smoothly lights [A] with [src]. Damn [user.p_theyre()] cool." - -/obj/item/lighter/proc/set_lit(new_lit) - lit = new_lit - if(lit) - force = 5 - damtype = "fire" - hitsound = 'sound/items/welder.ogg' - attack_verb = list("burnt", "singed") - set_light(1) - START_PROCESSING(SSobj, src) - else - hitsound = "swing_hit" - force = 0 - attack_verb = null //human_defense.dm takes care of it - set_light(0) - STOP_PROCESSING(SSobj, src) - update_icon() - -/obj/item/lighter/attack_self(mob/living/user) - if(user.is_holding(src)) - if(!lit) - set_lit(TRUE) - if(fancy) - user.visible_message("Without even breaking stride, [user] flips open and lights [src] in one smooth movement.", "Without even breaking stride, you flip open and lights [src] in one smooth movement.") - else - var/prot = FALSE - var/mob/living/carbon/human/H = user - - if(istype(H) && H.gloves) - var/obj/item/clothing/gloves/G = H.gloves - if(G.max_heat_protection_temperature) - prot = (G.max_heat_protection_temperature > 360) - else - prot = TRUE - - if(prot || prob(75)) - user.visible_message("After a few attempts, [user] manages to light [src].", "After a few attempts, you manage to light [src].") - else - var/hitzone = user.held_index_to_dir(user.active_hand_index) == "r" ? "r_hand" : "l_hand" - user.apply_damage(5, BURN, hitzone) - user.visible_message("After a few attempts, [user] manages to light [src] - however, [user.p_they()] burn their finger in the process.", "You burn yourself while lighting the lighter!") - - else - set_lit(FALSE) - if(fancy) - user.visible_message("You hear a quiet click, as [user] shuts off [src] without even looking at what [user.p_theyre()] doing. Wow.", "You quietly shut off [src] without even looking at what you're doing. Wow.") - else - user.visible_message("[user] quietly shuts off [src].", "You quietly shut off [src].") - else - . = ..() - -/obj/item/lighter/attack(mob/living/carbon/M, mob/living/carbon/user) - if(lit && M.IgniteMob()) - message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") - log_game("[key_name(user)] set [key_name(M)] on fire") - var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) - if(lit && cig && user.a_intent == INTENT_HELP) - if(cig.lit) - to_chat(user, "The [cig.name] is already lit.") - if(M == user) - cig.attackby(src, user) - else - if(fancy) - cig.light("[user] whips the [name] out and holds it for [M]. [user.p_their(TRUE)] arm is as steady as the unflickering flame they light \the [cig] with.") - else - cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") - else - ..() - -/obj/item/lighter/process() - open_flame() - -/obj/item/lighter/is_hot() - return lit * heat - - -/obj/item/lighter/greyscale - name = "cheap lighter" - desc = "A cheap-as-free lighter." - icon_state = "lighter" - fancy = FALSE - -/obj/item/lighter/greyscale/Initialize() - . = ..() - add_atom_colour(color2hex(randomColor(1)), FIXED_COLOUR_PRIORITY) - update_icon() - -/obj/item/lighter/greyscale/update_icon() - cut_overlays() - var/mutable_appearance/base_overlay = mutable_appearance(icon,"[initial(icon_state)]_base") - base_overlay.appearance_flags = RESET_COLOR //the edging doesn't change color - if(lit) - base_overlay.icon_state = "[initial(icon_state)]_on" - add_overlay(base_overlay) - -/obj/item/lighter/greyscale/ignition_effect(atom/A, mob/user) - if(is_hot()) - . = "After some fiddling, [user] manages to light [A] with [src]." - - -/////////// -//ROLLING// -/////////// -/obj/item/rollingpaper - name = "rolling paper" - desc = "A thin piece of paper used to make fine smokeables." - icon = 'icons/obj/cigarettes.dmi' - icon_state = "cig_paper" - w_class = WEIGHT_CLASS_TINY - -/obj/item/rollingpaper/afterattack(atom/target, mob/user, proximity) - if(!proximity) - return - if(istype(target, /obj/item/reagent_containers/food/snacks/grown)) - var/obj/item/reagent_containers/food/snacks/grown/O = target - if(O.dry) - var/obj/item/clothing/mask/cigarette/rollie/R = new /obj/item/clothing/mask/cigarette/rollie(user.loc) - R.chem_volume = target.reagents.total_volume - target.reagents.trans_to(R, R.chem_volume) - qdel(target) - qdel(src) - user.put_in_active_hand(R) - to_chat(user, "You roll the [target.name] into a rolling paper.") - R.desc = "Dried [target.name] rolled up in a thin piece of paper." - else - to_chat(user, "You need to dry this first!") - else - ..() - -/////////////// -//VAPE NATION// -/////////////// -/obj/item/clothing/mask/vape - name = "E-Cigarette" - desc = "A classy and highly sophisticated electronic cigarette, for classy and dignified gentlemen. A warning label reads \"Warning: Do not fill with flammable materials.\""//<<< i'd vape to that. - icon = 'icons/obj/clothing/masks.dmi' - icon_state = null - item_state = null - w_class = WEIGHT_CLASS_TINY - var/chem_volume = 100 - var/vapetime = 0 //this so it won't puff out clouds every tick - var/screw = 0 // kinky - var/super = 0 //for the fattest vapes dude. - var/emagged = FALSE //LET THE GRIEF BEGIN - -/obj/item/clothing/mask/vape/suicide_act(mob/user) - user.visible_message("[user] is puffin hard on dat vape, [user.p_they()] trying to join the vape life on a whole notha plane!")//it doesn't give you cancer, it is cancer - return (TOXLOSS|OXYLOSS) - - -/obj/item/clothing/mask/vape/Initialize(mapload, param_color) - . = ..() - create_reagents(chem_volume) - reagents.set_reacting(FALSE) // so it doesn't react until you light it - reagents.add_reagent("nicotine", 50) - if(!icon_state) - if(!param_color) - param_color = pick("red","blue","black","white","green","purple","yellow","orange") - icon_state = "[param_color]_vape" - item_state = "[param_color]_vape" - -/obj/item/clothing/mask/vape/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/reagent_containers) && (O.container_type & OPENCONTAINER_1)) - if(reagents.total_volume < chem_volume) - if(O.reagents.total_volume > 0) - O.reagents.trans_to(src,25) - to_chat(user, "You add the contents of [O] to the [src]") - else - to_chat(user, "The [O] is empty!") - else - to_chat(user, "[src] can't hold anymore reagents!") - - if(istype(O, /obj/item/screwdriver)) - if(!screw) - screw = 1 - to_chat(user, "You open the cap on the [src]") - if(super) - add_overlay("vapeopen_med") - else - add_overlay("vapeopen_low") - else - screw = 0 - to_chat(user, "You close the cap on the [src]") - cut_overlays() - - if(istype(O, /obj/item/device/multitool)) - if(screw && !emagged)//also kinky - if(!super) - cut_overlays() - super = 1 - to_chat(user, "You increase the voltage in the [src]") - add_overlay("vapeopen_med") - else - cut_overlays() - super = 0 - to_chat(user, "You decrease the voltage in the [src]") - add_overlay("vapeopen_low") - - if(screw && emagged) - to_chat(user, "The [name] can't be modified!") - - -/obj/item/clothing/mask/vape/emag_act(mob/user)// I WON'T REGRET WRITTING THIS, SURLY. - if(screw) - if(!emagged) - cut_overlays() - emagged = TRUE - super = 0 - to_chat(user, "You maximize the voltage in the [src]") - add_overlay("vapeopen_high") - var/datum/effect_system/spark_spread/sp = new /datum/effect_system/spark_spread //for effect - sp.set_up(5, 1, src) - sp.start() - else - to_chat(user, "The [name] is already emagged!") - else - to_chat(user, "You need to open the cap to do that") - -/obj/item/clothing/mask/vape/attack_self(mob/user) - if(reagents.total_volume > 0) - to_chat(user, "you empty [src] of all reagents.") - reagents.clear_reagents() - return - -/obj/item/clothing/mask/vape/equipped(mob/user, slot) - if(slot == slot_wear_mask) - if(!screw) - to_chat(user, "You start puffing on the vape.") - reagents.set_reacting(TRUE) - START_PROCESSING(SSobj, src) - else //it will not start if the vape is opened. - to_chat(user, "You need to close the cap first!") - -/obj/item/clothing/mask/vape/dropped(mob/user) - var/mob/living/carbon/C = user - if(C.get_item_by_slot(slot_wear_mask) == src) - reagents.set_reacting(FALSE) - STOP_PROCESSING(SSobj, src) - -/obj/item/clothing/mask/vape/proc/hand_reagents()//had to rename to avoid duplicate error - if(reagents.total_volume) - if(iscarbon(loc)) - var/mob/living/carbon/C = loc - if (src == C.wear_mask) // if it's in the human/monkey mouth, transfer reagents to the mob - var/fraction = min(REAGENTS_METABOLISM/reagents.total_volume, 1) //this will react instantly, making them a little more dangerous than cigarettes - reagents.reaction(C, INGEST, fraction) - if(!reagents.trans_to(C, REAGENTS_METABOLISM)) - reagents.remove_any(REAGENTS_METABOLISM) - if(reagents.get_reagent_amount("welding_fuel")) - //HOT STUFF - C.fire_stacks = 2 - C.IgniteMob() - - if(reagents.get_reagent_amount("plasma")) // the plasma explodes when exposed to fire - var/datum/effect_system/reagents_explosion/e = new() - e.set_up(round(reagents.get_reagent_amount("plasma") / 2.5, 1), get_turf(src), 0, 0) - e.start() - qdel(src) - return - reagents.remove_any(REAGENTS_METABOLISM) - -/obj/item/clothing/mask/vape/process() - var/mob/living/M = loc - - if(isliving(loc)) - M.IgniteMob() - - vapetime++ - - if(!reagents.total_volume) - if(ismob(loc)) - to_chat(M, "The [name] is empty!") - STOP_PROCESSING(SSobj, src) - //it's reusable so it won't unequip when empty - return - //open flame removed because vapes are a closed system, they wont light anything on fire - - if(super && vapetime > 3)//Time to start puffing those fat vapes, yo. - var/datum/effect_system/smoke_spread/chem/s = new - s.set_up(reagents, 1, loc, silent=TRUE) - s.start() - vapetime = 0 - - if(emagged && vapetime > 3) - var/datum/effect_system/smoke_spread/chem/s = new - s.set_up(reagents, 4, loc, silent=TRUE) - s.start() - vapetime = 0 - if(prob(5))//small chance for the vape to break and deal damage if it's emagged - playsound(get_turf(src), 'sound/effects/pop_expl.ogg', 50, 0) - M.apply_damage(20, BURN, "head") - M.Knockdown(300, 1, 0) - var/datum/effect_system/spark_spread/sp = new /datum/effect_system/spark_spread - sp.set_up(5, 1, src) - sp.start() - to_chat(M, "The [name] suddenly explodes in your mouth!") - qdel(src) - return - - if(reagents && reagents.total_volume) - hand_reagents() +//cleansed 9/15/2012 17:48 + +/* +CONTAINS: +MATCHES +CIGARETTES +CIGARS +SMOKING PIPES +CHEAP LIGHTERS +ZIPPO + +CIGARETTE PACKETS ARE IN FANCY.DM +*/ + +/////////// +//MATCHES// +/////////// +/obj/item/match + name = "match" + desc = "A simple match stick, used for lighting fine smokables." + icon = 'icons/obj/cigarettes.dmi' + icon_state = "match_unlit" + var/lit = FALSE + var/burnt = FALSE + var/smoketime = 5 + w_class = WEIGHT_CLASS_TINY + origin_tech = "materials=1" + heat = 1000 + +/obj/item/match/process() + smoketime-- + if(smoketime < 1) + matchburnout() + else + open_flame(heat) + +/obj/item/match/fire_act(exposed_temperature, exposed_volume) + matchignite() + +/obj/item/match/proc/matchignite() + if(!lit && !burnt) + lit = TRUE + icon_state = "match_lit" + damtype = "fire" + force = 3 + hitsound = 'sound/items/welder.ogg' + item_state = "cigon" + name = "lit match" + desc = "A match. This one is lit." + attack_verb = list("burnt","singed") + START_PROCESSING(SSobj, src) + update_icon() + +/obj/item/match/proc/matchburnout() + if(lit) + lit = FALSE + burnt = TRUE + damtype = "brute" + force = initial(force) + icon_state = "match_burnt" + item_state = "cigoff" + name = "burnt match" + desc = "A match. This one has seen better days." + attack_verb = list("flicked") + STOP_PROCESSING(SSobj, src) + +/obj/item/match/dropped(mob/user) + matchburnout() + . = ..() + +/obj/item/match/attack(mob/living/carbon/M, mob/living/carbon/user) + if(!isliving(M)) + return + if(lit && M.IgniteMob()) + message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") + log_game("[key_name(user)] set [key_name(M)] on fire") + var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) + if(lit && cig && user.a_intent == INTENT_HELP) + if(cig.lit) + to_chat(user, "The [cig.name] is already lit.") + if(M == user) + cig.attackby(src, user) + else + cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") + else + ..() + +/obj/item/proc/help_light_cig(mob/living/M) + var/mask_item = M.get_item_by_slot(slot_wear_mask) + if(istype(mask_item, /obj/item/clothing/mask/cigarette)) + return mask_item + +/obj/item/match/is_hot() + return lit * heat + +////////////////// +//FINE SMOKABLES// +////////////////// +/obj/item/clothing/mask/cigarette + name = "cigarette" + desc = "A roll of tobacco and nicotine." + icon_state = "cigoff" + throw_speed = 0.5 + item_state = "cigoff" + container_type = INJECTABLE_1 + w_class = WEIGHT_CLASS_TINY + body_parts_covered = null + var/lit = FALSE + var/starts_lit = FALSE + var/icon_on = "cigon" //Note - these are in masks.dmi not in cigarette.dmi + var/icon_off = "cigoff" + var/type_butt = /obj/item/cigbutt + var/lastHolder = null + var/smoketime = 300 + var/chem_volume = 30 + var/list/list_reagents = list("nicotine" = 15) + heat = 1000 + +/obj/item/clothing/mask/cigarette/suicide_act(mob/user) + user.visible_message("[user] is huffing [src] as quickly as [user.p_they()] can! It looks like [user.p_theyre()] trying to give [user.p_them()]self cancer.") + return (TOXLOSS|OXYLOSS) + +/obj/item/clothing/mask/cigarette/Initialize() + ..() + create_reagents(chem_volume) + reagents.set_reacting(FALSE) // so it doesn't react until you light it + if(list_reagents) + reagents.add_reagent_list(list_reagents) + if(starts_lit) + light() + +/obj/item/clothing/mask/cigarette/Destroy() + STOP_PROCESSING(SSobj, src) + . = ..() + +/obj/item/clothing/mask/cigarette/attackby(obj/item/W, mob/user, params) + if(!lit && smoketime > 0) + var/lighting_text = W.ignition_effect(src, user) + if(lighting_text) + light(lighting_text) + else + return ..() + +/obj/item/clothing/mask/cigarette/afterattack(obj/item/reagent_containers/glass/glass, mob/user, proximity) + if(!proximity || lit) //can't dip if cigarette is lit (it will heat the reagents in the glass instead) + return + if(istype(glass)) //you can dip cigarettes into beakers + if(glass.reagents.trans_to(src, chem_volume)) //if reagents were transfered, show the message + to_chat(user, "You dip \the [src] into \the [glass].") + else //if not, either the beaker was empty, or the cigarette was full + if(!glass.reagents.total_volume) + to_chat(user, "[glass] is empty.") + else + to_chat(user, "[src] is full.") + + +/obj/item/clothing/mask/cigarette/proc/light(flavor_text = null) + if(lit) + return + + lit = TRUE + name = "lit [name]" + attack_verb = list("burnt", "singed") + hitsound = 'sound/items/welder.ogg' + damtype = "fire" + force = 4 + if(reagents.get_reagent_amount("plasma")) // the plasma explodes when exposed to fire + var/datum/effect_system/reagents_explosion/e = new() + e.set_up(round(reagents.get_reagent_amount("plasma") / 2.5, 1), get_turf(src), 0, 0) + e.start() + qdel(src) + return + if(reagents.get_reagent_amount("welding_fuel")) // the fuel explodes, too, but much less violently + var/datum/effect_system/reagents_explosion/e = new() + e.set_up(round(reagents.get_reagent_amount("welding_fuel") / 5, 1), get_turf(src), 0, 0) + e.start() + qdel(src) + return + // allowing reagents to react after being lit + reagents.set_reacting(TRUE) + reagents.handle_reactions() + icon_state = icon_on + item_state = icon_on + if(flavor_text) + var/turf/T = get_turf(src) + T.visible_message(flavor_text) + START_PROCESSING(SSobj, src) + + //can't think of any other way to update the overlays :< + if(ismob(loc)) + var/mob/M = loc + M.update_inv_wear_mask() + M.update_inv_hands() + + +/obj/item/clothing/mask/cigarette/proc/handle_reagents() + if(reagents.total_volume) + if(iscarbon(loc)) + var/mob/living/carbon/C = loc + if (src == C.wear_mask) // if it's in the human/monkey mouth, transfer reagents to the mob + if(prob(15)) // so it's not an instarape in case of acid + var/fraction = min(REAGENTS_METABOLISM/reagents.total_volume, 1) + reagents.reaction(C, INGEST, fraction) + if(!reagents.trans_to(C, REAGENTS_METABOLISM)) + reagents.remove_any(REAGENTS_METABOLISM) + return + reagents.remove_any(REAGENTS_METABOLISM) + + +/obj/item/clothing/mask/cigarette/process() + var/turf/location = get_turf(src) + var/mob/living/M = loc + if(isliving(loc)) + M.IgniteMob() + smoketime-- + if(smoketime < 1) + new type_butt(location) + if(ismob(loc)) + to_chat(M, "Your [name] goes out.") + qdel(src) + return + open_flame() + if(reagents && reagents.total_volume) + handle_reagents() + +/obj/item/clothing/mask/cigarette/attack_self(mob/user) + if(lit) + user.visible_message("[user] calmly drops and treads on \the [src], putting it out instantly.") + new type_butt(user.loc) + new /obj/effect/decal/cleanable/ash(user.loc) + qdel(src) + . = ..() + +/obj/item/clothing/mask/cigarette/attack(mob/living/carbon/M, mob/living/carbon/user) + if(!istype(M)) + return ..() + var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) + if(lit && cig && user.a_intent == INTENT_HELP) + if(cig.lit) + to_chat(user, "The [cig.name] is already lit.") + if(M == user) + cig.attackby(src, user) + else + cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") + else + return ..() + +/obj/item/clothing/mask/cigarette/fire_act(exposed_temperature, exposed_volume) + light() + +/obj/item/clothing/mask/cigarette/is_hot() + return lit * heat + +// Cigarette brands. + +/obj/item/clothing/mask/cigarette/space_cigarette + desc = "A Space Cigarette brand cigarette." + +/obj/item/clothing/mask/cigarette/dromedary + desc = "A DromedaryCo brand cigarette." + +/obj/item/clothing/mask/cigarette/uplift + desc = "An Uplift Smooth brand cigarette." + list_reagents = list("nicotine" = 7.5, "menthol" = 7.5) + +/obj/item/clothing/mask/cigarette/robust + desc = "A Robust brand cigarette." + +/obj/item/clothing/mask/cigarette/robustgold + desc = "A Robust Gold brand cigarette." + list_reagents = list("nicotine" = 15, "gold" = 1) + +/obj/item/clothing/mask/cigarette/carp + desc = "A Carp Classic brand cigarette." + +/obj/item/clothing/mask/cigarette/syndicate + desc = "An unknown brand cigarette." + list_reagents = list("nicotine" = 15, "omnizine" = 15) + +/obj/item/clothing/mask/cigarette/shadyjims + desc = "A Shady Jim's Super Slims cigarette." + list_reagents = list("nicotine" = 15, "lipolicide" = 4, "ammonia" = 2, "plantbgone" = 1, "toxin" = 1.5) + +// Rollies. + +/obj/item/clothing/mask/cigarette/rollie + name = "rollie" + desc = "A roll of dried plant matter wrapped in thin paper." + icon_state = "spliffoff" + icon_on = "spliffon" + icon_off = "spliffoff" + type_butt = /obj/item/cigbutt/roach + throw_speed = 0.5 + item_state = "spliffoff" + smoketime = 180 + chem_volume = 50 + +/obj/item/clothing/mask/cigarette/rollie/New() + ..() + src.pixel_x = rand(-5, 5) + src.pixel_y = rand(-5, 5) + +/obj/item/clothing/mask/cigarette/rollie/trippy + list_reagents = list("nicotine" = 15, "mushroomhallucinogen" = 35) + starts_lit = TRUE + +/obj/item/cigbutt/roach + name = "roach" + desc = "A manky old roach, or for non-stoners, a used rollup." + icon_state = "roach" + +/obj/item/cigbutt/roach/New() + ..() + src.pixel_x = rand(-5, 5) + src.pixel_y = rand(-5, 5) + + +//////////// +// CIGARS // +//////////// +/obj/item/clothing/mask/cigarette/cigar + name = "premium cigar" + desc = "A brown roll of tobacco and... well, you're not quite sure. This thing's huge!" + icon_state = "cigaroff" + icon_on = "cigaron" + icon_off = "cigaroff" + type_butt = /obj/item/cigbutt/cigarbutt + throw_speed = 0.5 + item_state = "cigaroff" + smoketime = 1500 + chem_volume = 40 + +/obj/item/clothing/mask/cigarette/cigar/cohiba + name = "\improper Cohiba Robusto cigar" + desc = "There's little more you could want from a cigar." + icon_state = "cigar2off" + icon_on = "cigar2on" + icon_off = "cigar2off" + smoketime = 2000 + chem_volume = 80 + + +/obj/item/clothing/mask/cigarette/cigar/havana + name = "premium Havanian cigar" + desc = "A cigar fit for only the best of the best." + icon_state = "cigar2off" + icon_on = "cigar2on" + icon_off = "cigar2off" + smoketime = 7200 + chem_volume = 50 + +/obj/item/cigbutt + name = "cigarette butt" + desc = "A manky old cigarette butt." + icon = 'icons/obj/clothing/masks.dmi' + icon_state = "cigbutt" + w_class = WEIGHT_CLASS_TINY + throwforce = 0 + +/obj/item/cigbutt/cigarbutt + name = "cigar butt" + desc = "A manky old cigar butt." + icon_state = "cigarbutt" + +///////////////// +//SMOKING PIPES// +///////////////// +/obj/item/clothing/mask/cigarette/pipe + name = "smoking pipe" + desc = "A pipe, for smoking. Probably made of meershaum or something." + icon_state = "pipeoff" + item_state = "pipeoff" + icon_on = "pipeon" //Note - these are in masks.dmi + icon_off = "pipeoff" + smoketime = 0 + chem_volume = 100 + list_reagents = null + var/packeditem = 0 + +/obj/item/clothing/mask/cigarette/pipe/Initialize() + ..() + name = "empty [initial(name)]" + +/obj/item/clothing/mask/cigarette/pipe/Destroy() + STOP_PROCESSING(SSobj, src) + . = ..() + +/obj/item/clothing/mask/cigarette/pipe/process() + var/turf/location = get_turf(src) + smoketime-- + if(smoketime < 1) + new /obj/effect/decal/cleanable/ash(location) + if(ismob(loc)) + var/mob/living/M = loc + to_chat(M, "Your [name] goes out.") + lit = 0 + icon_state = icon_off + item_state = icon_off + M.update_inv_wear_mask() + packeditem = 0 + name = "empty [initial(name)]" + STOP_PROCESSING(SSobj, src) + return + open_flame() + if(reagents && reagents.total_volume) // check if it has any reagents at all + handle_reagents() + + +/obj/item/clothing/mask/cigarette/pipe/attackby(obj/item/O, mob/user, params) + if(istype(O, /obj/item/reagent_containers/food/snacks/grown)) + var/obj/item/reagent_containers/food/snacks/grown/G = O + if(!packeditem) + if(G.dry == 1) + to_chat(user, "You stuff [O] into [src].") + smoketime = 400 + packeditem = 1 + name = "[O.name]-packed [initial(name)]" + if(O.reagents) + O.reagents.trans_to(src, O.reagents.total_volume) + qdel(O) + else + to_chat(user, "It has to be dried first!") + else + to_chat(user, "It is already packed!") + else + var/lighting_text = O.ignition_effect(src,user) + if(lighting_text) + if(smoketime > 0) + light(lighting_text) + else + to_chat(user, "There is nothing to smoke!") + else + return ..() + +/obj/item/clothing/mask/cigarette/pipe/attack_self(mob/user) + var/turf/location = get_turf(user) + if(lit) + user.visible_message("[user] puts out [src].", "You put out [src].") + lit = 0 + icon_state = icon_off + item_state = icon_off + STOP_PROCESSING(SSobj, src) + return + if(!lit && smoketime > 0) + to_chat(user, "You empty [src] onto [location].") + new /obj/effect/decal/cleanable/ash(location) + packeditem = 0 + smoketime = 0 + reagents.clear_reagents() + name = "empty [initial(name)]" + return + +/obj/item/clothing/mask/cigarette/pipe/cobpipe + name = "corn cob pipe" + desc = "A nicotine delivery system popularized by folksy backwoodsmen and kept popular in the modern age and beyond by space hipsters. Can be loaded with objects." + icon_state = "cobpipeoff" + item_state = "cobpipeoff" + icon_on = "cobpipeon" //Note - these are in masks.dmi + icon_off = "cobpipeoff" + smoketime = 0 + + +///////// +//ZIPPO// +///////// +/obj/item/lighter + name = "\improper Zippo lighter" + desc = "The zippo." + icon = 'icons/obj/cigarettes.dmi' + icon_state = "zippo" + item_state = "zippo" + w_class = WEIGHT_CLASS_TINY + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + var/lit = 0 + var/fancy = TRUE + heat = 1500 + resistance_flags = FIRE_PROOF + light_color = LIGHT_COLOR_FIRE + +/obj/item/lighter/update_icon() + if(lit) + icon_state = "[initial(icon_state)]_on" + else + icon_state = "[initial(icon_state)]" + +/obj/item/lighter/ignition_effect(atom/A, mob/user) + if(is_hot()) + . = "With a single flick of their wrist, [user] smoothly lights [A] with [src]. Damn [user.p_theyre()] cool." + +/obj/item/lighter/proc/set_lit(new_lit) + lit = new_lit + if(lit) + force = 5 + damtype = "fire" + hitsound = 'sound/items/welder.ogg' + attack_verb = list("burnt", "singed") + set_light(1) + START_PROCESSING(SSobj, src) + else + hitsound = "swing_hit" + force = 0 + attack_verb = null //human_defense.dm takes care of it + set_light(0) + STOP_PROCESSING(SSobj, src) + update_icon() + +/obj/item/lighter/attack_self(mob/living/user) + if(user.is_holding(src)) + if(!lit) + set_lit(TRUE) + if(fancy) + user.visible_message("Without even breaking stride, [user] flips open and lights [src] in one smooth movement.", "Without even breaking stride, you flip open and lights [src] in one smooth movement.") + else + var/prot = FALSE + var/mob/living/carbon/human/H = user + + if(istype(H) && H.gloves) + var/obj/item/clothing/gloves/G = H.gloves + if(G.max_heat_protection_temperature) + prot = (G.max_heat_protection_temperature > 360) + else + prot = TRUE + + if(prot || prob(75)) + user.visible_message("After a few attempts, [user] manages to light [src].", "After a few attempts, you manage to light [src].") + else + var/hitzone = user.held_index_to_dir(user.active_hand_index) == "r" ? "r_hand" : "l_hand" + user.apply_damage(5, BURN, hitzone) + user.visible_message("After a few attempts, [user] manages to light [src] - however, [user.p_they()] burn their finger in the process.", "You burn yourself while lighting the lighter!") + + else + set_lit(FALSE) + if(fancy) + user.visible_message("You hear a quiet click, as [user] shuts off [src] without even looking at what [user.p_theyre()] doing. Wow.", "You quietly shut off [src] without even looking at what you're doing. Wow.") + else + user.visible_message("[user] quietly shuts off [src].", "You quietly shut off [src].") + else + . = ..() + +/obj/item/lighter/attack(mob/living/carbon/M, mob/living/carbon/user) + if(lit && M.IgniteMob()) + message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") + log_game("[key_name(user)] set [key_name(M)] on fire") + var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) + if(lit && cig && user.a_intent == INTENT_HELP) + if(cig.lit) + to_chat(user, "The [cig.name] is already lit.") + if(M == user) + cig.attackby(src, user) + else + if(fancy) + cig.light("[user] whips the [name] out and holds it for [M]. [user.p_their(TRUE)] arm is as steady as the unflickering flame they light \the [cig] with.") + else + cig.light("[user] holds the [name] out for [M], and lights the [cig.name].") + else + ..() + +/obj/item/lighter/process() + open_flame() + +/obj/item/lighter/is_hot() + return lit * heat + + +/obj/item/lighter/greyscale + name = "cheap lighter" + desc = "A cheap-as-free lighter." + icon_state = "lighter" + fancy = FALSE + +/obj/item/lighter/greyscale/Initialize() + . = ..() + add_atom_colour(color2hex(randomColor(1)), FIXED_COLOUR_PRIORITY) + update_icon() + +/obj/item/lighter/greyscale/update_icon() + cut_overlays() + var/mutable_appearance/base_overlay = mutable_appearance(icon,"[initial(icon_state)]_base") + base_overlay.appearance_flags = RESET_COLOR //the edging doesn't change color + if(lit) + base_overlay.icon_state = "[initial(icon_state)]_on" + add_overlay(base_overlay) + +/obj/item/lighter/greyscale/ignition_effect(atom/A, mob/user) + if(is_hot()) + . = "After some fiddling, [user] manages to light [A] with [src]." + + +/////////// +//ROLLING// +/////////// +/obj/item/rollingpaper + name = "rolling paper" + desc = "A thin piece of paper used to make fine smokeables." + icon = 'icons/obj/cigarettes.dmi' + icon_state = "cig_paper" + w_class = WEIGHT_CLASS_TINY + +/obj/item/rollingpaper/afterattack(atom/target, mob/user, proximity) + if(!proximity) + return + if(istype(target, /obj/item/reagent_containers/food/snacks/grown)) + var/obj/item/reagent_containers/food/snacks/grown/O = target + if(O.dry) + var/obj/item/clothing/mask/cigarette/rollie/R = new /obj/item/clothing/mask/cigarette/rollie(user.loc) + R.chem_volume = target.reagents.total_volume + target.reagents.trans_to(R, R.chem_volume) + qdel(target) + qdel(src) + user.put_in_active_hand(R) + to_chat(user, "You roll the [target.name] into a rolling paper.") + R.desc = "Dried [target.name] rolled up in a thin piece of paper." + else + to_chat(user, "You need to dry this first!") + else + ..() + +/////////////// +//VAPE NATION// +/////////////// +/obj/item/clothing/mask/vape + name = "E-Cigarette" + desc = "A classy and highly sophisticated electronic cigarette, for classy and dignified gentlemen. A warning label reads \"Warning: Do not fill with flammable materials.\""//<<< i'd vape to that. + icon = 'icons/obj/clothing/masks.dmi' + icon_state = null + item_state = null + w_class = WEIGHT_CLASS_TINY + var/chem_volume = 100 + var/vapetime = 0 //this so it won't puff out clouds every tick + var/screw = 0 // kinky + var/super = 0 //for the fattest vapes dude. + var/emagged = FALSE //LET THE GRIEF BEGIN + +/obj/item/clothing/mask/vape/suicide_act(mob/user) + user.visible_message("[user] is puffin hard on dat vape, [user.p_they()] trying to join the vape life on a whole notha plane!")//it doesn't give you cancer, it is cancer + return (TOXLOSS|OXYLOSS) + + +/obj/item/clothing/mask/vape/Initialize(mapload, param_color) + . = ..() + create_reagents(chem_volume) + reagents.set_reacting(FALSE) // so it doesn't react until you light it + reagents.add_reagent("nicotine", 50) + if(!icon_state) + if(!param_color) + param_color = pick("red","blue","black","white","green","purple","yellow","orange") + icon_state = "[param_color]_vape" + item_state = "[param_color]_vape" + +/obj/item/clothing/mask/vape/attackby(obj/item/O, mob/user, params) + if(istype(O, /obj/item/reagent_containers) && (O.container_type & OPENCONTAINER_1)) + if(reagents.total_volume < chem_volume) + if(O.reagents.total_volume > 0) + O.reagents.trans_to(src,25) + to_chat(user, "You add the contents of [O] to the [src]") + else + to_chat(user, "The [O] is empty!") + else + to_chat(user, "[src] can't hold anymore reagents!") + + if(istype(O, /obj/item/screwdriver)) + if(!screw) + screw = 1 + to_chat(user, "You open the cap on the [src]") + if(super) + add_overlay("vapeopen_med") + else + add_overlay("vapeopen_low") + else + screw = 0 + to_chat(user, "You close the cap on the [src]") + cut_overlays() + + if(istype(O, /obj/item/device/multitool)) + if(screw && !emagged)//also kinky + if(!super) + cut_overlays() + super = 1 + to_chat(user, "You increase the voltage in the [src]") + add_overlay("vapeopen_med") + else + cut_overlays() + super = 0 + to_chat(user, "You decrease the voltage in the [src]") + add_overlay("vapeopen_low") + + if(screw && emagged) + to_chat(user, "The [name] can't be modified!") + + +/obj/item/clothing/mask/vape/emag_act(mob/user)// I WON'T REGRET WRITTING THIS, SURLY. + if(screw) + if(!emagged) + cut_overlays() + emagged = TRUE + super = 0 + to_chat(user, "You maximize the voltage in the [src]") + add_overlay("vapeopen_high") + var/datum/effect_system/spark_spread/sp = new /datum/effect_system/spark_spread //for effect + sp.set_up(5, 1, src) + sp.start() + else + to_chat(user, "The [name] is already emagged!") + else + to_chat(user, "You need to open the cap to do that") + +/obj/item/clothing/mask/vape/attack_self(mob/user) + if(reagents.total_volume > 0) + to_chat(user, "you empty [src] of all reagents.") + reagents.clear_reagents() + return + +/obj/item/clothing/mask/vape/equipped(mob/user, slot) + if(slot == slot_wear_mask) + if(!screw) + to_chat(user, "You start puffing on the vape.") + reagents.set_reacting(TRUE) + START_PROCESSING(SSobj, src) + else //it will not start if the vape is opened. + to_chat(user, "You need to close the cap first!") + +/obj/item/clothing/mask/vape/dropped(mob/user) + var/mob/living/carbon/C = user + if(C.get_item_by_slot(slot_wear_mask) == src) + reagents.set_reacting(FALSE) + STOP_PROCESSING(SSobj, src) + +/obj/item/clothing/mask/vape/proc/hand_reagents()//had to rename to avoid duplicate error + if(reagents.total_volume) + if(iscarbon(loc)) + var/mob/living/carbon/C = loc + if (src == C.wear_mask) // if it's in the human/monkey mouth, transfer reagents to the mob + var/fraction = min(REAGENTS_METABOLISM/reagents.total_volume, 1) //this will react instantly, making them a little more dangerous than cigarettes + reagents.reaction(C, INGEST, fraction) + if(!reagents.trans_to(C, REAGENTS_METABOLISM)) + reagents.remove_any(REAGENTS_METABOLISM) + if(reagents.get_reagent_amount("welding_fuel")) + //HOT STUFF + C.fire_stacks = 2 + C.IgniteMob() + + if(reagents.get_reagent_amount("plasma")) // the plasma explodes when exposed to fire + var/datum/effect_system/reagents_explosion/e = new() + e.set_up(round(reagents.get_reagent_amount("plasma") / 2.5, 1), get_turf(src), 0, 0) + e.start() + qdel(src) + return + reagents.remove_any(REAGENTS_METABOLISM) + +/obj/item/clothing/mask/vape/process() + var/mob/living/M = loc + + if(isliving(loc)) + M.IgniteMob() + + vapetime++ + + if(!reagents.total_volume) + if(ismob(loc)) + to_chat(M, "The [name] is empty!") + STOP_PROCESSING(SSobj, src) + //it's reusable so it won't unequip when empty + return + //open flame removed because vapes are a closed system, they wont light anything on fire + + if(super && vapetime > 3)//Time to start puffing those fat vapes, yo. + var/datum/effect_system/smoke_spread/chem/s = new + s.set_up(reagents, 1, loc, silent=TRUE) + s.start() + vapetime = 0 + + if(emagged && vapetime > 3) + var/datum/effect_system/smoke_spread/chem/s = new + s.set_up(reagents, 4, loc, silent=TRUE) + s.start() + vapetime = 0 + if(prob(5))//small chance for the vape to break and deal damage if it's emagged + playsound(get_turf(src), 'sound/effects/pop_expl.ogg', 50, 0) + M.apply_damage(20, BURN, "head") + M.Knockdown(300, 1, 0) + var/datum/effect_system/spark_spread/sp = new /datum/effect_system/spark_spread + sp.set_up(5, 1, src) + sp.start() + to_chat(M, "The [name] suddenly explodes in your mouth!") + qdel(src) + return + + if(reagents && reagents.total_volume) + hand_reagents() diff --git a/code/game/objects/items/weapons/circuitboards/circuitboard.dm b/code/game/objects/items/circuitboards/circuitboard.dm similarity index 100% rename from code/game/objects/items/weapons/circuitboards/circuitboard.dm rename to code/game/objects/items/circuitboards/circuitboard.dm diff --git a/code/game/objects/items/weapons/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm similarity index 100% rename from code/game/objects/items/weapons/circuitboards/computer_circuitboards.dm rename to code/game/objects/items/circuitboards/computer_circuitboards.dm diff --git a/code/game/objects/items/weapons/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm similarity index 100% rename from code/game/objects/items/weapons/circuitboards/machine_circuitboards.dm rename to code/game/objects/items/circuitboards/machine_circuitboards.dm diff --git a/code/game/objects/items/weapons/clown.dm b/code/game/objects/items/clown.dm similarity index 100% rename from code/game/objects/items/weapons/clown.dm rename to code/game/objects/items/clown.dm diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/clown_items.dm similarity index 94% rename from code/game/objects/items/weapons/clown_items.dm rename to code/game/objects/items/clown_items.dm index a05685ad9a..da8edb2e5a 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/clown_items.dm @@ -13,7 +13,7 @@ name = "soap" desc = "A cheap bar of soap. Doesn't smell." gender = PLURAL - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "soap" w_class = WEIGHT_CLASS_TINY flags_1 = NOBLUDGEON_1 @@ -23,6 +23,10 @@ var/cleanspeed = 50 //slower than mop force_string = "robust... against germs" +/obj/item/soap/Initialize() + . = ..() + AddComponent(/datum/component/slippery, 80) + /obj/item/soap/nanotrasen desc = "A Nanotrasen brand bar of soap. Smells of plasma." icon_state = "soapnt" @@ -48,11 +52,6 @@ new /obj/effect/particle_effect/foam(loc) return (TOXLOSS) -/obj/item/soap/Crossed(AM as mob|obj) - if (istype(AM, /mob/living/carbon)) - var/mob/living/carbon/M = AM - M.slip(80, src) - /obj/item/soap/afterattack(atom/target, mob/user, proximity) if(!proximity || !check_allowed_items(target)) return @@ -97,7 +96,7 @@ /obj/item/bikehorn name = "bike horn" desc = "A horn off of a bicycle." - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "bike_horn" item_state = "bike_horn" lefthand_file = 'icons/mob/inhands/equipment/horns_lefthand.dmi' diff --git a/code/game/objects/items/weapons/cosmetics.dm b/code/game/objects/items/cosmetics.dm similarity index 97% rename from code/game/objects/items/weapons/cosmetics.dm rename to code/game/objects/items/cosmetics.dm index 7906b4f2bb..dab8ca6a91 100644 --- a/code/game/objects/items/weapons/cosmetics.dm +++ b/code/game/objects/items/cosmetics.dm @@ -1,186 +1,186 @@ -/obj/item/lipstick - gender = PLURAL - name = "red lipstick" - desc = "A generic brand of lipstick." - icon = 'icons/obj/items.dmi' - icon_state = "lipstick" - w_class = WEIGHT_CLASS_TINY - var/colour = "red" - var/open = FALSE - - -/obj/item/lipstick/purple - name = "purple lipstick" - colour = "purple" - -/obj/item/lipstick/jade - //It's still called Jade, but theres no HTML color for jade, so we use lime. - name = "jade lipstick" - colour = "lime" - -/obj/item/lipstick/black - name = "black lipstick" - colour = "black" - - -/obj/item/lipstick/random - name = "lipstick" - -/obj/item/lipstick/random/New() - ..() - colour = pick("red","purple","lime","black","green","blue","white") - name = "[colour] lipstick" - - - -/obj/item/lipstick/attack_self(mob/user) - cut_overlays() - to_chat(user, "You twist \the [src] [open ? "closed" : "open"].") - open = !open - if(open) - var/mutable_appearance/colored_overlay = mutable_appearance(icon, "lipstick_uncap_color") - colored_overlay.color = colour - icon_state = "lipstick_uncap" - add_overlay(colored_overlay) - else - icon_state = "lipstick" - -/obj/item/lipstick/attack(mob/M, mob/user) - if(!open) - return - - if(!ismob(M)) - return - - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H.is_mouth_covered()) - to_chat(user, "Remove [ H == user ? "your" : "their" ] mask!") - return - if(H.lip_style) //if they already have lipstick on - to_chat(user, "You need to wipe off the old lipstick first!") - return - if(H == user) - user.visible_message("[user] does their lips with \the [src].", \ - "You take a moment to apply \the [src]. Perfect!") - H.lip_style = "lipstick" - H.lip_color = colour - H.update_body() - else - user.visible_message("[user] begins to do [H]'s lips with \the [src].", \ - "You begin to apply \the [src] on [H]'s lips...") - if(do_after(user, 20, target = H)) - user.visible_message("[user] does [H]'s lips with \the [src].", \ - "You apply \the [src] on [H]'s lips.") - H.lip_style = "lipstick" - H.lip_color = colour - H.update_body() - else - to_chat(user, "Where are the lips on that?") - -//you can wipe off lipstick with paper! -/obj/item/paper/attack(mob/M, mob/user) - if(user.zone_selected == "mouth") - if(!ismob(M)) - return - - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H == user) - to_chat(user, "You wipe off the lipstick with [src].") - H.lip_style = null - H.update_body() - else - user.visible_message("[user] begins to wipe [H]'s lipstick off with \the [src].", \ - "You begin to wipe off [H]'s lipstick...") - if(do_after(user, 10, target = H)) - user.visible_message("[user] wipes [H]'s lipstick off with \the [src].", \ - "You wipe off [H]'s lipstick.") - H.lip_style = null - H.update_body() - else - ..() - - -/obj/item/razor - name = "electric razor" - desc = "The latest and greatest power razor born from the science of shaving." - icon = 'icons/obj/items.dmi' - icon_state = "razor" - flags_1 = CONDUCT_1 - w_class = WEIGHT_CLASS_TINY - - -/obj/item/razor/proc/shave(mob/living/carbon/human/H, location = "mouth") - if(location == "mouth") - H.facial_hair_style = "Shaved" - else - H.hair_style = "Skinhead" - - H.update_hair() - playsound(loc, 'sound/items/welder2.ogg', 20, 1) - - -/obj/item/razor/attack(mob/M, mob/user) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - var/location = user.zone_selected - if(location == "mouth") - if(!(FACEHAIR in H.dna.species.species_traits)) - to_chat(user, "There is no facial hair to shave!") - return - if(!get_location_accessible(H, location)) - to_chat(user, "The mask is in the way!") - return - if(H.facial_hair_style == "Shaved") - to_chat(user, "Already clean-shaven!") - return - - if(H == user) //shaving yourself - user.visible_message("[user] starts to shave their facial hair with [src].", \ - "You take a moment to shave your facial hair with [src]...") - if(do_after(user, 50, target = H)) - user.visible_message("[user] shaves his facial hair clean with [src].", \ - "You finish shaving with [src]. Fast and clean!") - shave(H, location) - else - var/turf/H_loc = H.loc - user.visible_message("[user] tries to shave [H]'s facial hair with [src].", \ - "You start shaving [H]'s facial hair...") - if(do_after(user, 50, target = H)) - if(H_loc == H.loc) - user.visible_message("[user] shaves off [H]'s facial hair with [src].", \ - "You shave [H]'s facial hair clean off.") - shave(H, location) - - else if(location == "head") - if(!(HAIR in H.dna.species.species_traits)) - to_chat(user, "There is no hair to shave!") - return - if(!get_location_accessible(H, location)) - to_chat(user, "The headgear is in the way!") - return - if(H.hair_style == "Bald" || H.hair_style == "Balding Hair" || H.hair_style == "Skinhead") - to_chat(user, "There is not enough hair left to shave!") - return - - if(H == user) //shaving yourself - user.visible_message("[user] starts to shave their head with [src].", \ - "You start to shave your head with [src]...") - if(do_after(user, 5, target = H)) - user.visible_message("[user] shaves his head with [src].", \ - "You finish shaving with [src].") - shave(H, location) - else - var/turf/H_loc = H.loc - user.visible_message("[user] tries to shave [H]'s head with [src]!", \ - "You start shaving [H]'s head...") - if(do_after(user, 50, target = H)) - if(H_loc == H.loc) - user.visible_message("[user] shaves [H]'s head bald with [src]!", \ - "You shave [H]'s head bald.") - shave(H, location) - else - ..() - else +/obj/item/lipstick + gender = PLURAL + name = "red lipstick" + desc = "A generic brand of lipstick." + icon = 'icons/obj/items.dmi' + icon_state = "lipstick" + w_class = WEIGHT_CLASS_TINY + var/colour = "red" + var/open = FALSE + + +/obj/item/lipstick/purple + name = "purple lipstick" + colour = "purple" + +/obj/item/lipstick/jade + //It's still called Jade, but theres no HTML color for jade, so we use lime. + name = "jade lipstick" + colour = "lime" + +/obj/item/lipstick/black + name = "black lipstick" + colour = "black" + + +/obj/item/lipstick/random + name = "lipstick" + +/obj/item/lipstick/random/New() + ..() + colour = pick("red","purple","lime","black","green","blue","white") + name = "[colour] lipstick" + + + +/obj/item/lipstick/attack_self(mob/user) + cut_overlays() + to_chat(user, "You twist \the [src] [open ? "closed" : "open"].") + open = !open + if(open) + var/mutable_appearance/colored_overlay = mutable_appearance(icon, "lipstick_uncap_color") + colored_overlay.color = colour + icon_state = "lipstick_uncap" + add_overlay(colored_overlay) + else + icon_state = "lipstick" + +/obj/item/lipstick/attack(mob/M, mob/user) + if(!open) + return + + if(!ismob(M)) + return + + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(H.is_mouth_covered()) + to_chat(user, "Remove [ H == user ? "your" : "their" ] mask!") + return + if(H.lip_style) //if they already have lipstick on + to_chat(user, "You need to wipe off the old lipstick first!") + return + if(H == user) + user.visible_message("[user] does their lips with \the [src].", \ + "You take a moment to apply \the [src]. Perfect!") + H.lip_style = "lipstick" + H.lip_color = colour + H.update_body() + else + user.visible_message("[user] begins to do [H]'s lips with \the [src].", \ + "You begin to apply \the [src] on [H]'s lips...") + if(do_after(user, 20, target = H)) + user.visible_message("[user] does [H]'s lips with \the [src].", \ + "You apply \the [src] on [H]'s lips.") + H.lip_style = "lipstick" + H.lip_color = colour + H.update_body() + else + to_chat(user, "Where are the lips on that?") + +//you can wipe off lipstick with paper! +/obj/item/paper/attack(mob/M, mob/user) + if(user.zone_selected == "mouth") + if(!ismob(M)) + return + + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(H == user) + to_chat(user, "You wipe off the lipstick with [src].") + H.lip_style = null + H.update_body() + else + user.visible_message("[user] begins to wipe [H]'s lipstick off with \the [src].", \ + "You begin to wipe off [H]'s lipstick...") + if(do_after(user, 10, target = H)) + user.visible_message("[user] wipes [H]'s lipstick off with \the [src].", \ + "You wipe off [H]'s lipstick.") + H.lip_style = null + H.update_body() + else + ..() + + +/obj/item/razor + name = "electric razor" + desc = "The latest and greatest power razor born from the science of shaving." + icon = 'icons/obj/items.dmi' + icon_state = "razor" + flags_1 = CONDUCT_1 + w_class = WEIGHT_CLASS_TINY + + +/obj/item/razor/proc/shave(mob/living/carbon/human/H, location = "mouth") + if(location == "mouth") + H.facial_hair_style = "Shaved" + else + H.hair_style = "Skinhead" + + H.update_hair() + playsound(loc, 'sound/items/welder2.ogg', 20, 1) + + +/obj/item/razor/attack(mob/M, mob/user) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + var/location = user.zone_selected + if(location == "mouth") + if(!(FACEHAIR in H.dna.species.species_traits)) + to_chat(user, "There is no facial hair to shave!") + return + if(!get_location_accessible(H, location)) + to_chat(user, "The mask is in the way!") + return + if(H.facial_hair_style == "Shaved") + to_chat(user, "Already clean-shaven!") + return + + if(H == user) //shaving yourself + user.visible_message("[user] starts to shave their facial hair with [src].", \ + "You take a moment to shave your facial hair with [src]...") + if(do_after(user, 50, target = H)) + user.visible_message("[user] shaves his facial hair clean with [src].", \ + "You finish shaving with [src]. Fast and clean!") + shave(H, location) + else + var/turf/H_loc = H.loc + user.visible_message("[user] tries to shave [H]'s facial hair with [src].", \ + "You start shaving [H]'s facial hair...") + if(do_after(user, 50, target = H)) + if(H_loc == H.loc) + user.visible_message("[user] shaves off [H]'s facial hair with [src].", \ + "You shave [H]'s facial hair clean off.") + shave(H, location) + + else if(location == "head") + if(!(HAIR in H.dna.species.species_traits)) + to_chat(user, "There is no hair to shave!") + return + if(!get_location_accessible(H, location)) + to_chat(user, "The headgear is in the way!") + return + if(H.hair_style == "Bald" || H.hair_style == "Balding Hair" || H.hair_style == "Skinhead") + to_chat(user, "There is not enough hair left to shave!") + return + + if(H == user) //shaving yourself + user.visible_message("[user] starts to shave their head with [src].", \ + "You start to shave your head with [src]...") + if(do_after(user, 5, target = H)) + user.visible_message("[user] shaves his head with [src].", \ + "You finish shaving with [src].") + shave(H, location) + else + var/turf/H_loc = H.loc + user.visible_message("[user] tries to shave [H]'s head with [src]!", \ + "You start shaving [H]'s head...") + if(do_after(user, 50, target = H)) + if(H_loc == H.loc) + user.visible_message("[user] shaves [H]'s head bald with [src]!", \ + "You shave [H]'s head bald.") + shave(H, location) + else + ..() + else ..() \ No newline at end of file diff --git a/code/game/objects/items/weapons/courtroom.dm b/code/game/objects/items/courtroom.dm similarity index 100% rename from code/game/objects/items/weapons/courtroom.dm rename to code/game/objects/items/courtroom.dm diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/defib.dm similarity index 100% rename from code/game/objects/items/weapons/defib.dm rename to code/game/objects/items/defib.dm diff --git a/code/game/objects/items/devices/PDA/PDA_types.dm b/code/game/objects/items/devices/PDA/PDA_types.dm index 3fa0ab791e..08e417b9d5 100644 --- a/code/game/objects/items/devices/PDA/PDA_types.dm +++ b/code/game/objects/items/devices/PDA/PDA_types.dm @@ -7,16 +7,20 @@ desc = "A portable microcomputer by Thinktronic Systems, LTD. The surface is coated with polytetrafluoroethylene and banana drippings." ttone = "honk" -/obj/item/device/pda/clown/Crossed(AM as mob|obj) - if (istype(AM, /mob/living/carbon)) - var/mob/living/carbon/M = AM - if(M.slip(120, src, NO_SLIP_WHEN_WALKING)) - if (ishuman(M) && (M.real_name != src.owner)) - if (istype(src.cartridge, /obj/item/cartridge/virus/clown)) - var/obj/item/cartridge/virus/cart = src.cartridge - if(cart.charges < 5) - cart.charges++ +/obj/item/device/pda/clown/Initialize() + . = ..() + AddComponent(/datum/component/slippery, 120, NO_SLIP_WHEN_WALKING) +/obj/item/device/pda/clown/ComponentActivated(datum/component/C) + ..() + var/datum/component/slippery/S = C + if(!istype(S)) + return + var/mob/living/carbon/human/M = S.slip_victim + if (istype(M) && (M.real_name != src.owner)) + var/obj/item/cartridge/virus/clown/cart = cartridge + if(istype(cart) && cart.charges < 5) + cart.charges++ // Special AI/pAI PDAs that cannot explode. /obj/item/device/pda/ai diff --git a/code/game/objects/items/weapons/dice.dm b/code/game/objects/items/dice.dm similarity index 100% rename from code/game/objects/items/weapons/dice.dm rename to code/game/objects/items/dice.dm diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/dna_injector.dm similarity index 97% rename from code/game/objects/items/weapons/dna_injector.dm rename to code/game/objects/items/dna_injector.dm index 3a9a43da54..2e211d1acc 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/dna_injector.dm @@ -1,370 +1,370 @@ -/obj/item/dnainjector - name = "\improper DNA injector" - desc = "This injects the person with DNA." - icon = 'icons/obj/items.dmi' - icon_state = "dnainjector" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_TINY - origin_tech = "biotech=1" - - var/damage_coeff = 1 - var/list/fields - var/list/add_mutations = list() - var/list/remove_mutations = list() - - var/list/add_mutations_static = list() - var/list/remove_mutations_static = list() - - var/used = 0 - -/obj/item/dnainjector/attack_paw(mob/user) - return attack_hand(user) - -/obj/item/dnainjector/proc/prepare() - for(var/mut_key in add_mutations_static) - add_mutations.Add(GLOB.mutations_list[mut_key]) - for(var/mut_key in remove_mutations_static) - remove_mutations.Add(GLOB.mutations_list[mut_key]) - -/obj/item/dnainjector/proc/inject(mob/living/carbon/M, mob/user) - prepare() - - if(M.has_dna() && !(RADIMMUNE in M.dna.species.species_traits) && !(M.disabilities & NOCLONE)) - M.radiation += rand(20/(damage_coeff ** 2),50/(damage_coeff ** 2)) - var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" - for(var/datum/mutation/human/HM in remove_mutations) - HM.force_lose(M) - for(var/datum/mutation/human/HM in add_mutations) - if(HM.name == RACEMUT) - message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") - log_msg += " (MONKEY)" - HM.force_give(M) - if(fields) - if(fields["name"] && fields["UE"] && fields["blood_type"]) - M.real_name = fields["name"] - M.dna.unique_enzymes = fields["UE"] - M.name = M.real_name - M.dna.blood_type = fields["blood_type"] - if(fields["UI"]) //UI+UE - M.dna.uni_identity = merge_text(M.dna.uni_identity, fields["UI"]) - M.updateappearance(mutations_overlay_update=1) - log_attack(log_msg) - return TRUE - return FALSE - -/obj/item/dnainjector/attack(mob/target, mob/user) - if(!user.IsAdvancedToolUser()) - to_chat(user, "You don't have the dexterity to do this!") - return - if(used) - to_chat(user, "This injector is used up!") - return - if(ishuman(target)) - var/mob/living/carbon/human/humantarget = target - if (!humantarget.can_inject(user, 1)) - return - add_logs(user, target, "attempted to inject", src) - - if(target != user) - target.visible_message("[user] is trying to inject [target] with [src]!", "[user] is trying to inject [target] with [src]!") - if(!do_mob(user, target) || used) - return - target.visible_message("[user] injects [target] with the syringe with [src]!", \ - "[user] injects [target] with the syringe with [src]!") - - else - to_chat(user, "You inject yourself with [src].") - - add_logs(user, target, "injected", src) - - if(!inject(target, user)) //Now we actually do the heavy lifting. - to_chat(user, "It appears that [target] does not have compatible DNA.") - - used = 1 - icon_state = "dnainjector0" - desc += " This one is used up." - - -/obj/item/dnainjector/antihulk - name = "\improper DNA injector (Anti-Hulk)" - desc = "Cures green skin." - remove_mutations_static = list(HULK) - -/obj/item/dnainjector/hulkmut - name = "\improper DNA injector (Hulk)" - desc = "This will make you big and strong, but give you a bad skin condition." - add_mutations_static = list(HULK) - -/obj/item/dnainjector/xraymut - name = "\improper DNA injector (Xray)" - desc = "Finally you can see what the Captain does." - add_mutations_static = list(XRAY) - -/obj/item/dnainjector/antixray - name = "\improper DNA injector (Anti-Xray)" - desc = "It will make you see harder." - remove_mutations_static = list(XRAY) - -///////////////////////////////////// -/obj/item/dnainjector/antiglasses - name = "\improper DNA injector (Anti-Glasses)" - desc = "Toss away those glasses!" - remove_mutations_static = list(BADSIGHT) - -/obj/item/dnainjector/glassesmut - name = "\improper DNA injector (Glasses)" - desc = "Will make you need dorkish glasses." - add_mutations_static = list(BADSIGHT) - -/obj/item/dnainjector/epimut - name = "\improper DNA injector (Epi.)" - desc = "Shake shake shake the room!" - add_mutations_static = list(EPILEPSY) - -/obj/item/dnainjector/antiepi - name = "\improper DNA injector (Anti-Epi.)" - desc = "Will fix you up from shaking the room." - remove_mutations_static = list(EPILEPSY) -//////////////////////////////////// -/obj/item/dnainjector/anticough - name = "\improper DNA injector (Anti-Cough)" - desc = "Will stop that aweful noise." - remove_mutations_static = list(COUGH) - -/obj/item/dnainjector/coughmut - name = "\improper DNA injector (Cough)" - desc = "Will bring forth a sound of horror from your throat." - add_mutations_static = list(COUGH) - -/obj/item/dnainjector/antidwarf - name = "\improper DNA injector (Anti-Dwarfism)" - desc = "Helps you grow big and strong." - remove_mutations_static = list(DWARFISM) - -/obj/item/dnainjector/dwarf - name = "\improper DNA injector (Dwarfism)" - desc = "It's a small world after all." - add_mutations_static = list(DWARFISM) - -/obj/item/dnainjector/clumsymut - name = "\improper DNA injector (Clumsy)" - desc = "Makes clown minions." - add_mutations_static = list(CLOWNMUT) - -/obj/item/dnainjector/anticlumsy - name = "\improper DNA injector (Anti-Clumsy)" - desc = "Apply this for Security Clown." - remove_mutations_static = list(CLOWNMUT) - -/obj/item/dnainjector/antitour - name = "\improper DNA injector (Anti-Tour.)" - desc = "Will cure tourrets." - remove_mutations_static = list(TOURETTES) - -/obj/item/dnainjector/tourmut - name = "\improper DNA injector (Tour.)" - desc = "Gives you a nasty case of Tourette's." - add_mutations_static = list(TOURETTES) - -/obj/item/dnainjector/stuttmut - name = "\improper DNA injector (Stutt.)" - desc = "Makes you s-s-stuttterrr" - add_mutations_static = list(NERVOUS) - -/obj/item/dnainjector/antistutt - name = "\improper DNA injector (Anti-Stutt.)" - desc = "Fixes that speaking impairment." - remove_mutations_static = list(NERVOUS) - -/obj/item/dnainjector/antifire - name = "\improper DNA injector (Anti-Fire)" - desc = "Cures fire." - remove_mutations_static = list(COLDRES) - -/obj/item/dnainjector/firemut - name = "\improper DNA injector (Fire)" - desc = "Gives you fire." - add_mutations_static = list(COLDRES) - -/obj/item/dnainjector/blindmut - name = "\improper DNA injector (Blind)" - desc = "Makes you not see anything." - add_mutations_static = list(BLINDMUT) - -/obj/item/dnainjector/antiblind - name = "\improper DNA injector (Anti-Blind)" - desc = "IT'S A MIRACLE!!!" - remove_mutations_static = list(BLINDMUT) - -/obj/item/dnainjector/antitele - name = "\improper DNA injector (Anti-Tele.)" - desc = "Will make you not able to control your mind." - remove_mutations_static = list(TK) - -/obj/item/dnainjector/telemut - name = "\improper DNA injector (Tele.)" - desc = "Super brain man!" - add_mutations_static = list(TK) - -/obj/item/dnainjector/telemut/darkbundle - name = "\improper DNA injector" - desc = "Good. Let the hate flow through you." - -/obj/item/dnainjector/deafmut - name = "\improper DNA injector (Deaf)" - desc = "Sorry, what did you say?" - add_mutations_static = list(DEAFMUT) - -/obj/item/dnainjector/antideaf - name = "\improper DNA injector (Anti-Deaf)" - desc = "Will make you hear once more." - remove_mutations_static = list(DEAFMUT) - -/obj/item/dnainjector/h2m - name = "\improper DNA injector (Human > Monkey)" - desc = "Will make you a flea bag." - add_mutations_static = list(RACEMUT) - -/obj/item/dnainjector/m2h - name = "\improper DNA injector (Monkey > Human)" - desc = "Will make you...less hairy." - remove_mutations_static = list(RACEMUT) - -/obj/item/dnainjector/antichameleon - name = "\improper DNA injector (Anti-Chameleon)" - remove_mutations_static = list(CHAMELEON) - -/obj/item/dnainjector/chameleonmut - name = "\improper DNA injector (Chameleon)" - add_mutations_static = list(CHAMELEON) - -/obj/item/dnainjector/antiwacky - name = "\improper DNA injector (Anti-Wacky)" - remove_mutations_static = list(WACKY) - -/obj/item/dnainjector/wackymut - name = "\improper DNA injector (Wacky)" - add_mutations_static = list(WACKY) - -/obj/item/dnainjector/antimute - name = "\improper DNA injector (Anti-Mute)" - remove_mutations_static = list(MUT_MUTE) - -/obj/item/dnainjector/mutemut - name = "\improper DNA injector (Mute)" - add_mutations_static = list(MUT_MUTE) - -/obj/item/dnainjector/antismile - name = "\improper DNA injector (Anti-Smile)" - remove_mutations_static = list(SMILE) - -/obj/item/dnainjector/smilemut - name = "\improper DNA injector (Smile)" - add_mutations_static = list(SMILE) - -/obj/item/dnainjector/unintelligablemut - name = "\improper DNA injector (Unintelligable)" - add_mutations_static = list(UNINTELLIGABLE) - -/obj/item/dnainjector/antiunintelligable - name = "\improper DNA injector (Anti-Unintelligable)" - remove_mutations_static = list(UNINTELLIGABLE) - -/obj/item/dnainjector/swedishmut - name = "\improper DNA injector (Swedish)" - add_mutations_static = list(SWEDISH) - -/obj/item/dnainjector/antiswedish - name = "\improper DNA injector (Anti-Swedish)" - remove_mutations_static = list(SWEDISH) - -/obj/item/dnainjector/chavmut - name = "\improper DNA injector (Chav)" - add_mutations_static = list(CHAV) - -/obj/item/dnainjector/antichav - name = "\improper DNA injector (Anti-Chav)" - remove_mutations_static = list(CHAV) - -/obj/item/dnainjector/elvismut - name = "\improper DNA injector (Elvis)" - add_mutations_static = list(ELVIS) - -/obj/item/dnainjector/antielvis - name = "\improper DNA injector (Anti-Elvis)" - remove_mutations_static = list(ELVIS) - -/obj/item/dnainjector/lasereyesmut - name = "\improper DNA injector (Laser Eyes)" - add_mutations_static = list(LASEREYES) - -/obj/item/dnainjector/antilasereyes - name = "\improper DNA injector (Anti-Laser Eyes)" - remove_mutations_static = list(LASEREYES) - -/obj/item/dnainjector/timed - var/duration = 600 - -/obj/item/dnainjector/timed/inject(mob/living/carbon/M, mob/user) - prepare() - if(M.stat == DEAD) //prevents dead people from having their DNA changed - to_chat(user, "You can't modify [M]'s DNA while [M.p_theyre()] dead.") - return FALSE - - if(M.has_dna() && !(M.disabilities & NOCLONE)) - M.radiation += rand(20/(damage_coeff ** 2),50/(damage_coeff ** 2)) - var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" - var/endtime = world.time+duration - for(var/datum/mutation/human/HM in remove_mutations) - if(HM.name == RACEMUT) - if(ishuman(M)) - continue - M = HM.force_lose(M) - else - HM.force_lose(M) - for(var/datum/mutation/human/HM in add_mutations) - if((HM in M.dna.mutations) && !(M.dna.temporary_mutations[HM.name])) - continue //Skip permanent mutations we already have. - if(HM.name == RACEMUT && ishuman(M)) - message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") - log_msg += " (MONKEY)" - M = HM.force_give(M) - else - HM.force_give(M) - M.dna.temporary_mutations[HM.name] = endtime - if(fields) - if(fields["name"] && fields["UE"] && fields["blood_type"]) - if(!M.dna.previous["name"]) - M.dna.previous["name"] = M.real_name - if(!M.dna.previous["UE"]) - M.dna.previous["UE"] = M.dna.unique_enzymes - if(!M.dna.previous["blood_type"]) - M.dna.previous["blood_type"] = M.dna.blood_type - M.real_name = fields["name"] - M.dna.unique_enzymes = fields["UE"] - M.name = M.real_name - M.dna.blood_type = fields["blood_type"] - M.dna.temporary_mutations[UE_CHANGED] = endtime - if(fields["UI"]) //UI+UE - if(!M.dna.previous["UI"]) - M.dna.previous["UI"] = M.dna.uni_identity - M.dna.uni_identity = merge_text(M.dna.uni_identity, fields["UI"]) - M.updateappearance(mutations_overlay_update=1) - M.dna.temporary_mutations[UI_CHANGED] = endtime - log_attack(log_msg) - return TRUE - else - return FALSE - -/obj/item/dnainjector/timed/hulk - name = "\improper DNA injector (Hulk)" - desc = "This will make you big and strong, but give you a bad skin condition." - add_mutations_static = list(HULK) - -/obj/item/dnainjector/timed/h2m - name = "\improper DNA injector (Human > Monkey)" - desc = "Will make you a flea bag." - add_mutations_static = list(RACEMUT) +/obj/item/dnainjector + name = "\improper DNA injector" + desc = "This injects the person with DNA." + icon = 'icons/obj/items.dmi' + icon_state = "dnainjector" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_TINY + origin_tech = "biotech=1" + + var/damage_coeff = 1 + var/list/fields + var/list/add_mutations = list() + var/list/remove_mutations = list() + + var/list/add_mutations_static = list() + var/list/remove_mutations_static = list() + + var/used = 0 + +/obj/item/dnainjector/attack_paw(mob/user) + return attack_hand(user) + +/obj/item/dnainjector/proc/prepare() + for(var/mut_key in add_mutations_static) + add_mutations.Add(GLOB.mutations_list[mut_key]) + for(var/mut_key in remove_mutations_static) + remove_mutations.Add(GLOB.mutations_list[mut_key]) + +/obj/item/dnainjector/proc/inject(mob/living/carbon/M, mob/user) + prepare() + + if(M.has_dna() && !(RADIMMUNE in M.dna.species.species_traits) && !(M.disabilities & NOCLONE)) + M.radiation += rand(20/(damage_coeff ** 2),50/(damage_coeff ** 2)) + var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" + for(var/datum/mutation/human/HM in remove_mutations) + HM.force_lose(M) + for(var/datum/mutation/human/HM in add_mutations) + if(HM.name == RACEMUT) + message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") + log_msg += " (MONKEY)" + HM.force_give(M) + if(fields) + if(fields["name"] && fields["UE"] && fields["blood_type"]) + M.real_name = fields["name"] + M.dna.unique_enzymes = fields["UE"] + M.name = M.real_name + M.dna.blood_type = fields["blood_type"] + if(fields["UI"]) //UI+UE + M.dna.uni_identity = merge_text(M.dna.uni_identity, fields["UI"]) + M.updateappearance(mutations_overlay_update=1) + log_attack(log_msg) + return TRUE + return FALSE + +/obj/item/dnainjector/attack(mob/target, mob/user) + if(!user.IsAdvancedToolUser()) + to_chat(user, "You don't have the dexterity to do this!") + return + if(used) + to_chat(user, "This injector is used up!") + return + if(ishuman(target)) + var/mob/living/carbon/human/humantarget = target + if (!humantarget.can_inject(user, 1)) + return + add_logs(user, target, "attempted to inject", src) + + if(target != user) + target.visible_message("[user] is trying to inject [target] with [src]!", "[user] is trying to inject [target] with [src]!") + if(!do_mob(user, target) || used) + return + target.visible_message("[user] injects [target] with the syringe with [src]!", \ + "[user] injects [target] with the syringe with [src]!") + + else + to_chat(user, "You inject yourself with [src].") + + add_logs(user, target, "injected", src) + + if(!inject(target, user)) //Now we actually do the heavy lifting. + to_chat(user, "It appears that [target] does not have compatible DNA.") + + used = 1 + icon_state = "dnainjector0" + desc += " This one is used up." + + +/obj/item/dnainjector/antihulk + name = "\improper DNA injector (Anti-Hulk)" + desc = "Cures green skin." + remove_mutations_static = list(HULK) + +/obj/item/dnainjector/hulkmut + name = "\improper DNA injector (Hulk)" + desc = "This will make you big and strong, but give you a bad skin condition." + add_mutations_static = list(HULK) + +/obj/item/dnainjector/xraymut + name = "\improper DNA injector (Xray)" + desc = "Finally you can see what the Captain does." + add_mutations_static = list(XRAY) + +/obj/item/dnainjector/antixray + name = "\improper DNA injector (Anti-Xray)" + desc = "It will make you see harder." + remove_mutations_static = list(XRAY) + +///////////////////////////////////// +/obj/item/dnainjector/antiglasses + name = "\improper DNA injector (Anti-Glasses)" + desc = "Toss away those glasses!" + remove_mutations_static = list(BADSIGHT) + +/obj/item/dnainjector/glassesmut + name = "\improper DNA injector (Glasses)" + desc = "Will make you need dorkish glasses." + add_mutations_static = list(BADSIGHT) + +/obj/item/dnainjector/epimut + name = "\improper DNA injector (Epi.)" + desc = "Shake shake shake the room!" + add_mutations_static = list(EPILEPSY) + +/obj/item/dnainjector/antiepi + name = "\improper DNA injector (Anti-Epi.)" + desc = "Will fix you up from shaking the room." + remove_mutations_static = list(EPILEPSY) +//////////////////////////////////// +/obj/item/dnainjector/anticough + name = "\improper DNA injector (Anti-Cough)" + desc = "Will stop that aweful noise." + remove_mutations_static = list(COUGH) + +/obj/item/dnainjector/coughmut + name = "\improper DNA injector (Cough)" + desc = "Will bring forth a sound of horror from your throat." + add_mutations_static = list(COUGH) + +/obj/item/dnainjector/antidwarf + name = "\improper DNA injector (Anti-Dwarfism)" + desc = "Helps you grow big and strong." + remove_mutations_static = list(DWARFISM) + +/obj/item/dnainjector/dwarf + name = "\improper DNA injector (Dwarfism)" + desc = "It's a small world after all." + add_mutations_static = list(DWARFISM) + +/obj/item/dnainjector/clumsymut + name = "\improper DNA injector (Clumsy)" + desc = "Makes clown minions." + add_mutations_static = list(CLOWNMUT) + +/obj/item/dnainjector/anticlumsy + name = "\improper DNA injector (Anti-Clumsy)" + desc = "Apply this for Security Clown." + remove_mutations_static = list(CLOWNMUT) + +/obj/item/dnainjector/antitour + name = "\improper DNA injector (Anti-Tour.)" + desc = "Will cure tourrets." + remove_mutations_static = list(TOURETTES) + +/obj/item/dnainjector/tourmut + name = "\improper DNA injector (Tour.)" + desc = "Gives you a nasty case of Tourette's." + add_mutations_static = list(TOURETTES) + +/obj/item/dnainjector/stuttmut + name = "\improper DNA injector (Stutt.)" + desc = "Makes you s-s-stuttterrr" + add_mutations_static = list(NERVOUS) + +/obj/item/dnainjector/antistutt + name = "\improper DNA injector (Anti-Stutt.)" + desc = "Fixes that speaking impairment." + remove_mutations_static = list(NERVOUS) + +/obj/item/dnainjector/antifire + name = "\improper DNA injector (Anti-Fire)" + desc = "Cures fire." + remove_mutations_static = list(COLDRES) + +/obj/item/dnainjector/firemut + name = "\improper DNA injector (Fire)" + desc = "Gives you fire." + add_mutations_static = list(COLDRES) + +/obj/item/dnainjector/blindmut + name = "\improper DNA injector (Blind)" + desc = "Makes you not see anything." + add_mutations_static = list(BLINDMUT) + +/obj/item/dnainjector/antiblind + name = "\improper DNA injector (Anti-Blind)" + desc = "IT'S A MIRACLE!!!" + remove_mutations_static = list(BLINDMUT) + +/obj/item/dnainjector/antitele + name = "\improper DNA injector (Anti-Tele.)" + desc = "Will make you not able to control your mind." + remove_mutations_static = list(TK) + +/obj/item/dnainjector/telemut + name = "\improper DNA injector (Tele.)" + desc = "Super brain man!" + add_mutations_static = list(TK) + +/obj/item/dnainjector/telemut/darkbundle + name = "\improper DNA injector" + desc = "Good. Let the hate flow through you." + +/obj/item/dnainjector/deafmut + name = "\improper DNA injector (Deaf)" + desc = "Sorry, what did you say?" + add_mutations_static = list(DEAFMUT) + +/obj/item/dnainjector/antideaf + name = "\improper DNA injector (Anti-Deaf)" + desc = "Will make you hear once more." + remove_mutations_static = list(DEAFMUT) + +/obj/item/dnainjector/h2m + name = "\improper DNA injector (Human > Monkey)" + desc = "Will make you a flea bag." + add_mutations_static = list(RACEMUT) + +/obj/item/dnainjector/m2h + name = "\improper DNA injector (Monkey > Human)" + desc = "Will make you...less hairy." + remove_mutations_static = list(RACEMUT) + +/obj/item/dnainjector/antichameleon + name = "\improper DNA injector (Anti-Chameleon)" + remove_mutations_static = list(CHAMELEON) + +/obj/item/dnainjector/chameleonmut + name = "\improper DNA injector (Chameleon)" + add_mutations_static = list(CHAMELEON) + +/obj/item/dnainjector/antiwacky + name = "\improper DNA injector (Anti-Wacky)" + remove_mutations_static = list(WACKY) + +/obj/item/dnainjector/wackymut + name = "\improper DNA injector (Wacky)" + add_mutations_static = list(WACKY) + +/obj/item/dnainjector/antimute + name = "\improper DNA injector (Anti-Mute)" + remove_mutations_static = list(MUT_MUTE) + +/obj/item/dnainjector/mutemut + name = "\improper DNA injector (Mute)" + add_mutations_static = list(MUT_MUTE) + +/obj/item/dnainjector/antismile + name = "\improper DNA injector (Anti-Smile)" + remove_mutations_static = list(SMILE) + +/obj/item/dnainjector/smilemut + name = "\improper DNA injector (Smile)" + add_mutations_static = list(SMILE) + +/obj/item/dnainjector/unintelligablemut + name = "\improper DNA injector (Unintelligable)" + add_mutations_static = list(UNINTELLIGABLE) + +/obj/item/dnainjector/antiunintelligable + name = "\improper DNA injector (Anti-Unintelligable)" + remove_mutations_static = list(UNINTELLIGABLE) + +/obj/item/dnainjector/swedishmut + name = "\improper DNA injector (Swedish)" + add_mutations_static = list(SWEDISH) + +/obj/item/dnainjector/antiswedish + name = "\improper DNA injector (Anti-Swedish)" + remove_mutations_static = list(SWEDISH) + +/obj/item/dnainjector/chavmut + name = "\improper DNA injector (Chav)" + add_mutations_static = list(CHAV) + +/obj/item/dnainjector/antichav + name = "\improper DNA injector (Anti-Chav)" + remove_mutations_static = list(CHAV) + +/obj/item/dnainjector/elvismut + name = "\improper DNA injector (Elvis)" + add_mutations_static = list(ELVIS) + +/obj/item/dnainjector/antielvis + name = "\improper DNA injector (Anti-Elvis)" + remove_mutations_static = list(ELVIS) + +/obj/item/dnainjector/lasereyesmut + name = "\improper DNA injector (Laser Eyes)" + add_mutations_static = list(LASEREYES) + +/obj/item/dnainjector/antilasereyes + name = "\improper DNA injector (Anti-Laser Eyes)" + remove_mutations_static = list(LASEREYES) + +/obj/item/dnainjector/timed + var/duration = 600 + +/obj/item/dnainjector/timed/inject(mob/living/carbon/M, mob/user) + prepare() + if(M.stat == DEAD) //prevents dead people from having their DNA changed + to_chat(user, "You can't modify [M]'s DNA while [M.p_theyre()] dead.") + return FALSE + + if(M.has_dna() && !(M.disabilities & NOCLONE)) + M.radiation += rand(20/(damage_coeff ** 2),50/(damage_coeff ** 2)) + var/log_msg = "[key_name(user)] injected [key_name(M)] with the [name]" + var/endtime = world.time+duration + for(var/datum/mutation/human/HM in remove_mutations) + if(HM.name == RACEMUT) + if(ishuman(M)) + continue + M = HM.force_lose(M) + else + HM.force_lose(M) + for(var/datum/mutation/human/HM in add_mutations) + if((HM in M.dna.mutations) && !(M.dna.temporary_mutations[HM.name])) + continue //Skip permanent mutations we already have. + if(HM.name == RACEMUT && ishuman(M)) + message_admins("[key_name_admin(user)] injected [key_name_admin(M)] with the [name] (MONKEY)") + log_msg += " (MONKEY)" + M = HM.force_give(M) + else + HM.force_give(M) + M.dna.temporary_mutations[HM.name] = endtime + if(fields) + if(fields["name"] && fields["UE"] && fields["blood_type"]) + if(!M.dna.previous["name"]) + M.dna.previous["name"] = M.real_name + if(!M.dna.previous["UE"]) + M.dna.previous["UE"] = M.dna.unique_enzymes + if(!M.dna.previous["blood_type"]) + M.dna.previous["blood_type"] = M.dna.blood_type + M.real_name = fields["name"] + M.dna.unique_enzymes = fields["UE"] + M.name = M.real_name + M.dna.blood_type = fields["blood_type"] + M.dna.temporary_mutations[UE_CHANGED] = endtime + if(fields["UI"]) //UI+UE + if(!M.dna.previous["UI"]) + M.dna.previous["UI"] = M.dna.uni_identity + M.dna.uni_identity = merge_text(M.dna.uni_identity, fields["UI"]) + M.updateappearance(mutations_overlay_update=1) + M.dna.temporary_mutations[UI_CHANGED] = endtime + log_attack(log_msg) + return TRUE + else + return FALSE + +/obj/item/dnainjector/timed/hulk + name = "\improper DNA injector (Hulk)" + desc = "This will make you big and strong, but give you a bad skin condition." + add_mutations_static = list(HULK) + +/obj/item/dnainjector/timed/h2m + name = "\improper DNA injector (Human > Monkey)" + desc = "Will make you a flea bag." + add_mutations_static = list(RACEMUT) diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/extinguisher.dm similarity index 100% rename from code/game/objects/items/weapons/extinguisher.dm rename to code/game/objects/items/extinguisher.dm diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/flamethrower.dm old mode 100755 new mode 100644 similarity index 100% rename from code/game/objects/items/weapons/flamethrower.dm rename to code/game/objects/items/flamethrower.dm diff --git a/code/game/objects/items/weapons/gift.dm b/code/game/objects/items/gift.dm similarity index 100% rename from code/game/objects/items/weapons/gift.dm rename to code/game/objects/items/gift.dm diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/grenades/chem_grenade.dm similarity index 97% rename from code/game/objects/items/weapons/grenades/chem_grenade.dm rename to code/game/objects/items/grenades/chem_grenade.dm index 608dd260b1..07da20f615 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/grenades/chem_grenade.dm @@ -1,549 +1,549 @@ -#define EMPTY 1 -#define WIRED 2 -#define READY 3 - -/obj/item/grenade/chem_grenade - name = "chemical grenade" - desc = "A custom made grenade." - icon_state = "chemg" - item_state = "flashbang" - w_class = WEIGHT_CLASS_SMALL - force = 2 - var/stage = EMPTY - var/list/beakers = list() - var/list/allowed_containers = list(/obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle) - var/affected_area = 3 - var/obj/item/device/assembly_holder/nadeassembly = null - var/assemblyattacher - var/ignition_temp = 10 // The amount of heat added to the reagents when this grenade goes off. - var/threatscale = 1 // Used by advanced grenades to make them slightly more worthy. - var/no_splash = FALSE //If the grenade deletes even if it has no reagents to splash with. Used for slime core reactions. - -/obj/item/grenade/chem_grenade/Initialize() - . = ..() - create_reagents(1000) - stage_change() // If no argument is set, it will change the stage to the current stage, useful for stock grenades that start READY. - -/obj/item/grenade/chem_grenade/examine(mob/user) - display_timer = (stage == READY && !nadeassembly) //show/hide the timer based on assembly state - ..() - - -/obj/item/grenade/chem_grenade/attack_self(mob/user) - if(stage == READY && !active) - if(nadeassembly) - nadeassembly.attack_self(user) - else if(clown_check(user)) - var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) - message_admins("[ADMIN_LOOKUPFLW(usr)] has primed a [name] for detonation at [A.name][ADMIN_JMP(bombturf)].") - log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") - to_chat(user, "You prime the [name]! [det_time / 10] second\s!") - playsound(user.loc, 'sound/weapons/armbomb.ogg', 60, 1) - active = 1 - icon_state = initial(icon_state) + "_active" - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.throw_mode_on() - - addtimer(CALLBACK(src, .proc/prime), det_time) - - -/obj/item/grenade/chem_grenade/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/screwdriver)) - if(stage == WIRED) - if(beakers.len) - stage_change(READY) - to_chat(user, "You lock the [initial(name)] assembly.") - playsound(loc, I.usesound, 25, -3) - else - to_chat(user, "You need to add at least one beaker before locking the [initial(name)] assembly!") - else if(stage == READY && !nadeassembly) - det_time = det_time == 50 ? 30 : 50 //toggle between 30 and 50 - to_chat(user, "You modify the time delay. It's set for [det_time / 10] second\s.") - else if(stage == EMPTY) - to_chat(user, "You need to add an activation mechanism!") - - else if(stage == WIRED && is_type_in_list(I, allowed_containers)) - . = 1 //no afterattack - if(beakers.len == 2) - to_chat(user, "[src] can not hold more containers!") - return - else - if(I.reagents.total_volume) - if(!user.transferItemToLoc(I, src)) - return - to_chat(user, "You add [I] to the [initial(name)] assembly.") - beakers += I - else - to_chat(user, "[I] is empty!") - - else if(stage == EMPTY && istype(I, /obj/item/device/assembly_holder)) - . = 1 // no afterattack - var/obj/item/device/assembly_holder/A = I - if(isigniter(A.a_left) == isigniter(A.a_right)) //Check if either part of the assembly has an igniter, but if both parts are igniters, then fuck it - return - if(!user.transferItemToLoc(I, src)) - return - - nadeassembly = A - A.master = src - assemblyattacher = user.ckey - - stage_change(WIRED) - to_chat(user, "You add [A] to the [initial(name)] assembly.") - - else if(stage == EMPTY && istype(I, /obj/item/stack/cable_coil)) - var/obj/item/stack/cable_coil/C = I - if (C.use(1)) - det_time = 50 // In case the cable_coil was removed and readded. - stage_change(WIRED) - to_chat(user, "You rig the [initial(name)] assembly.") - else - to_chat(user, "You need one length of coil to wire the assembly!") - return - - else if(stage == READY && istype(I, /obj/item/wirecutters) && !active) - stage_change(WIRED) - to_chat(user, "You unlock the [initial(name)] assembly.") - - else if(stage == WIRED && istype(I, /obj/item/wrench)) - if(beakers.len) - for(var/obj/O in beakers) - O.loc = get_turf(src) - beakers = list() - to_chat(user, "You open the [initial(name)] assembly and remove the payload.") - return // First use of the wrench remove beakers, then use the wrench to remove the activation mechanism. - if(nadeassembly) - nadeassembly.loc = get_turf(src) - nadeassembly.master = null - nadeassembly = null - else // If "nadeassembly = null && stage == WIRED", then it most have been cable_coil that was used. - new /obj/item/stack/cable_coil(get_turf(src),1) - stage_change(EMPTY) - to_chat(user, "You remove the activation mechanism from the [initial(name)] assembly.") - else - return ..() - -/obj/item/grenade/chem_grenade/proc/stage_change(N) - if(N) - stage = N - if(stage == EMPTY) - name = "[initial(name)] casing" - desc = "A do it yourself [initial(name)]!" - icon_state = initial(icon_state) - else if(stage == WIRED) - name = "unsecured [initial(name)]" - desc = "An unsecured [initial(name)] assembly." - icon_state = "[initial(icon_state)]_ass" - else if(stage == READY) - name = initial(name) - desc = initial(desc) - icon_state = "[initial(icon_state)]_locked" - - -//assembly stuff -/obj/item/grenade/chem_grenade/receive_signal() - prime() - - -/obj/item/grenade/chem_grenade/Crossed(atom/movable/AM) - if(nadeassembly) - nadeassembly.Crossed(AM) - -/obj/item/grenade/chem_grenade/on_found(mob/finder) - if(nadeassembly) - nadeassembly.on_found(finder) - -/obj/item/grenade/chem_grenade/prime() - if(stage != READY) - return - - var/list/datum/reagents/reactants = list() - for(var/obj/item/reagent_containers/glass/G in beakers) - reactants += G.reagents - - if(!chem_splash(get_turf(src), affected_area, reactants, ignition_temp, threatscale) && !no_splash) - playsound(loc, 'sound/items/screwdriver2.ogg', 50, 1) - if(beakers.len) - for(var/obj/O in beakers) - O.loc = get_turf(src) - beakers = list() - stage_change(EMPTY) - return - - if(nadeassembly) - var/mob/M = get_mob_by_ckey(assemblyattacher) - var/mob/last = get_mob_by_ckey(nadeassembly.fingerprintslast) - var/turf/T = get_turf(src) - var/area/A = get_area(T) - message_admins("grenade primed by an assembly, attached by [ADMIN_LOOKUPFLW(M)] and last touched by [ADMIN_LOOKUPFLW(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] [ADMIN_JMP(T)].") - log_game("grenade primed by an assembly, attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] [COORD(T)]") - - var/turf/DT = get_turf(src) - var/area/DA = get_area(DT) - log_game("A grenade detonated at [DA.name] [COORD(DT)]") - - update_mob() - - qdel(src) - -//Large chem grenades accept slime cores and use the appropriately. -/obj/item/grenade/chem_grenade/large - name = "large grenade" - desc = "A custom made large grenade. It affects a larger area." - icon_state = "large_grenade" - allowed_containers = list(/obj/item/reagent_containers/glass, /obj/item/reagent_containers/food/condiment, - /obj/item/reagent_containers/food/drinks) - origin_tech = "combat=3;engineering=3" - affected_area = 5 - ignition_temp = 25 // Large grenades are slightly more effective at setting off heat-sensitive mixtures than smaller grenades. - threatscale = 1.1 // 10% more effective. - -/obj/item/grenade/chem_grenade/large/prime() - if(stage != READY) - return - - for(var/obj/item/slime_extract/S in beakers) - if(S.Uses) - for(var/obj/item/reagent_containers/glass/G in beakers) - G.reagents.trans_to(S, G.reagents.total_volume) - - //If there is still a core (sometimes it's used up) - //and there are reagents left, behave normally, - //otherwise drop it on the ground for timed reactions like gold. - - if(S) - if(S.reagents && S.reagents.total_volume) - for(var/obj/item/reagent_containers/glass/G in beakers) - S.reagents.trans_to(G, S.reagents.total_volume) - else - S.forceMove(get_turf(src)) - no_splash = TRUE - ..() - - //I tried to just put it in the allowed_containers list but - //if you do that it must have reagents. If you're going to - //make a special case you might as well do it explicitly. -Sayu -/obj/item/grenade/chem_grenade/large/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/slime_extract) && stage == WIRED) - if(!user.transferItemToLoc(I, src)) - return - to_chat(user, "You add [I] to the [initial(name)] assembly.") - beakers += I - else - return ..() - -/obj/item/grenade/chem_grenade/cryo // Intended for rare cryogenic mixes. Cools the area moderately upon detonation. - name = "cryo grenade" - desc = "A custom made cryogenic grenade. It rapidly cools its contents upon detonation." - icon_state = "cryog" - affected_area = 2 - ignition_temp = -100 - -/obj/item/grenade/chem_grenade/pyro // Intended for pyrotechnical mixes. Produces a small fire upon detonation, igniting potentially flammable mixtures. - name = "pyro grenade" - desc = "A custom made pyrotechnical grenade. It heats up and ignites its contents upon detonation." - icon_state = "pyrog" - origin_tech = "combat=4;engineering=4" - affected_area = 3 - ignition_temp = 500 // This is enough to expose a hotspot. - -/obj/item/grenade/chem_grenade/adv_release // Intended for weaker, but longer lasting effects. Could have some interesting uses. - name = "advanced release grenade" - desc = "A custom made advanced release grenade. It is able to be detonated more than once. Can be configured using a multitool." - icon_state = "timeg" - origin_tech = "combat=3;engineering=4" - var/unit_spread = 10 // Amount of units per repeat. Can be altered with a multitool. - -/obj/item/grenade/chem_grenade/adv_release/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/device/multitool)) - switch(unit_spread) - if(0 to 24) - unit_spread += 5 - if(25 to 99) - unit_spread += 25 - else - unit_spread = 5 - to_chat(user, " You set the time release to [unit_spread] units per detonation.") - return - ..() - -/obj/item/grenade/chem_grenade/adv_release/prime() - if(stage != READY) - return - - var/total_volume = 0 - for(var/obj/item/reagent_containers/RC in beakers) - total_volume += RC.reagents.total_volume - if(!total_volume) - qdel(src) - qdel(nadeassembly) - return - var/fraction = unit_spread/total_volume - var/datum/reagents/reactants = new(unit_spread) - reactants.my_atom = src - for(var/obj/item/reagent_containers/RC in beakers) - RC.reagents.trans_to(reactants, RC.reagents.total_volume*fraction, threatscale, 1, 1) - chem_splash(get_turf(src), affected_area, list(reactants), ignition_temp, threatscale) - - if(nadeassembly) - var/mob/M = get_mob_by_ckey(assemblyattacher) - var/mob/last = get_mob_by_ckey(nadeassembly.fingerprintslast) - var/turf/T = get_turf(src) - var/area/A = get_area(T) - message_admins("grenade primed by an assembly, attached by [key_name_admin(M)](?) (FLW) and last touched by [key_name_admin(last)](?) (FLW) ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] (JMP).") - log_game("grenade primed by an assembly, attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] ([T.x], [T.y], [T.z])") - else - addtimer(CALLBACK(src, .proc/prime), det_time) - var/turf/DT = get_turf(src) - var/area/DA = get_area(DT) - log_game("A grenade detonated at [DA.name] ([DT.x], [DT.y], [DT.z])") - - - - - -////////////////////////////// -////// PREMADE GRENADES ////// -////////////////////////////// - -/obj/item/grenade/chem_grenade/metalfoam - name = "metal foam grenade" - desc = "Used for emergency sealing of air breaches." - stage = READY - -/obj/item/grenade/chem_grenade/metalfoam/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/B2 = new(src) - - B1.reagents.add_reagent("aluminium", 30) - B2.reagents.add_reagent("foaming_agent", 10) - B2.reagents.add_reagent("facid", 10) - - beakers += B1 - beakers += B2 - - -/obj/item/grenade/chem_grenade/incendiary - name = "incendiary grenade" - desc = "Used for clearing rooms of living things." - stage = READY - -/obj/item/grenade/chem_grenade/incendiary/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/B2 = new(src) - - B1.reagents.add_reagent("phosphorus", 25) - B2.reagents.add_reagent("stable_plasma", 25) - B2.reagents.add_reagent("sacid", 25) - - beakers += B1 - beakers += B2 - - -/obj/item/grenade/chem_grenade/antiweed - name = "weedkiller grenade" - desc = "Used for purging large areas of invasive plant species. Contents under pressure. Do not directly inhale contents." - stage = READY - -/obj/item/grenade/chem_grenade/antiweed/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/B2 = new(src) - - B1.reagents.add_reagent("plantbgone", 25) - B1.reagents.add_reagent("potassium", 25) - B2.reagents.add_reagent("phosphorus", 25) - B2.reagents.add_reagent("sugar", 25) - - beakers += B1 - beakers += B2 - - -/obj/item/grenade/chem_grenade/cleaner - name = "cleaner grenade" - desc = "BLAM!-brand foaming space cleaner. In a special applicator for rapid cleaning of wide areas." - stage = READY - -/obj/item/grenade/chem_grenade/cleaner/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/B2 = new(src) - - B1.reagents.add_reagent("fluorosurfactant", 40) - B2.reagents.add_reagent("water", 40) - B2.reagents.add_reagent("cleaner", 10) - - beakers += B1 - beakers += B2 - - -/obj/item/grenade/chem_grenade/ez_clean - name = "cleaner grenade" - desc = "Waffle Co.-brand foaming space cleaner. In a special applicator for rapid cleaning of wide areas." - stage = READY - -/obj/item/grenade/chem_grenade/ez_clean/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/large/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/large/B2 = new(src) - - B1.reagents.add_reagent("fluorosurfactant", 40) - B2.reagents.add_reagent("water", 40) - B2.reagents.add_reagent("ez_clean", 60) //ensures a t h i c c distribution - - beakers += B1 - beakers += B2 - - - -/obj/item/grenade/chem_grenade/teargas - name = "teargas grenade" - desc = "Used for nonlethal riot control. Contents under pressure. Do not directly inhale contents." - stage = READY - -/obj/item/grenade/chem_grenade/teargas/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/large/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/large/B2 = new(src) - - B1.reagents.add_reagent("condensedcapsaicin", 60) - B1.reagents.add_reagent("potassium", 40) - B2.reagents.add_reagent("phosphorus", 40) - B2.reagents.add_reagent("sugar", 40) - - beakers += B1 - beakers += B2 - - -/obj/item/grenade/chem_grenade/facid - name = "acid grenade" - desc = "Used for melting armoured opponents." - stage = READY - -/obj/item/grenade/chem_grenade/facid/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src) - - B1.reagents.add_reagent("facid", 290) - B1.reagents.add_reagent("potassium", 10) - B2.reagents.add_reagent("phosphorus", 10) - B2.reagents.add_reagent("sugar", 10) - B2.reagents.add_reagent("facid", 280) - - beakers += B1 - beakers += B2 - - -/obj/item/grenade/chem_grenade/colorful - name = "colorful grenade" - desc = "Used for wide scale painting projects." - stage = READY - -/obj/item/grenade/chem_grenade/colorful/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/B2 = new(src) - - B1.reagents.add_reagent("colorful_reagent", 25) - B1.reagents.add_reagent("potassium", 25) - B2.reagents.add_reagent("phosphorus", 25) - B2.reagents.add_reagent("sugar", 25) - - beakers += B1 - beakers += B2 - -/obj/item/grenade/chem_grenade/glitter - name = "generic glitter grenade" - desc = "You shouldn't see this description." - stage = READY - var/glitter_type = "glitter" - -/obj/item/grenade/chem_grenade/glitter/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/B2 = new(src) - - B1.reagents.add_reagent(glitter_type, 25) - B1.reagents.add_reagent("potassium", 25) - B2.reagents.add_reagent("phosphorus", 25) - B2.reagents.add_reagent("sugar", 25) - - beakers += B1 - beakers += B2 - -/obj/item/grenade/chem_grenade/glitter/pink - name = "pink glitter bomb" - desc = "For that HOT glittery look." - glitter_type = "pink_glitter" - -/obj/item/grenade/chem_grenade/glitter/blue - name = "blue glitter bomb" - desc = "For that COOL glittery look." - glitter_type = "blue_glitter" - -/obj/item/grenade/chem_grenade/glitter/white - name = "white glitter bomb" - desc = "For that somnolent glittery look." - glitter_type = "white_glitter" - -/obj/item/grenade/chem_grenade/clf3 - name = "clf3 grenade" - desc = "BURN!-brand foaming clf3. In a special applicator for rapid purging of wide areas." - stage = READY - -/obj/item/grenade/chem_grenade/clf3/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src) - - B1.reagents.add_reagent("fluorosurfactant", 250) - B1.reagents.add_reagent("clf3", 50) - B2.reagents.add_reagent("water", 250) - B2.reagents.add_reagent("clf3", 50) - - beakers += B1 - beakers += B2 - -/obj/item/grenade/chem_grenade/bioterrorfoam - name = "Bio terror foam grenade" - desc = "Tiger Cooperative chemical foam grenade. Causes temporary irration, blindness, confusion, mutism, and mutations to carbon based life forms. Contains additional spore toxin" - stage = READY - -/obj/item/grenade/chem_grenade/bioterrorfoam/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src) - - B1.reagents.add_reagent("cryptobiolin", 75) - B1.reagents.add_reagent("water", 50) - B1.reagents.add_reagent("mutetoxin", 50) - B1.reagents.add_reagent("spore", 75) - B1.reagents.add_reagent("itching_powder", 50) - B2.reagents.add_reagent("fluorosurfactant", 150) - B2.reagents.add_reagent("mutagen", 150) - beakers += B1 - beakers += B2 - -/obj/item/grenade/chem_grenade/tuberculosis - name = "Fungal tuberculosis grenade" - desc = "WARNING: GRENADE WILL RELEASE DEADLY SPORES CONTAINING ACTIVE AGENTS. SEAL SUIT AND AIRFLOW BEFORE USE." - stage = READY - -/obj/item/grenade/chem_grenade/tuberculosis/Initialize() - . = ..() - var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src) - var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src) - - B1.reagents.add_reagent("potassium", 50) - B1.reagents.add_reagent("phosphorus", 50) - B1.reagents.add_reagent("fungalspores", 200) - B2.reagents.add_reagent("blood", 250) - B2.reagents.add_reagent("sugar", 50) - - beakers += B1 - beakers += B2 +#define EMPTY 1 +#define WIRED 2 +#define READY 3 + +/obj/item/grenade/chem_grenade + name = "chemical grenade" + desc = "A custom made grenade." + icon_state = "chemg" + item_state = "flashbang" + w_class = WEIGHT_CLASS_SMALL + force = 2 + var/stage = EMPTY + var/list/beakers = list() + var/list/allowed_containers = list(/obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle) + var/affected_area = 3 + var/obj/item/device/assembly_holder/nadeassembly = null + var/assemblyattacher + var/ignition_temp = 10 // The amount of heat added to the reagents when this grenade goes off. + var/threatscale = 1 // Used by advanced grenades to make them slightly more worthy. + var/no_splash = FALSE //If the grenade deletes even if it has no reagents to splash with. Used for slime core reactions. + +/obj/item/grenade/chem_grenade/Initialize() + . = ..() + create_reagents(1000) + stage_change() // If no argument is set, it will change the stage to the current stage, useful for stock grenades that start READY. + +/obj/item/grenade/chem_grenade/examine(mob/user) + display_timer = (stage == READY && !nadeassembly) //show/hide the timer based on assembly state + ..() + + +/obj/item/grenade/chem_grenade/attack_self(mob/user) + if(stage == READY && !active) + if(nadeassembly) + nadeassembly.attack_self(user) + else if(clown_check(user)) + var/turf/bombturf = get_turf(src) + var/area/A = get_area(bombturf) + message_admins("[ADMIN_LOOKUPFLW(usr)] has primed a [name] for detonation at [A.name][ADMIN_JMP(bombturf)].") + log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") + to_chat(user, "You prime the [name]! [det_time / 10] second\s!") + playsound(user.loc, 'sound/weapons/armbomb.ogg', 60, 1) + active = 1 + icon_state = initial(icon_state) + "_active" + if(iscarbon(user)) + var/mob/living/carbon/C = user + C.throw_mode_on() + + addtimer(CALLBACK(src, .proc/prime), det_time) + + +/obj/item/grenade/chem_grenade/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/screwdriver)) + if(stage == WIRED) + if(beakers.len) + stage_change(READY) + to_chat(user, "You lock the [initial(name)] assembly.") + playsound(loc, I.usesound, 25, -3) + else + to_chat(user, "You need to add at least one beaker before locking the [initial(name)] assembly!") + else if(stage == READY && !nadeassembly) + det_time = det_time == 50 ? 30 : 50 //toggle between 30 and 50 + to_chat(user, "You modify the time delay. It's set for [det_time / 10] second\s.") + else if(stage == EMPTY) + to_chat(user, "You need to add an activation mechanism!") + + else if(stage == WIRED && is_type_in_list(I, allowed_containers)) + . = 1 //no afterattack + if(beakers.len == 2) + to_chat(user, "[src] can not hold more containers!") + return + else + if(I.reagents.total_volume) + if(!user.transferItemToLoc(I, src)) + return + to_chat(user, "You add [I] to the [initial(name)] assembly.") + beakers += I + else + to_chat(user, "[I] is empty!") + + else if(stage == EMPTY && istype(I, /obj/item/device/assembly_holder)) + . = 1 // no afterattack + var/obj/item/device/assembly_holder/A = I + if(isigniter(A.a_left) == isigniter(A.a_right)) //Check if either part of the assembly has an igniter, but if both parts are igniters, then fuck it + return + if(!user.transferItemToLoc(I, src)) + return + + nadeassembly = A + A.master = src + assemblyattacher = user.ckey + + stage_change(WIRED) + to_chat(user, "You add [A] to the [initial(name)] assembly.") + + else if(stage == EMPTY && istype(I, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/C = I + if (C.use(1)) + det_time = 50 // In case the cable_coil was removed and readded. + stage_change(WIRED) + to_chat(user, "You rig the [initial(name)] assembly.") + else + to_chat(user, "You need one length of coil to wire the assembly!") + return + + else if(stage == READY && istype(I, /obj/item/wirecutters) && !active) + stage_change(WIRED) + to_chat(user, "You unlock the [initial(name)] assembly.") + + else if(stage == WIRED && istype(I, /obj/item/wrench)) + if(beakers.len) + for(var/obj/O in beakers) + O.loc = get_turf(src) + beakers = list() + to_chat(user, "You open the [initial(name)] assembly and remove the payload.") + return // First use of the wrench remove beakers, then use the wrench to remove the activation mechanism. + if(nadeassembly) + nadeassembly.loc = get_turf(src) + nadeassembly.master = null + nadeassembly = null + else // If "nadeassembly = null && stage == WIRED", then it most have been cable_coil that was used. + new /obj/item/stack/cable_coil(get_turf(src),1) + stage_change(EMPTY) + to_chat(user, "You remove the activation mechanism from the [initial(name)] assembly.") + else + return ..() + +/obj/item/grenade/chem_grenade/proc/stage_change(N) + if(N) + stage = N + if(stage == EMPTY) + name = "[initial(name)] casing" + desc = "A do it yourself [initial(name)]!" + icon_state = initial(icon_state) + else if(stage == WIRED) + name = "unsecured [initial(name)]" + desc = "An unsecured [initial(name)] assembly." + icon_state = "[initial(icon_state)]_ass" + else if(stage == READY) + name = initial(name) + desc = initial(desc) + icon_state = "[initial(icon_state)]_locked" + + +//assembly stuff +/obj/item/grenade/chem_grenade/receive_signal() + prime() + + +/obj/item/grenade/chem_grenade/Crossed(atom/movable/AM) + if(nadeassembly) + nadeassembly.Crossed(AM) + +/obj/item/grenade/chem_grenade/on_found(mob/finder) + if(nadeassembly) + nadeassembly.on_found(finder) + +/obj/item/grenade/chem_grenade/prime() + if(stage != READY) + return + + var/list/datum/reagents/reactants = list() + for(var/obj/item/reagent_containers/glass/G in beakers) + reactants += G.reagents + + if(!chem_splash(get_turf(src), affected_area, reactants, ignition_temp, threatscale) && !no_splash) + playsound(loc, 'sound/items/screwdriver2.ogg', 50, 1) + if(beakers.len) + for(var/obj/O in beakers) + O.loc = get_turf(src) + beakers = list() + stage_change(EMPTY) + return + + if(nadeassembly) + var/mob/M = get_mob_by_ckey(assemblyattacher) + var/mob/last = get_mob_by_ckey(nadeassembly.fingerprintslast) + var/turf/T = get_turf(src) + var/area/A = get_area(T) + message_admins("grenade primed by an assembly, attached by [ADMIN_LOOKUPFLW(M)] and last touched by [ADMIN_LOOKUPFLW(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] [ADMIN_JMP(T)].") + log_game("grenade primed by an assembly, attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] [COORD(T)]") + + var/turf/DT = get_turf(src) + var/area/DA = get_area(DT) + log_game("A grenade detonated at [DA.name] [COORD(DT)]") + + update_mob() + + qdel(src) + +//Large chem grenades accept slime cores and use the appropriately. +/obj/item/grenade/chem_grenade/large + name = "large grenade" + desc = "A custom made large grenade. It affects a larger area." + icon_state = "large_grenade" + allowed_containers = list(/obj/item/reagent_containers/glass, /obj/item/reagent_containers/food/condiment, + /obj/item/reagent_containers/food/drinks) + origin_tech = "combat=3;engineering=3" + affected_area = 5 + ignition_temp = 25 // Large grenades are slightly more effective at setting off heat-sensitive mixtures than smaller grenades. + threatscale = 1.1 // 10% more effective. + +/obj/item/grenade/chem_grenade/large/prime() + if(stage != READY) + return + + for(var/obj/item/slime_extract/S in beakers) + if(S.Uses) + for(var/obj/item/reagent_containers/glass/G in beakers) + G.reagents.trans_to(S, G.reagents.total_volume) + + //If there is still a core (sometimes it's used up) + //and there are reagents left, behave normally, + //otherwise drop it on the ground for timed reactions like gold. + + if(S) + if(S.reagents && S.reagents.total_volume) + for(var/obj/item/reagent_containers/glass/G in beakers) + S.reagents.trans_to(G, S.reagents.total_volume) + else + S.forceMove(get_turf(src)) + no_splash = TRUE + ..() + + //I tried to just put it in the allowed_containers list but + //if you do that it must have reagents. If you're going to + //make a special case you might as well do it explicitly. -Sayu +/obj/item/grenade/chem_grenade/large/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/slime_extract) && stage == WIRED) + if(!user.transferItemToLoc(I, src)) + return + to_chat(user, "You add [I] to the [initial(name)] assembly.") + beakers += I + else + return ..() + +/obj/item/grenade/chem_grenade/cryo // Intended for rare cryogenic mixes. Cools the area moderately upon detonation. + name = "cryo grenade" + desc = "A custom made cryogenic grenade. It rapidly cools its contents upon detonation." + icon_state = "cryog" + affected_area = 2 + ignition_temp = -100 + +/obj/item/grenade/chem_grenade/pyro // Intended for pyrotechnical mixes. Produces a small fire upon detonation, igniting potentially flammable mixtures. + name = "pyro grenade" + desc = "A custom made pyrotechnical grenade. It heats up and ignites its contents upon detonation." + icon_state = "pyrog" + origin_tech = "combat=4;engineering=4" + affected_area = 3 + ignition_temp = 500 // This is enough to expose a hotspot. + +/obj/item/grenade/chem_grenade/adv_release // Intended for weaker, but longer lasting effects. Could have some interesting uses. + name = "advanced release grenade" + desc = "A custom made advanced release grenade. It is able to be detonated more than once. Can be configured using a multitool." + icon_state = "timeg" + origin_tech = "combat=3;engineering=4" + var/unit_spread = 10 // Amount of units per repeat. Can be altered with a multitool. + +/obj/item/grenade/chem_grenade/adv_release/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/device/multitool)) + switch(unit_spread) + if(0 to 24) + unit_spread += 5 + if(25 to 99) + unit_spread += 25 + else + unit_spread = 5 + to_chat(user, " You set the time release to [unit_spread] units per detonation.") + return + ..() + +/obj/item/grenade/chem_grenade/adv_release/prime() + if(stage != READY) + return + + var/total_volume = 0 + for(var/obj/item/reagent_containers/RC in beakers) + total_volume += RC.reagents.total_volume + if(!total_volume) + qdel(src) + qdel(nadeassembly) + return + var/fraction = unit_spread/total_volume + var/datum/reagents/reactants = new(unit_spread) + reactants.my_atom = src + for(var/obj/item/reagent_containers/RC in beakers) + RC.reagents.trans_to(reactants, RC.reagents.total_volume*fraction, threatscale, 1, 1) + chem_splash(get_turf(src), affected_area, list(reactants), ignition_temp, threatscale) + + if(nadeassembly) + var/mob/M = get_mob_by_ckey(assemblyattacher) + var/mob/last = get_mob_by_ckey(nadeassembly.fingerprintslast) + var/turf/T = get_turf(src) + var/area/A = get_area(T) + message_admins("grenade primed by an assembly, attached by [key_name_admin(M)](?) (FLW) and last touched by [key_name_admin(last)](?) (FLW) ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] (JMP).") + log_game("grenade primed by an assembly, attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]) at [A.name] ([T.x], [T.y], [T.z])") + else + addtimer(CALLBACK(src, .proc/prime), det_time) + var/turf/DT = get_turf(src) + var/area/DA = get_area(DT) + log_game("A grenade detonated at [DA.name] ([DT.x], [DT.y], [DT.z])") + + + + + +////////////////////////////// +////// PREMADE GRENADES ////// +////////////////////////////// + +/obj/item/grenade/chem_grenade/metalfoam + name = "metal foam grenade" + desc = "Used for emergency sealing of air breaches." + stage = READY + +/obj/item/grenade/chem_grenade/metalfoam/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/B2 = new(src) + + B1.reagents.add_reagent("aluminium", 30) + B2.reagents.add_reagent("foaming_agent", 10) + B2.reagents.add_reagent("facid", 10) + + beakers += B1 + beakers += B2 + + +/obj/item/grenade/chem_grenade/incendiary + name = "incendiary grenade" + desc = "Used for clearing rooms of living things." + stage = READY + +/obj/item/grenade/chem_grenade/incendiary/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/B2 = new(src) + + B1.reagents.add_reagent("phosphorus", 25) + B2.reagents.add_reagent("stable_plasma", 25) + B2.reagents.add_reagent("sacid", 25) + + beakers += B1 + beakers += B2 + + +/obj/item/grenade/chem_grenade/antiweed + name = "weedkiller grenade" + desc = "Used for purging large areas of invasive plant species. Contents under pressure. Do not directly inhale contents." + stage = READY + +/obj/item/grenade/chem_grenade/antiweed/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/B2 = new(src) + + B1.reagents.add_reagent("plantbgone", 25) + B1.reagents.add_reagent("potassium", 25) + B2.reagents.add_reagent("phosphorus", 25) + B2.reagents.add_reagent("sugar", 25) + + beakers += B1 + beakers += B2 + + +/obj/item/grenade/chem_grenade/cleaner + name = "cleaner grenade" + desc = "BLAM!-brand foaming space cleaner. In a special applicator for rapid cleaning of wide areas." + stage = READY + +/obj/item/grenade/chem_grenade/cleaner/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/B2 = new(src) + + B1.reagents.add_reagent("fluorosurfactant", 40) + B2.reagents.add_reagent("water", 40) + B2.reagents.add_reagent("cleaner", 10) + + beakers += B1 + beakers += B2 + + +/obj/item/grenade/chem_grenade/ez_clean + name = "cleaner grenade" + desc = "Waffle Co.-brand foaming space cleaner. In a special applicator for rapid cleaning of wide areas." + stage = READY + +/obj/item/grenade/chem_grenade/ez_clean/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/large/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/large/B2 = new(src) + + B1.reagents.add_reagent("fluorosurfactant", 40) + B2.reagents.add_reagent("water", 40) + B2.reagents.add_reagent("ez_clean", 60) //ensures a t h i c c distribution + + beakers += B1 + beakers += B2 + + + +/obj/item/grenade/chem_grenade/teargas + name = "teargas grenade" + desc = "Used for nonlethal riot control. Contents under pressure. Do not directly inhale contents." + stage = READY + +/obj/item/grenade/chem_grenade/teargas/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/large/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/large/B2 = new(src) + + B1.reagents.add_reagent("condensedcapsaicin", 60) + B1.reagents.add_reagent("potassium", 40) + B2.reagents.add_reagent("phosphorus", 40) + B2.reagents.add_reagent("sugar", 40) + + beakers += B1 + beakers += B2 + + +/obj/item/grenade/chem_grenade/facid + name = "acid grenade" + desc = "Used for melting armoured opponents." + stage = READY + +/obj/item/grenade/chem_grenade/facid/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src) + + B1.reagents.add_reagent("facid", 290) + B1.reagents.add_reagent("potassium", 10) + B2.reagents.add_reagent("phosphorus", 10) + B2.reagents.add_reagent("sugar", 10) + B2.reagents.add_reagent("facid", 280) + + beakers += B1 + beakers += B2 + + +/obj/item/grenade/chem_grenade/colorful + name = "colorful grenade" + desc = "Used for wide scale painting projects." + stage = READY + +/obj/item/grenade/chem_grenade/colorful/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/B2 = new(src) + + B1.reagents.add_reagent("colorful_reagent", 25) + B1.reagents.add_reagent("potassium", 25) + B2.reagents.add_reagent("phosphorus", 25) + B2.reagents.add_reagent("sugar", 25) + + beakers += B1 + beakers += B2 + +/obj/item/grenade/chem_grenade/glitter + name = "generic glitter grenade" + desc = "You shouldn't see this description." + stage = READY + var/glitter_type = "glitter" + +/obj/item/grenade/chem_grenade/glitter/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/B2 = new(src) + + B1.reagents.add_reagent(glitter_type, 25) + B1.reagents.add_reagent("potassium", 25) + B2.reagents.add_reagent("phosphorus", 25) + B2.reagents.add_reagent("sugar", 25) + + beakers += B1 + beakers += B2 + +/obj/item/grenade/chem_grenade/glitter/pink + name = "pink glitter bomb" + desc = "For that HOT glittery look." + glitter_type = "pink_glitter" + +/obj/item/grenade/chem_grenade/glitter/blue + name = "blue glitter bomb" + desc = "For that COOL glittery look." + glitter_type = "blue_glitter" + +/obj/item/grenade/chem_grenade/glitter/white + name = "white glitter bomb" + desc = "For that somnolent glittery look." + glitter_type = "white_glitter" + +/obj/item/grenade/chem_grenade/clf3 + name = "clf3 grenade" + desc = "BURN!-brand foaming clf3. In a special applicator for rapid purging of wide areas." + stage = READY + +/obj/item/grenade/chem_grenade/clf3/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src) + + B1.reagents.add_reagent("fluorosurfactant", 250) + B1.reagents.add_reagent("clf3", 50) + B2.reagents.add_reagent("water", 250) + B2.reagents.add_reagent("clf3", 50) + + beakers += B1 + beakers += B2 + +/obj/item/grenade/chem_grenade/bioterrorfoam + name = "Bio terror foam grenade" + desc = "Tiger Cooperative chemical foam grenade. Causes temporary irration, blindness, confusion, mutism, and mutations to carbon based life forms. Contains additional spore toxin" + stage = READY + +/obj/item/grenade/chem_grenade/bioterrorfoam/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src) + + B1.reagents.add_reagent("cryptobiolin", 75) + B1.reagents.add_reagent("water", 50) + B1.reagents.add_reagent("mutetoxin", 50) + B1.reagents.add_reagent("spore", 75) + B1.reagents.add_reagent("itching_powder", 50) + B2.reagents.add_reagent("fluorosurfactant", 150) + B2.reagents.add_reagent("mutagen", 150) + beakers += B1 + beakers += B2 + +/obj/item/grenade/chem_grenade/tuberculosis + name = "Fungal tuberculosis grenade" + desc = "WARNING: GRENADE WILL RELEASE DEADLY SPORES CONTAINING ACTIVE AGENTS. SEAL SUIT AND AIRFLOW BEFORE USE." + stage = READY + +/obj/item/grenade/chem_grenade/tuberculosis/Initialize() + . = ..() + var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src) + var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src) + + B1.reagents.add_reagent("potassium", 50) + B1.reagents.add_reagent("phosphorus", 50) + B1.reagents.add_reagent("fungalspores", 200) + B2.reagents.add_reagent("blood", 250) + B2.reagents.add_reagent("sugar", 50) + + beakers += B1 + beakers += B2 diff --git a/code/game/objects/items/weapons/grenades/clusterbuster.dm b/code/game/objects/items/grenades/clusterbuster.dm similarity index 100% rename from code/game/objects/items/weapons/grenades/clusterbuster.dm rename to code/game/objects/items/grenades/clusterbuster.dm diff --git a/code/game/objects/items/weapons/grenades/emgrenade.dm b/code/game/objects/items/grenades/emgrenade.dm similarity index 100% rename from code/game/objects/items/weapons/grenades/emgrenade.dm rename to code/game/objects/items/grenades/emgrenade.dm diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/grenades/flashbang.dm similarity index 99% rename from code/game/objects/items/weapons/grenades/flashbang.dm rename to code/game/objects/items/grenades/flashbang.dm index a8ae32d8e8..33d8d6342f 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/grenades/flashbang.dm @@ -2,8 +2,8 @@ name = "flashbang" icon_state = "flashbang" item_state = "flashbang" - lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' origin_tech = "materials=2;combat=3" /obj/item/grenade/flashbang/prime() @@ -29,11 +29,11 @@ //Flash if(M.flash_act(affect_silicon = 1)) - M.Knockdown(max(200/max(1,distance), 60)) + M.Knockdown(max(200/max(1,distance), 60)) //Bang if(!distance || loc == M || loc == M.loc) //Stop allahu akbarring rooms with this. M.Knockdown(200) M.soundbang_act(1, 200, 10, 15) else - M.soundbang_act(1, max(200/max(1,distance), 60), rand(0, 5)) + M.soundbang_act(1, max(200/max(1,distance), 60), rand(0, 5)) diff --git a/code/game/objects/items/weapons/grenades/ghettobomb.dm b/code/game/objects/items/grenades/ghettobomb.dm similarity index 97% rename from code/game/objects/items/weapons/grenades/ghettobomb.dm rename to code/game/objects/items/grenades/ghettobomb.dm index 05a8ae6049..40aba31413 100644 --- a/code/game/objects/items/weapons/grenades/ghettobomb.dm +++ b/code/game/objects/items/grenades/ghettobomb.dm @@ -1,71 +1,71 @@ -//improvised explosives// - -/obj/item/grenade/iedcasing - name = "improvised firebomb" - desc = "A weak, improvised incendiary device." - w_class = WEIGHT_CLASS_SMALL - icon = 'icons/obj/grenade.dmi' - icon_state = "improvised_grenade" - item_state = "flashbang" - lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' - throw_speed = 3 - throw_range = 7 - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - active = 0 - det_time = 50 - display_timer = 0 - var/range = 3 - var/list/times - -/obj/item/grenade/iedcasing/Initialize() - . = ..() - add_overlay("improvised_grenade_filled") - add_overlay("improvised_grenade_wired") - times = list("5" = 10, "-1" = 20, "[rand(30,80)]" = 50, "[rand(65,180)]" = 20)// "Premature, Dud, Short Fuse, Long Fuse"=[weighting value] - det_time = text2num(pickweight(times)) - if(det_time < 0) //checking for 'duds' - range = 1 - det_time = rand(30,80) - else - range = pick(2,2,2,3,3,3,4) - -/obj/item/grenade/iedcasing/CheckParts(list/parts_list) - ..() - var/obj/item/reagent_containers/food/drinks/soda_cans/can = locate() in contents - if(can) - can.pixel_x = 0 //Reset the sprite's position to make it consistent with the rest of the IED - can.pixel_y = 0 - var/mutable_appearance/can_underlay = new(can) - can_underlay.layer = FLOAT_LAYER - can_underlay.plane = FLOAT_PLANE - underlays += can_underlay - - -/obj/item/grenade/iedcasing/attack_self(mob/user) // - if(!active) - if(clown_check(user)) - to_chat(user, "You light the [name]!") - active = TRUE - cut_overlay("improvised_grenade_filled") - icon_state = initial(icon_state) + "_active" - add_fingerprint(user) - var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) - - message_admins("[ADMIN_LOOKUPFLW(user)] has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)].") - log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.throw_mode_on() - addtimer(CALLBACK(src, .proc/prime), det_time) - -/obj/item/grenade/iedcasing/prime() //Blowing that can up - update_mob() - explosion(src.loc,-1,-1,2, flame_range = 4) // small explosion, plus a very large fireball. - qdel(src) - -/obj/item/grenade/iedcasing/examine(mob/user) - ..() - to_chat(user, "You can't tell when it will explode!") +//improvised explosives// + +/obj/item/grenade/iedcasing + name = "improvised firebomb" + desc = "A weak, improvised incendiary device." + w_class = WEIGHT_CLASS_SMALL + icon = 'icons/obj/grenade.dmi' + icon_state = "improvised_grenade" + item_state = "flashbang" + lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + throw_speed = 3 + throw_range = 7 + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + active = 0 + det_time = 50 + display_timer = 0 + var/range = 3 + var/list/times + +/obj/item/grenade/iedcasing/Initialize() + . = ..() + add_overlay("improvised_grenade_filled") + add_overlay("improvised_grenade_wired") + times = list("5" = 10, "-1" = 20, "[rand(30,80)]" = 50, "[rand(65,180)]" = 20)// "Premature, Dud, Short Fuse, Long Fuse"=[weighting value] + det_time = text2num(pickweight(times)) + if(det_time < 0) //checking for 'duds' + range = 1 + det_time = rand(30,80) + else + range = pick(2,2,2,3,3,3,4) + +/obj/item/grenade/iedcasing/CheckParts(list/parts_list) + ..() + var/obj/item/reagent_containers/food/drinks/soda_cans/can = locate() in contents + if(can) + can.pixel_x = 0 //Reset the sprite's position to make it consistent with the rest of the IED + can.pixel_y = 0 + var/mutable_appearance/can_underlay = new(can) + can_underlay.layer = FLOAT_LAYER + can_underlay.plane = FLOAT_PLANE + underlays += can_underlay + + +/obj/item/grenade/iedcasing/attack_self(mob/user) // + if(!active) + if(clown_check(user)) + to_chat(user, "You light the [name]!") + active = TRUE + cut_overlay("improvised_grenade_filled") + icon_state = initial(icon_state) + "_active" + add_fingerprint(user) + var/turf/bombturf = get_turf(src) + var/area/A = get_area(bombturf) + + message_admins("[ADMIN_LOOKUPFLW(user)] has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)].") + log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") + if(iscarbon(user)) + var/mob/living/carbon/C = user + C.throw_mode_on() + addtimer(CALLBACK(src, .proc/prime), det_time) + +/obj/item/grenade/iedcasing/prime() //Blowing that can up + update_mob() + explosion(src.loc,-1,-1,2, flame_range = 4) // small explosion, plus a very large fireball. + qdel(src) + +/obj/item/grenade/iedcasing/examine(mob/user) + ..() + to_chat(user, "You can't tell when it will explode!") diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/grenades/grenade.dm similarity index 96% rename from code/game/objects/items/weapons/grenades/grenade.dm rename to code/game/objects/items/grenades/grenade.dm index 2745ce4108..fceb859ceb 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/grenades/grenade.dm @@ -1,113 +1,113 @@ -/obj/item/grenade - name = "grenade" - desc = "It has an adjustable timer." - w_class = WEIGHT_CLASS_SMALL - icon = 'icons/obj/grenade.dmi' - icon_state = "grenade" - item_state = "flashbang" - lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' - throw_speed = 3 - throw_range = 7 - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - resistance_flags = FLAMMABLE - max_integrity = 40 - var/active = 0 - var/det_time = 50 - var/display_timer = 1 - -/obj/item/grenade/deconstruct(disassembled = TRUE) - if(!disassembled) - prime() - if(!QDELETED(src)) - qdel(src) - -/obj/item/grenade/proc/clown_check(mob/living/carbon/human/user) - if(user.disabilities & CLUMSY && prob(50)) - to_chat(user, "Huh? How does this thing work?") - active = 1 - icon_state = initial(icon_state) + "_active" - playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - spawn(5) - if(user) - user.drop_item() - prime() - return 0 - return 1 - - -/obj/item/grenade/examine(mob/user) - ..() - if(display_timer) - if(det_time > 1) - to_chat(user, "The timer is set to [det_time/10] second\s.") - else - to_chat(user, "\The [src] is set for instant detonation.") - - -/obj/item/grenade/attack_self(mob/user) - if(!active) - if(clown_check(user)) - preprime(user) - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.throw_mode_on() - -/obj/item/grenade/proc/preprime(mob/user) - if(user) - to_chat(user, "You prime the [name]! [det_time/10] seconds!") - playsound(loc, 'sound/weapons/armbomb.ogg', 60, 1) - active = TRUE - icon_state = initial(icon_state) + "_active" - add_fingerprint(user) - var/turf/bombturf = get_turf(src) - var/area/A = get_area(bombturf) - if(user) - var/message = "[ADMIN_LOOKUPFLW(user)]) has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)]" - GLOB.bombers += message - message_admins(message) - log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") - - addtimer(CALLBACK(src, .proc/prime), det_time) - -/obj/item/grenade/proc/prime() - -/obj/item/grenade/proc/update_mob() - if(ismob(loc)) - var/mob/M = loc - M.dropItemToGround(src) - - -/obj/item/grenade/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/screwdriver)) - switch(det_time) - if ("1") - det_time = 10 - to_chat(user, "You set the [name] for 1 second detonation time.") - if ("10") - det_time = 30 - to_chat(user, "You set the [name] for 3 second detonation time.") - if ("30") - det_time = 50 - to_chat(user, "You set the [name] for 5 second detonation time.") - if ("50") - det_time = 1 - to_chat(user, "You set the [name] for instant detonation.") - add_fingerprint(user) - else - return ..() - -/obj/item/grenade/attack_hand() - walk(src, null, null) - ..() - -/obj/item/grenade/attack_paw(mob/user) - return attack_hand(user) - -/obj/item/grenade/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - var/obj/item/projectile/P = hitby - if(damage && attack_type == PROJECTILE_ATTACK && P.damage_type != STAMINA && prob(15)) - owner.visible_message("[attack_text] hits [owner]'s [src], setting it off! What a shot!") - prime() - return 1 //It hit the grenade, not them +/obj/item/grenade + name = "grenade" + desc = "It has an adjustable timer." + w_class = WEIGHT_CLASS_SMALL + icon = 'icons/obj/grenade.dmi' + icon_state = "grenade" + item_state = "flashbang" + lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + throw_speed = 3 + throw_range = 7 + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + resistance_flags = FLAMMABLE + max_integrity = 40 + var/active = 0 + var/det_time = 50 + var/display_timer = 1 + +/obj/item/grenade/deconstruct(disassembled = TRUE) + if(!disassembled) + prime() + if(!QDELETED(src)) + qdel(src) + +/obj/item/grenade/proc/clown_check(mob/living/carbon/human/user) + if(user.disabilities & CLUMSY && prob(50)) + to_chat(user, "Huh? How does this thing work?") + active = 1 + icon_state = initial(icon_state) + "_active" + playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + spawn(5) + if(user) + user.drop_item() + prime() + return 0 + return 1 + + +/obj/item/grenade/examine(mob/user) + ..() + if(display_timer) + if(det_time > 1) + to_chat(user, "The timer is set to [det_time/10] second\s.") + else + to_chat(user, "\The [src] is set for instant detonation.") + + +/obj/item/grenade/attack_self(mob/user) + if(!active) + if(clown_check(user)) + preprime(user) + if(iscarbon(user)) + var/mob/living/carbon/C = user + C.throw_mode_on() + +/obj/item/grenade/proc/preprime(mob/user) + if(user) + to_chat(user, "You prime the [name]! [det_time/10] seconds!") + playsound(loc, 'sound/weapons/armbomb.ogg', 60, 1) + active = TRUE + icon_state = initial(icon_state) + "_active" + add_fingerprint(user) + var/turf/bombturf = get_turf(src) + var/area/A = get_area(bombturf) + if(user) + var/message = "[ADMIN_LOOKUPFLW(user)]) has primed a [name] for detonation at [ADMIN_COORDJMP(bombturf)]" + GLOB.bombers += message + message_admins(message) + log_game("[key_name(usr)] has primed a [name] for detonation at [A.name] [COORD(bombturf)].") + + addtimer(CALLBACK(src, .proc/prime), det_time) + +/obj/item/grenade/proc/prime() + +/obj/item/grenade/proc/update_mob() + if(ismob(loc)) + var/mob/M = loc + M.dropItemToGround(src) + + +/obj/item/grenade/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/screwdriver)) + switch(det_time) + if ("1") + det_time = 10 + to_chat(user, "You set the [name] for 1 second detonation time.") + if ("10") + det_time = 30 + to_chat(user, "You set the [name] for 3 second detonation time.") + if ("30") + det_time = 50 + to_chat(user, "You set the [name] for 5 second detonation time.") + if ("50") + det_time = 1 + to_chat(user, "You set the [name] for instant detonation.") + add_fingerprint(user) + else + return ..() + +/obj/item/grenade/attack_hand() + walk(src, null, null) + ..() + +/obj/item/grenade/attack_paw(mob/user) + return attack_hand(user) + +/obj/item/grenade/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + var/obj/item/projectile/P = hitby + if(damage && attack_type == PROJECTILE_ATTACK && P.damage_type != STAMINA && prob(15)) + owner.visible_message("[attack_text] hits [owner]'s [src], setting it off! What a shot!") + prime() + return 1 //It hit the grenade, not them diff --git a/code/game/objects/items/weapons/grenades/plastic.dm b/code/game/objects/items/grenades/plastic.dm similarity index 100% rename from code/game/objects/items/weapons/grenades/plastic.dm rename to code/game/objects/items/grenades/plastic.dm diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/grenades/smokebomb.dm similarity index 100% rename from code/game/objects/items/weapons/grenades/smokebomb.dm rename to code/game/objects/items/grenades/smokebomb.dm diff --git a/code/game/objects/items/weapons/grenades/spawnergrenade.dm b/code/game/objects/items/grenades/spawnergrenade.dm similarity index 97% rename from code/game/objects/items/weapons/grenades/spawnergrenade.dm rename to code/game/objects/items/grenades/spawnergrenade.dm index eca1174820..f918a66ae2 100644 --- a/code/game/objects/items/weapons/grenades/spawnergrenade.dm +++ b/code/game/objects/items/grenades/spawnergrenade.dm @@ -1,39 +1,39 @@ -/obj/item/grenade/spawnergrenade - desc = "It will unleash an unspecified anomaly into the vicinity." - name = "delivery grenade" - icon = 'icons/obj/grenade.dmi' - icon_state = "delivery" - item_state = "flashbang" - origin_tech = "materials=3;magnets=4" - var/spawner_type = null // must be an object path - var/deliveryamt = 1 // amount of type to deliver - -/obj/item/grenade/spawnergrenade/prime() // Prime now just handles the two loops that query for people in lockers and people who can see it. - update_mob() - if(spawner_type && deliveryamt) - // Make a quick flash - var/turf/T = get_turf(src) - playsound(T, 'sound/effects/phasein.ogg', 100, 1) - for(var/mob/living/carbon/C in viewers(T, null)) - C.flash_act() - - // Spawn some hostile syndicate critters and spread them out - spawn_and_random_walk(spawner_type, T, deliveryamt, walk_chance=50, admin_spawn=admin_spawned) - - qdel(src) - -/obj/item/grenade/spawnergrenade/manhacks - name = "viscerator delivery grenade" - spawner_type = /mob/living/simple_animal/hostile/viscerator - deliveryamt = 10 - origin_tech = "materials=3;magnets=4;syndicate=3" - -/obj/item/grenade/spawnergrenade/spesscarp - name = "carp delivery grenade" - spawner_type = /mob/living/simple_animal/hostile/carp - deliveryamt = 5 - origin_tech = "materials=3;magnets=4;syndicate=3" - -/obj/item/grenade/spawnergrenade/syndiesoap - name = "Mister Scrubby" - spawner_type = /obj/item/soap/syndie +/obj/item/grenade/spawnergrenade + desc = "It will unleash an unspecified anomaly into the vicinity." + name = "delivery grenade" + icon = 'icons/obj/grenade.dmi' + icon_state = "delivery" + item_state = "flashbang" + origin_tech = "materials=3;magnets=4" + var/spawner_type = null // must be an object path + var/deliveryamt = 1 // amount of type to deliver + +/obj/item/grenade/spawnergrenade/prime() // Prime now just handles the two loops that query for people in lockers and people who can see it. + update_mob() + if(spawner_type && deliveryamt) + // Make a quick flash + var/turf/T = get_turf(src) + playsound(T, 'sound/effects/phasein.ogg', 100, 1) + for(var/mob/living/carbon/C in viewers(T, null)) + C.flash_act() + + // Spawn some hostile syndicate critters and spread them out + spawn_and_random_walk(spawner_type, T, deliveryamt, walk_chance=50, admin_spawn=admin_spawned) + + qdel(src) + +/obj/item/grenade/spawnergrenade/manhacks + name = "viscerator delivery grenade" + spawner_type = /mob/living/simple_animal/hostile/viscerator + deliveryamt = 10 + origin_tech = "materials=3;magnets=4;syndicate=3" + +/obj/item/grenade/spawnergrenade/spesscarp + name = "carp delivery grenade" + spawner_type = /mob/living/simple_animal/hostile/carp + deliveryamt = 5 + origin_tech = "materials=3;magnets=4;syndicate=3" + +/obj/item/grenade/spawnergrenade/syndiesoap + name = "Mister Scrubby" + spawner_type = /obj/item/soap/syndie diff --git a/code/game/objects/items/weapons/grenades/syndieminibomb.dm b/code/game/objects/items/grenades/syndieminibomb.dm similarity index 97% rename from code/game/objects/items/weapons/grenades/syndieminibomb.dm rename to code/game/objects/items/grenades/syndieminibomb.dm index 1eb6b8ca3b..8c2c6d4980 100644 --- a/code/game/objects/items/weapons/grenades/syndieminibomb.dm +++ b/code/game/objects/items/grenades/syndieminibomb.dm @@ -1,53 +1,53 @@ -/obj/item/grenade/syndieminibomb - desc = "A syndicate manufactured explosive used to sow destruction and chaos" - name = "syndicate minibomb" - icon = 'icons/obj/grenade.dmi' - icon_state = "syndicate" - item_state = "flashbang" - origin_tech = "materials=3;magnets=4;syndicate=3" - - -/obj/item/grenade/syndieminibomb/prime() - update_mob() - explosion(src.loc,1,2,4,flame_range = 2) - qdel(src) - -/obj/item/grenade/syndieminibomb/concussion - name = "HE Grenade" - desc = "A compact shrapnel grenade meant to devestate nearby organisms and cause some damage in the process. Pull pin and throw opposite direction." - icon_state = "concussion" - origin_tech = "materials=3;magnets=4;syndicate=2" - -/obj/item/grenade/syndieminibomb/concussion/prime() - update_mob() - explosion(src.loc,0,2,3,flame_range = 3) - qdel(src) - -/obj/item/grenade/syndieminibomb/concussion/frag - name = "frag grenade" - desc = "Fire in the hole." - icon_state = "frag" - -/obj/item/grenade/gluon - desc = "An advanced grenade that releases a harmful stream of gluons inducing radiation in those nearby. These gluon streams will also make victims feel exhausted, and induce shivering. This extreme coldness will also likely wet any nearby floors." - name = "gluon frag grenade" - icon = 'icons/obj/grenade.dmi' - icon_state = "bluefrag" - item_state = "flashbang" - var/freeze_range = 4 - var/rad_damage = 35 - var/stamina_damage = 30 - -/obj/item/grenade/gluon/prime() - update_mob() - playsound(loc, 'sound/effects/empulse.ogg', 50, 1) - radiation_pulse(loc,freeze_range,freeze_range+1,rad_damage) - for(var/turf/T in view(freeze_range,loc)) - if(isfloorturf(T)) - var/turf/open/floor/F = T - F.wet = TURF_WET_PERMAFROST - addtimer(CALLBACK(F, /turf/open/floor.proc/MakeDry, TURF_WET_PERMAFROST), rand(3000, 3100)) - for(var/mob/living/carbon/L in T) - L.adjustStaminaLoss(stamina_damage) - L.bodytemperature -= 230 - qdel(src) +/obj/item/grenade/syndieminibomb + desc = "A syndicate manufactured explosive used to sow destruction and chaos" + name = "syndicate minibomb" + icon = 'icons/obj/grenade.dmi' + icon_state = "syndicate" + item_state = "flashbang" + origin_tech = "materials=3;magnets=4;syndicate=3" + + +/obj/item/grenade/syndieminibomb/prime() + update_mob() + explosion(src.loc,1,2,4,flame_range = 2) + qdel(src) + +/obj/item/grenade/syndieminibomb/concussion + name = "HE Grenade" + desc = "A compact shrapnel grenade meant to devestate nearby organisms and cause some damage in the process. Pull pin and throw opposite direction." + icon_state = "concussion" + origin_tech = "materials=3;magnets=4;syndicate=2" + +/obj/item/grenade/syndieminibomb/concussion/prime() + update_mob() + explosion(src.loc,0,2,3,flame_range = 3) + qdel(src) + +/obj/item/grenade/syndieminibomb/concussion/frag + name = "frag grenade" + desc = "Fire in the hole." + icon_state = "frag" + +/obj/item/grenade/gluon + desc = "An advanced grenade that releases a harmful stream of gluons inducing radiation in those nearby. These gluon streams will also make victims feel exhausted, and induce shivering. This extreme coldness will also likely wet any nearby floors." + name = "gluon frag grenade" + icon = 'icons/obj/grenade.dmi' + icon_state = "bluefrag" + item_state = "flashbang" + var/freeze_range = 4 + var/rad_damage = 35 + var/stamina_damage = 30 + +/obj/item/grenade/gluon/prime() + update_mob() + playsound(loc, 'sound/effects/empulse.ogg', 50, 1) + radiation_pulse(loc,freeze_range,freeze_range+1,rad_damage) + for(var/turf/T in view(freeze_range,loc)) + if(isfloorturf(T)) + var/turf/open/floor/F = T + F.wet = TURF_WET_PERMAFROST + addtimer(CALLBACK(F, /turf/open/floor.proc/MakeDry, TURF_WET_PERMAFROST), rand(3000, 3100)) + for(var/mob/living/carbon/L in T) + L.adjustStaminaLoss(stamina_damage) + L.bodytemperature -= 230 + qdel(src) diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/handcuffs.dm similarity index 100% rename from code/game/objects/items/weapons/handcuffs.dm rename to code/game/objects/items/handcuffs.dm diff --git a/code/game/objects/items/weapons/his_grace.dm b/code/game/objects/items/his_grace.dm similarity index 100% rename from code/game/objects/items/weapons/his_grace.dm rename to code/game/objects/items/his_grace.dm diff --git a/code/game/objects/items/weapons/holosign_creator.dm b/code/game/objects/items/holosign_creator.dm similarity index 100% rename from code/game/objects/items/weapons/holosign_creator.dm rename to code/game/objects/items/holosign_creator.dm diff --git a/code/game/objects/items/weapons/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm similarity index 100% rename from code/game/objects/items/weapons/holy_weapons.dm rename to code/game/objects/items/holy_weapons.dm diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/implants/implant.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant.dm rename to code/game/objects/items/implants/implant.dm diff --git a/code/game/objects/items/weapons/implants/implant_abductor.dm b/code/game/objects/items/implants/implant_abductor.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_abductor.dm rename to code/game/objects/items/implants/implant_abductor.dm diff --git a/code/game/objects/items/weapons/implants/implant_chem.dm b/code/game/objects/items/implants/implant_chem.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_chem.dm rename to code/game/objects/items/implants/implant_chem.dm diff --git a/code/game/objects/items/weapons/implants/implant_clown.dm b/code/game/objects/items/implants/implant_clown.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_clown.dm rename to code/game/objects/items/implants/implant_clown.dm diff --git a/code/game/objects/items/weapons/implants/implant_exile.dm b/code/game/objects/items/implants/implant_exile.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_exile.dm rename to code/game/objects/items/implants/implant_exile.dm diff --git a/code/game/objects/items/weapons/implants/implant_explosive.dm b/code/game/objects/items/implants/implant_explosive.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_explosive.dm rename to code/game/objects/items/implants/implant_explosive.dm diff --git a/code/game/objects/items/weapons/implants/implant_freedom.dm b/code/game/objects/items/implants/implant_freedom.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_freedom.dm rename to code/game/objects/items/implants/implant_freedom.dm diff --git a/code/game/objects/items/weapons/implants/implant_gang.dm b/code/game/objects/items/implants/implant_gang.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_gang.dm rename to code/game/objects/items/implants/implant_gang.dm diff --git a/code/game/objects/items/weapons/implants/implant_krav_maga.dm b/code/game/objects/items/implants/implant_krav_maga.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_krav_maga.dm rename to code/game/objects/items/implants/implant_krav_maga.dm diff --git a/code/game/objects/items/weapons/implants/implant_loyality.dm b/code/game/objects/items/implants/implant_loyality.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_loyality.dm rename to code/game/objects/items/implants/implant_loyality.dm diff --git a/code/game/objects/items/weapons/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_misc.dm rename to code/game/objects/items/implants/implant_misc.dm diff --git a/code/game/objects/items/weapons/implants/implant_storage.dm b/code/game/objects/items/implants/implant_storage.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_storage.dm rename to code/game/objects/items/implants/implant_storage.dm diff --git a/code/game/objects/items/weapons/implants/implant_track.dm b/code/game/objects/items/implants/implant_track.dm similarity index 100% rename from code/game/objects/items/weapons/implants/implant_track.dm rename to code/game/objects/items/implants/implant_track.dm diff --git a/code/game/objects/items/weapons/implants/implantcase.dm b/code/game/objects/items/implants/implantcase.dm similarity index 99% rename from code/game/objects/items/weapons/implants/implantcase.dm rename to code/game/objects/items/implants/implantcase.dm index 769208aee9..99bf1e2fe3 100644 --- a/code/game/objects/items/weapons/implants/implantcase.dm +++ b/code/game/objects/items/implants/implantcase.dm @@ -4,8 +4,8 @@ icon = 'icons/obj/items.dmi' icon_state = "implantcase-0" item_state = "implantcase" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' throw_speed = 2 throw_range = 5 w_class = WEIGHT_CLASS_TINY diff --git a/code/game/objects/items/weapons/implants/implantchair.dm b/code/game/objects/items/implants/implantchair.dm similarity index 99% rename from code/game/objects/items/weapons/implants/implantchair.dm rename to code/game/objects/items/implants/implantchair.dm index de0fd57c90..55a35960cf 100644 --- a/code/game/objects/items/weapons/implants/implantchair.dm +++ b/code/game/objects/items/implants/implantchair.dm @@ -3,7 +3,7 @@ desc = "Used to implant occupants with mindshield implants." icon = 'icons/obj/machines/implantchair.dmi' icon_state = "implantchair" - density = TRUE + density = TRUE opacity = 0 anchored = TRUE @@ -20,13 +20,13 @@ var/special = FALSE var/special_name = "special function" -/obj/machinery/implantchair/Initialize() - . = ..() +/obj/machinery/implantchair/Initialize() + . = ..() open_machine() update_icon() -/obj/machinery/implantchair/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.notcontained_state) +/obj/machinery/implantchair/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.notcontained_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) ui = new(user, src, ui_key, "implantchair", name, 375, 280, master_ui, state) diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/implants/implanter.dm similarity index 96% rename from code/game/objects/items/weapons/implants/implanter.dm rename to code/game/objects/items/implants/implanter.dm index 50e1a2010c..7a6a8ca2a9 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/implants/implanter.dm @@ -1,73 +1,73 @@ -/obj/item/implanter - name = "implanter" - desc = "A sterile automatic implant injector." - icon = 'icons/obj/items.dmi' - icon_state = "implanter0" - item_state = "syringe_0" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_SMALL - origin_tech = "materials=2;biotech=3" - materials = list(MAT_METAL=600, MAT_GLASS=200) - var/obj/item/implant/imp = null - var/imp_type = null - - -/obj/item/implanter/update_icon() - if(imp) - icon_state = "implanter1" - origin_tech = imp.origin_tech - else - icon_state = "implanter0" - origin_tech = initial(origin_tech) - - -/obj/item/implanter/attack(mob/living/M, mob/user) - if(!istype(M)) - return - if(user && imp) - if(M != user) - M.visible_message("[user] is attempting to implant [M].") - - var/turf/T = get_turf(M) - if(T && (M == user || do_mob(user, M, 50))) - if(src && imp) - if(imp.implant(M, user)) - if (M == user) - to_chat(user, "You implant yourself.") - else - M.visible_message("[user] has implanted [M].", "[user] implants you.") - imp = null - update_icon() - else - to_chat(user, "[src] fails to implant [M].") - -/obj/item/implanter/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/pen)) - var/t = stripped_input(user, "What would you like the label to be?", name, null) - if(user.get_active_held_item() != W) - return - if(!in_range(src, user) && loc != user) - return - if(t) - name = "implanter ([t])" - else - name = "implanter" - else - return ..() - -/obj/item/implanter/Initialize(mapload) - ..() - if(imp_type) - imp = new imp_type(src) - update_icon() - -/obj/item/implanter/adrenalin - name = "implanter (adrenalin)" - imp_type = /obj/item/implant/adrenalin - -/obj/item/implanter/emp - name = "implanter (EMP)" - imp_type = /obj/item/implant/emp +/obj/item/implanter + name = "implanter" + desc = "A sterile automatic implant injector." + icon = 'icons/obj/items.dmi' + icon_state = "implanter0" + item_state = "syringe_0" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_SMALL + origin_tech = "materials=2;biotech=3" + materials = list(MAT_METAL=600, MAT_GLASS=200) + var/obj/item/implant/imp = null + var/imp_type = null + + +/obj/item/implanter/update_icon() + if(imp) + icon_state = "implanter1" + origin_tech = imp.origin_tech + else + icon_state = "implanter0" + origin_tech = initial(origin_tech) + + +/obj/item/implanter/attack(mob/living/M, mob/user) + if(!istype(M)) + return + if(user && imp) + if(M != user) + M.visible_message("[user] is attempting to implant [M].") + + var/turf/T = get_turf(M) + if(T && (M == user || do_mob(user, M, 50))) + if(src && imp) + if(imp.implant(M, user)) + if (M == user) + to_chat(user, "You implant yourself.") + else + M.visible_message("[user] has implanted [M].", "[user] implants you.") + imp = null + update_icon() + else + to_chat(user, "[src] fails to implant [M].") + +/obj/item/implanter/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/pen)) + var/t = stripped_input(user, "What would you like the label to be?", name, null) + if(user.get_active_held_item() != W) + return + if(!in_range(src, user) && loc != user) + return + if(t) + name = "implanter ([t])" + else + name = "implanter" + else + return ..() + +/obj/item/implanter/Initialize(mapload) + ..() + if(imp_type) + imp = new imp_type(src) + update_icon() + +/obj/item/implanter/adrenalin + name = "implanter (adrenalin)" + imp_type = /obj/item/implant/adrenalin + +/obj/item/implanter/emp + name = "implanter (EMP)" + imp_type = /obj/item/implant/emp diff --git a/code/game/objects/items/weapons/implants/implantpad.dm b/code/game/objects/items/implants/implantpad.dm similarity index 99% rename from code/game/objects/items/weapons/implants/implantpad.dm rename to code/game/objects/items/implants/implantpad.dm index d24971f75a..3d73e208ee 100644 --- a/code/game/objects/items/weapons/implants/implantpad.dm +++ b/code/game/objects/items/implants/implantpad.dm @@ -4,8 +4,8 @@ icon = 'icons/obj/items.dmi' icon_state = "implantpad-0" item_state = "electronic" - lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' throw_speed = 3 throw_range = 5 w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/weapons/implants/implantuplink.dm b/code/game/objects/items/implants/implantuplink.dm similarity index 99% rename from code/game/objects/items/weapons/implants/implantuplink.dm rename to code/game/objects/items/implants/implantuplink.dm index 9e29a8288f..d89c4598b5 100644 --- a/code/game/objects/items/weapons/implants/implantuplink.dm +++ b/code/game/objects/items/implants/implantuplink.dm @@ -3,8 +3,8 @@ desc = "Sneeki breeki." icon = 'icons/obj/radio.dmi' icon_state = "radio" - lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' origin_tech = "materials=4;magnets=4;programming=4;biotech=4;syndicate=5;bluespace=5" var/starting_tc = 0 diff --git a/code/game/objects/items/weapons/inducer.dm b/code/game/objects/items/inducer.dm similarity index 100% rename from code/game/objects/items/weapons/inducer.dm rename to code/game/objects/items/inducer.dm diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/kitchen.dm similarity index 97% rename from code/game/objects/items/weapons/kitchen.dm rename to code/game/objects/items/kitchen.dm index 586c593cd7..ccf3f55e83 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/kitchen.dm @@ -1,168 +1,168 @@ -/* Kitchen tools - * Contains: - * Fork - * Kitchen knives - * Ritual Knife - * Butcher's cleaver - * Combat Knife - * Rolling Pins - */ - -/obj/item/kitchen - icon = 'icons/obj/kitchen.dmi' - origin_tech = "materials=1" - lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi' - -/obj/item/kitchen/fork - name = "fork" - desc = "Pointy." - icon_state = "fork" - force = 5 - w_class = WEIGHT_CLASS_TINY - throwforce = 0 - throw_speed = 3 - throw_range = 5 - materials = list(MAT_METAL=80) - flags_1 = CONDUCT_1 - attack_verb = list("attacked", "stabbed", "poked") - hitsound = 'sound/weapons/bladeslice.ogg' - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) - var/datum/reagent/forkload //used to eat omelette - -/obj/item/kitchen/fork/attack(mob/living/carbon/M, mob/living/carbon/user) - if(!istype(M)) - return ..() - - if(forkload) - if(M == user) - M.visible_message("[user] eats a delicious forkful of omelette!") - M.reagents.add_reagent(forkload.id, 1) - else - M.visible_message("[user] feeds [M] a delicious forkful of omelette!") - M.reagents.add_reagent(forkload.id, 1) - icon_state = "fork" - forkload = null - - else if(user.zone_selected == "eyes") - if(user.disabilities & CLUMSY && prob(50)) - M = user - return eyestab(M,user) - else - return ..() - - -/obj/item/kitchen/knife - name = "kitchen knife" - icon_state = "knife" - desc = "A general purpose Chef's Knife made by SpaceCook Incorporated. Guaranteed to stay sharp for years to come." - flags_1 = CONDUCT_1 - force = 10 - w_class = WEIGHT_CLASS_SMALL - throwforce = 10 - hitsound = 'sound/weapons/bladeslice.ogg' - throw_speed = 3 - throw_range = 6 - materials = list(MAT_METAL=12000) - attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - sharpness = IS_SHARP_ACCURATE - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 50) - var/bayonet = FALSE //Can this be attached to a gun? - -/obj/item/kitchen/knife/attack(mob/living/carbon/M, mob/living/carbon/user) - if(user.zone_selected == "eyes") - if(user.disabilities & CLUMSY && prob(50)) - M = user - return eyestab(M,user) - else - return ..() - -/obj/item/kitchen/knife/suicide_act(mob/user) - user.visible_message(pick("[user] is slitting [user.p_their()] wrists with the [src.name]! It looks like [user.p_theyre()] trying to commit suicide.", \ - "[user] is slitting [user.p_their()] throat with the [src.name]! It looks like [user.p_theyre()] trying to commit suicide.", \ - "[user] is slitting [user.p_their()] stomach open with the [src.name]! It looks like [user.p_theyre()] trying to commit seppuku.")) - return (BRUTELOSS) - -/obj/item/kitchen/knife/ritual - name = "ritual knife" - desc = "The unearthly energies that once powered this blade are now dormant." - icon = 'icons/obj/wizard.dmi' - icon_state = "render" - item_state = "knife" - w_class = WEIGHT_CLASS_NORMAL - -/obj/item/kitchen/knife/butcher - name = "butcher's cleaver" - icon_state = "butch" - desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown by-products." - flags_1 = CONDUCT_1 - force = 15 - throwforce = 10 - materials = list(MAT_METAL=18000) - attack_verb = list("cleaved", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - w_class = WEIGHT_CLASS_NORMAL - -/obj/item/kitchen/knife/combat - name = "combat knife" - icon_state = "buckknife" - item_state = "knife" - desc = "A military combat utility survival knife." - force = 20 - throwforce = 20 - origin_tech = "materials=3;combat=4" - attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "cut") - bayonet = TRUE - -/obj/item/kitchen/knife/combat/survival - name = "survival knife" - icon_state = "survivalknife" - item_state = "knife" - desc = "A hunting grade survival knife." - force = 15 - throwforce = 15 - bayonet = TRUE - -/obj/item/kitchen/knife/combat/bone - name = "bone dagger" - item_state = "bone_dagger" - icon_state = "bone_dagger" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - desc = "A sharpened bone. The bare mimimum in survival." - force = 15 - throwforce = 15 - materials = list() - -/obj/item/kitchen/knife/combat/cyborg - name = "cyborg knife" - icon = 'icons/obj/items_cyborg.dmi' - icon_state = "knife" - desc = "A cyborg-mounted plasteel knife. Extremely sharp and durable." - origin_tech = null - -/obj/item/kitchen/knife/carrotshiv - name = "carrot shiv" - icon_state = "carrotshiv" - item_state = "carrotshiv" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - desc = "Unlike other carrots, you should probably keep this far away from your eyes." - force = 8 - throwforce = 12//fuck git - materials = list() - origin_tech = "biotech=3;combat=2" - attack_verb = list("shanked", "shivved") - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0) - -/obj/item/kitchen/rollingpin - name = "rolling pin" - desc = "Used to knock out the Bartender." - icon_state = "rolling_pin" - force = 8 - throwforce = 5 - throw_speed = 3 - throw_range = 7 - w_class = WEIGHT_CLASS_NORMAL - attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked") - -/* Trays moved to /obj/item/storage/bag */ +/* Kitchen tools + * Contains: + * Fork + * Kitchen knives + * Ritual Knife + * Butcher's cleaver + * Combat Knife + * Rolling Pins + */ + +/obj/item/kitchen + icon = 'icons/obj/kitchen.dmi' + origin_tech = "materials=1" + lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi' + +/obj/item/kitchen/fork + name = "fork" + desc = "Pointy." + icon_state = "fork" + force = 5 + w_class = WEIGHT_CLASS_TINY + throwforce = 0 + throw_speed = 3 + throw_range = 5 + materials = list(MAT_METAL=80) + flags_1 = CONDUCT_1 + attack_verb = list("attacked", "stabbed", "poked") + hitsound = 'sound/weapons/bladeslice.ogg' + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) + var/datum/reagent/forkload //used to eat omelette + +/obj/item/kitchen/fork/attack(mob/living/carbon/M, mob/living/carbon/user) + if(!istype(M)) + return ..() + + if(forkload) + if(M == user) + M.visible_message("[user] eats a delicious forkful of omelette!") + M.reagents.add_reagent(forkload.id, 1) + else + M.visible_message("[user] feeds [M] a delicious forkful of omelette!") + M.reagents.add_reagent(forkload.id, 1) + icon_state = "fork" + forkload = null + + else if(user.zone_selected == "eyes") + if(user.disabilities & CLUMSY && prob(50)) + M = user + return eyestab(M,user) + else + return ..() + + +/obj/item/kitchen/knife + name = "kitchen knife" + icon_state = "knife" + desc = "A general purpose Chef's Knife made by SpaceCook Incorporated. Guaranteed to stay sharp for years to come." + flags_1 = CONDUCT_1 + force = 10 + w_class = WEIGHT_CLASS_SMALL + throwforce = 10 + hitsound = 'sound/weapons/bladeslice.ogg' + throw_speed = 3 + throw_range = 6 + materials = list(MAT_METAL=12000) + attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + sharpness = IS_SHARP_ACCURATE + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 50) + var/bayonet = FALSE //Can this be attached to a gun? + +/obj/item/kitchen/knife/attack(mob/living/carbon/M, mob/living/carbon/user) + if(user.zone_selected == "eyes") + if(user.disabilities & CLUMSY && prob(50)) + M = user + return eyestab(M,user) + else + return ..() + +/obj/item/kitchen/knife/suicide_act(mob/user) + user.visible_message(pick("[user] is slitting [user.p_their()] wrists with the [src.name]! It looks like [user.p_theyre()] trying to commit suicide.", \ + "[user] is slitting [user.p_their()] throat with the [src.name]! It looks like [user.p_theyre()] trying to commit suicide.", \ + "[user] is slitting [user.p_their()] stomach open with the [src.name]! It looks like [user.p_theyre()] trying to commit seppuku.")) + return (BRUTELOSS) + +/obj/item/kitchen/knife/ritual + name = "ritual knife" + desc = "The unearthly energies that once powered this blade are now dormant." + icon = 'icons/obj/wizard.dmi' + icon_state = "render" + item_state = "knife" + w_class = WEIGHT_CLASS_NORMAL + +/obj/item/kitchen/knife/butcher + name = "butcher's cleaver" + icon_state = "butch" + desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown by-products." + flags_1 = CONDUCT_1 + force = 15 + throwforce = 10 + materials = list(MAT_METAL=18000) + attack_verb = list("cleaved", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + w_class = WEIGHT_CLASS_NORMAL + +/obj/item/kitchen/knife/combat + name = "combat knife" + icon_state = "buckknife" + item_state = "knife" + desc = "A military combat utility survival knife." + force = 20 + throwforce = 20 + origin_tech = "materials=3;combat=4" + attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "cut") + bayonet = TRUE + +/obj/item/kitchen/knife/combat/survival + name = "survival knife" + icon_state = "survivalknife" + item_state = "knife" + desc = "A hunting grade survival knife." + force = 15 + throwforce = 15 + bayonet = TRUE + +/obj/item/kitchen/knife/combat/bone + name = "bone dagger" + item_state = "bone_dagger" + icon_state = "bone_dagger" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + desc = "A sharpened bone. The bare mimimum in survival." + force = 15 + throwforce = 15 + materials = list() + +/obj/item/kitchen/knife/combat/cyborg + name = "cyborg knife" + icon = 'icons/obj/items_cyborg.dmi' + icon_state = "knife" + desc = "A cyborg-mounted plasteel knife. Extremely sharp and durable." + origin_tech = null + +/obj/item/kitchen/knife/carrotshiv + name = "carrot shiv" + icon_state = "carrotshiv" + item_state = "carrotshiv" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + desc = "Unlike other carrots, you should probably keep this far away from your eyes." + force = 8 + throwforce = 12//fuck git + materials = list() + origin_tech = "biotech=3;combat=2" + attack_verb = list("shanked", "shivved") + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0) + +/obj/item/kitchen/rollingpin + name = "rolling pin" + desc = "Used to knock out the Bartender." + icon_state = "rolling_pin" + force = 8 + throwforce = 5 + throw_speed = 3 + throw_range = 7 + w_class = WEIGHT_CLASS_NORMAL + attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked") + +/* Trays moved to /obj/item/storage/bag */ diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/manuals.dm similarity index 100% rename from code/game/objects/items/weapons/manuals.dm rename to code/game/objects/items/manuals.dm diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/melee/energy.dm similarity index 97% rename from code/game/objects/items/weapons/melee/energy.dm rename to code/game/objects/items/melee/energy.dm index ca72128d10..2ba1f89b03 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -1,229 +1,229 @@ -/obj/item/melee/transforming/energy - hitsound_on = 'sound/weapons/blade1.ogg' - heat = 3500 - max_integrity = 200 - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 30) - resistance_flags = FIRE_PROOF - var/brightness_on = 3 - -/obj/item/melee/transforming/energy/Initialize() - . = ..() - if(active) - set_light(brightness_on) - START_PROCESSING(SSobj, src) - -/obj/item/melee/transforming/energy/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/melee/transforming/energy/suicide_act(mob/user) - user.visible_message("[user] is [pick("slitting [user.p_their()] stomach open with", "falling on")] [src]! It looks like [user.p_theyre()] trying to commit seppuku!") - return (BRUTELOSS|FIRELOSS) - -/obj/item/melee/transforming/energy/add_blood(list/blood_dna) - return 0 - -/obj/item/melee/transforming/energy/is_sharp() - return active * sharpness - -/obj/item/melee/transforming/energy/process() - open_flame() - -/obj/item/melee/transforming/energy/transform_weapon(mob/living/user, supress_message_text) - . = ..() - if(.) - if(active) - if(item_color) - icon_state = "sword[item_color]" - START_PROCESSING(SSobj, src) - set_light(brightness_on) - else - STOP_PROCESSING(SSobj, src) - set_light(0) - -/obj/item/melee/transforming/energy/is_hot() - return active * heat - -/obj/item/melee/transforming/energy/ignition_effect(atom/A, mob/user) - if(!active) - return "" - - var/in_mouth = "" - if(iscarbon(user)) - var/mob/living/carbon/C = user - if(C.wear_mask == src) - in_mouth = ", barely missing their nose" - . = "[user] swings their [src][in_mouth]. They light [A] in the process." - playsound(loc, hitsound, get_clamped_volume(), 1, -1) - add_fingerprint(user) - -/obj/item/melee/transforming/energy/axe - name = "energy axe" - desc = "An energized battle axe." - icon_state = "axe0" - lefthand_file = 'icons/mob/inhands/weapons/axes_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/axes_righthand.dmi' - force = 40 - force_on = 150 - throwforce = 25 - throwforce_on = 30 - hitsound = 'sound/weapons/bladeslice.ogg' - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_NORMAL - w_class_on = WEIGHT_CLASS_HUGE - flags_1 = CONDUCT_1 - armour_penetration = 100 - origin_tech = "combat=4;magnets=3" - attack_verb_off = list("attacked", "chopped", "cleaved", "torn", "cut") - attack_verb_on = list() - light_color = "#40ceff" - -/obj/item/melee/transforming/energy/axe/suicide_act(mob/user) - user.visible_message("[user] swings [src] towards [user.p_their()] head! It looks like [user.p_theyre()] trying to commit suicide!") - return (BRUTELOSS|FIRELOSS) - -/obj/item/melee/transforming/energy/sword - name = "energy sword" - desc = "May the force be within you." - icon_state = "sword0" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - force = 3 - throwforce = 5 - hitsound = "swing_hit" //it starts deactivated - attack_verb_off = list("tapped", "poked") - throw_speed = 3 - throw_range = 5 - sharpness = IS_SHARP - embed_chance = 75 - embedded_impact_pain_multiplier = 10 - armour_penetration = 35 - origin_tech = "combat=3;magnets=4;syndicate=4" - block_chance = 50 - -/obj/item/melee/transforming/energy/sword/transform_weapon(mob/living/user, supress_message_text) - . = ..() - if(. && active && item_color) - icon_state = "sword[item_color]" - -/obj/item/melee/transforming/energy/sword/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - if(active) - return ..() - return 0 - -/obj/item/melee/transforming/energy/sword/cyborg - var/hitcost = 50 - -/obj/item/melee/transforming/energy/sword/cyborg/attack(mob/M, var/mob/living/silicon/robot/R) - if(R.cell) - var/obj/item/stock_parts/cell/C = R.cell - if(active && !(C.use(hitcost))) - attack_self(R) - to_chat(R, "It's out of charge!") - return - return ..() - -/obj/item/melee/transforming/energy/sword/cyborg/saw //Used by medical Syndicate cyborgs - name = "energy saw" - desc = "For heavy duty cutting. It has a carbon-fiber blade in addition to a toggleable hard-light edge to dramatically increase sharpness." - icon_state = "esaw" - force_on = 30 - force = 18 //About as much as a spear - hitsound = 'sound/weapons/circsawhit.ogg' - icon = 'icons/obj/surgery.dmi' - icon_state = "esaw_0" - icon_state_on = "esaw_1" - hitcost = 75 //Costs more than a standard cyborg esword - w_class = WEIGHT_CLASS_NORMAL - sharpness = IS_SHARP - light_color = "#40ceff" - -/obj/item/melee/transforming/energy/sword/cyborg/saw/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - return 0 - -/obj/item/melee/transforming/energy/sword/saber - var/list/possible_colors = list("red" = LIGHT_COLOR_RED, "blue" = LIGHT_COLOR_LIGHT_CYAN, "green" = LIGHT_COLOR_GREEN, "purple" = LIGHT_COLOR_LAVENDER) - var/hacked = FALSE - -/obj/item/melee/transforming/energy/sword/saber/Initialize(mapload) - . = ..() - if(LAZYLEN(possible_colors)) - var/set_color = pick(possible_colors) - item_color = set_color - light_color = possible_colors[set_color] - -/obj/item/melee/transforming/energy/sword/saber/process() - . = ..() - if(hacked) - var/set_color = pick(possible_colors) - light_color = possible_colors[set_color] - update_light() - -/obj/item/melee/transforming/energy/sword/saber/red - possible_colors = list("red" = LIGHT_COLOR_RED) - -/obj/item/melee/transforming/energy/sword/saber/blue - possible_colors = list("blue" = LIGHT_COLOR_LIGHT_CYAN) - -/obj/item/melee/transforming/energy/sword/saber/green - possible_colors = list("green" = LIGHT_COLOR_GREEN) - -/obj/item/melee/transforming/energy/sword/saber/purple - possible_colors = list("purple" = LIGHT_COLOR_LAVENDER) - -/obj/item/melee/transforming/energy/sword/saber/attackby(obj/item/W, mob/living/user, params) - if(istype(W, /obj/item/device/multitool)) - if(!hacked) - hacked = TRUE - item_color = "rainbow" - to_chat(user, "RNBW_ENGAGE") - - if(active) - icon_state = "swordrainbow" - user.update_inv_hands() - else - to_chat(user, "It's already fabulous!") - else - return ..() - -/obj/item/melee/transforming/energy/sword/pirate - name = "energy cutlass" - desc = "Arrrr matey." - icon_state = "cutlass0" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - icon_state_on = "cutlass1" - light_color = "#ff0000" - -/obj/item/melee/transforming/energy/blade - name = "energy blade" - desc = "A concentrated beam of energy in the shape of a blade. Very stylish... and lethal." - icon_state = "blade" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - force = 30 //Normal attacks deal esword damage - hitsound = 'sound/weapons/blade1.ogg' - active = 1 - throwforce = 1 //Throwing or dropping the item deletes it. - throw_speed = 3 - throw_range = 1 - w_class = WEIGHT_CLASS_BULKY//So you can't hide it in your pocket or some such. - var/datum/effect_system/spark_spread/spark_system - sharpness = IS_SHARP - -//Most of the other special functions are handled in their own files. aka special snowflake code so kewl -/obj/item/melee/transforming/energy/blade/Initialize() - . = ..() - spark_system = new /datum/effect_system/spark_spread() - spark_system.set_up(5, 0, src) - spark_system.attach(src) - -/obj/item/melee/transforming/energy/blade/transform_weapon(mob/living/user, supress_message_text) - return - -/obj/item/melee/transforming/energy/blade/hardlight - name = "hardlight blade" - desc = "An extremely sharp blade made out of hard light. Packs quite a punch." - icon_state = "lightblade" - item_state = "lightblade" +/obj/item/melee/transforming/energy + hitsound_on = 'sound/weapons/blade1.ogg' + heat = 3500 + max_integrity = 200 + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 30) + resistance_flags = FIRE_PROOF + var/brightness_on = 3 + +/obj/item/melee/transforming/energy/Initialize() + . = ..() + if(active) + set_light(brightness_on) + START_PROCESSING(SSobj, src) + +/obj/item/melee/transforming/energy/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/melee/transforming/energy/suicide_act(mob/user) + user.visible_message("[user] is [pick("slitting [user.p_their()] stomach open with", "falling on")] [src]! It looks like [user.p_theyre()] trying to commit seppuku!") + return (BRUTELOSS|FIRELOSS) + +/obj/item/melee/transforming/energy/add_blood(list/blood_dna) + return 0 + +/obj/item/melee/transforming/energy/is_sharp() + return active * sharpness + +/obj/item/melee/transforming/energy/process() + open_flame() + +/obj/item/melee/transforming/energy/transform_weapon(mob/living/user, supress_message_text) + . = ..() + if(.) + if(active) + if(item_color) + icon_state = "sword[item_color]" + START_PROCESSING(SSobj, src) + set_light(brightness_on) + else + STOP_PROCESSING(SSobj, src) + set_light(0) + +/obj/item/melee/transforming/energy/is_hot() + return active * heat + +/obj/item/melee/transforming/energy/ignition_effect(atom/A, mob/user) + if(!active) + return "" + + var/in_mouth = "" + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(C.wear_mask == src) + in_mouth = ", barely missing their nose" + . = "[user] swings their [src][in_mouth]. They light [A] in the process." + playsound(loc, hitsound, get_clamped_volume(), 1, -1) + add_fingerprint(user) + +/obj/item/melee/transforming/energy/axe + name = "energy axe" + desc = "An energized battle axe." + icon_state = "axe0" + lefthand_file = 'icons/mob/inhands/weapons/axes_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/axes_righthand.dmi' + force = 40 + force_on = 150 + throwforce = 25 + throwforce_on = 30 + hitsound = 'sound/weapons/bladeslice.ogg' + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_NORMAL + w_class_on = WEIGHT_CLASS_HUGE + flags_1 = CONDUCT_1 + armour_penetration = 100 + origin_tech = "combat=4;magnets=3" + attack_verb_off = list("attacked", "chopped", "cleaved", "torn", "cut") + attack_verb_on = list() + light_color = "#40ceff" + +/obj/item/melee/transforming/energy/axe/suicide_act(mob/user) + user.visible_message("[user] swings [src] towards [user.p_their()] head! It looks like [user.p_theyre()] trying to commit suicide!") + return (BRUTELOSS|FIRELOSS) + +/obj/item/melee/transforming/energy/sword + name = "energy sword" + desc = "May the force be within you." + icon_state = "sword0" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + force = 3 + throwforce = 5 + hitsound = "swing_hit" //it starts deactivated + attack_verb_off = list("tapped", "poked") + throw_speed = 3 + throw_range = 5 + sharpness = IS_SHARP + embed_chance = 75 + embedded_impact_pain_multiplier = 10 + armour_penetration = 35 + origin_tech = "combat=3;magnets=4;syndicate=4" + block_chance = 50 + +/obj/item/melee/transforming/energy/sword/transform_weapon(mob/living/user, supress_message_text) + . = ..() + if(. && active && item_color) + icon_state = "sword[item_color]" + +/obj/item/melee/transforming/energy/sword/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(active) + return ..() + return 0 + +/obj/item/melee/transforming/energy/sword/cyborg + var/hitcost = 50 + +/obj/item/melee/transforming/energy/sword/cyborg/attack(mob/M, var/mob/living/silicon/robot/R) + if(R.cell) + var/obj/item/stock_parts/cell/C = R.cell + if(active && !(C.use(hitcost))) + attack_self(R) + to_chat(R, "It's out of charge!") + return + return ..() + +/obj/item/melee/transforming/energy/sword/cyborg/saw //Used by medical Syndicate cyborgs + name = "energy saw" + desc = "For heavy duty cutting. It has a carbon-fiber blade in addition to a toggleable hard-light edge to dramatically increase sharpness." + icon_state = "esaw" + force_on = 30 + force = 18 //About as much as a spear + hitsound = 'sound/weapons/circsawhit.ogg' + icon = 'icons/obj/surgery.dmi' + icon_state = "esaw_0" + icon_state_on = "esaw_1" + hitcost = 75 //Costs more than a standard cyborg esword + w_class = WEIGHT_CLASS_NORMAL + sharpness = IS_SHARP + light_color = "#40ceff" + +/obj/item/melee/transforming/energy/sword/cyborg/saw/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + return 0 + +/obj/item/melee/transforming/energy/sword/saber + var/list/possible_colors = list("red" = LIGHT_COLOR_RED, "blue" = LIGHT_COLOR_LIGHT_CYAN, "green" = LIGHT_COLOR_GREEN, "purple" = LIGHT_COLOR_LAVENDER) + var/hacked = FALSE + +/obj/item/melee/transforming/energy/sword/saber/Initialize(mapload) + . = ..() + if(LAZYLEN(possible_colors)) + var/set_color = pick(possible_colors) + item_color = set_color + light_color = possible_colors[set_color] + +/obj/item/melee/transforming/energy/sword/saber/process() + . = ..() + if(hacked) + var/set_color = pick(possible_colors) + light_color = possible_colors[set_color] + update_light() + +/obj/item/melee/transforming/energy/sword/saber/red + possible_colors = list("red" = LIGHT_COLOR_RED) + +/obj/item/melee/transforming/energy/sword/saber/blue + possible_colors = list("blue" = LIGHT_COLOR_LIGHT_CYAN) + +/obj/item/melee/transforming/energy/sword/saber/green + possible_colors = list("green" = LIGHT_COLOR_GREEN) + +/obj/item/melee/transforming/energy/sword/saber/purple + possible_colors = list("purple" = LIGHT_COLOR_LAVENDER) + +/obj/item/melee/transforming/energy/sword/saber/attackby(obj/item/W, mob/living/user, params) + if(istype(W, /obj/item/device/multitool)) + if(!hacked) + hacked = TRUE + item_color = "rainbow" + to_chat(user, "RNBW_ENGAGE") + + if(active) + icon_state = "swordrainbow" + user.update_inv_hands() + else + to_chat(user, "It's already fabulous!") + else + return ..() + +/obj/item/melee/transforming/energy/sword/pirate + name = "energy cutlass" + desc = "Arrrr matey." + icon_state = "cutlass0" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + icon_state_on = "cutlass1" + light_color = "#ff0000" + +/obj/item/melee/transforming/energy/blade + name = "energy blade" + desc = "A concentrated beam of energy in the shape of a blade. Very stylish... and lethal." + icon_state = "blade" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + force = 30 //Normal attacks deal esword damage + hitsound = 'sound/weapons/blade1.ogg' + active = 1 + throwforce = 1 //Throwing or dropping the item deletes it. + throw_speed = 3 + throw_range = 1 + w_class = WEIGHT_CLASS_BULKY//So you can't hide it in your pocket or some such. + var/datum/effect_system/spark_spread/spark_system + sharpness = IS_SHARP + +//Most of the other special functions are handled in their own files. aka special snowflake code so kewl +/obj/item/melee/transforming/energy/blade/Initialize() + . = ..() + spark_system = new /datum/effect_system/spark_spread() + spark_system.set_up(5, 0, src) + spark_system.attach(src) + +/obj/item/melee/transforming/energy/blade/transform_weapon(mob/living/user, supress_message_text) + return + +/obj/item/melee/transforming/energy/blade/hardlight + name = "hardlight blade" + desc = "An extremely sharp blade made out of hard light. Packs quite a punch." + icon_state = "lightblade" + item_state = "lightblade" diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/melee/misc.dm similarity index 100% rename from code/game/objects/items/weapons/melee/misc.dm rename to code/game/objects/items/melee/misc.dm diff --git a/code/game/objects/items/weapons/melee/transforming.dm b/code/game/objects/items/melee/transforming.dm similarity index 100% rename from code/game/objects/items/weapons/melee/transforming.dm rename to code/game/objects/items/melee/transforming.dm diff --git a/code/game/objects/items/weapons/miscellaneous.dm b/code/game/objects/items/miscellaneous.dm similarity index 100% rename from code/game/objects/items/weapons/miscellaneous.dm rename to code/game/objects/items/miscellaneous.dm diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/mop.dm similarity index 100% rename from code/game/objects/items/weapons/mop.dm rename to code/game/objects/items/mop.dm diff --git a/code/game/objects/items/nuke_tools.dm b/code/game/objects/items/nuke_tools.dm deleted file mode 100644 index fc2e1d1019..0000000000 --- a/code/game/objects/items/nuke_tools.dm +++ /dev/null @@ -1,83 +0,0 @@ -//Items for nuke theft traitor objective - -//the nuke core - objective item -/obj/item/nuke_core - name = "plutonium core" - desc = "Extremely radioactive. Wear goggles." - icon = 'icons/obj/nuke_tools.dmi' - icon_state = "plutonium_core" - item_state = "plutoniumcore" - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF - var/pulse = 0 - var/cooldown = 0 - -/obj/item/nuke_core/New() - ..() - START_PROCESSING(SSobj, src) - -/obj/item/nuke_core/attackby(obj/item/nuke_core_container/container, mob/user) - if(istype(container)) - container.load(src, user) - else - return ..() - -/obj/item/nuke_core/process() - if(cooldown < world.time - 60) - cooldown = world.time - flick("plutonium_core_pulse", src) - radiation_pulse(get_turf(src), 1, 4, 40, 1) - -//nuke core box, for carrying the core -/obj/item/nuke_core_container - name = "nuke core container" - desc = "Solid container for radioactive objects." - icon = 'icons/obj/nuke_tools.dmi' - icon_state = "core_container_empty" - item_state = "tile" - var/obj/item/nuke_core/core = null - -/obj/item/nuke_core_container/proc/load(obj/item/nuke_core/ncore, mob/user) - if(core || !istype(ncore)) - return 0 - ncore.forceMove(src) - core = ncore - icon_state = "core_container_loaded" - to_chat(user, "Container is sealing...") - addtimer(CALLBACK(src, .proc/seal), 50) - return 1 - -/obj/item/nuke_core_container/proc/seal() - if(istype(core)) - STOP_PROCESSING(SSobj, core) - icon_state = "core_container_sealed" - playsound(loc, 'sound/items/Deconstruct.ogg', 60, 1) - if(ismob(loc)) - to_chat(loc, "[src] is permanently sealed, [core]'s radiation is contained.") - -/obj/item/nuke_core_container/attackby(obj/item/nuke_core/core, mob/user) - if(istype(core)) - if(!user.temporarilyRemoveItemFromInventory(core)) - to_chat(user, "The [core] is stuck to your hand!") - return - else - load(core, user) - else - return ..() - -//snowflake screwdriver, works as a key to start nuke theft, traitor only -/obj/item/screwdriver/nuke - name = "screwdriver" - desc = "A screwdriver with an ultra thin tip." - icon = 'icons/obj/nuke_tools.dmi' - icon_state = "screwdriver_nuke" - toolspeed = 0.5 - -/obj/item/paper/nuke_instructions - info = "How to break into a Nanotrasen self-destruct terminal and remove its plutonium core:
\ -
    \ -
  • Use a screwdriver with a very thin tip (provided) to unscrew the terminal's front panel
  • \ -
  • Dislodge and remove the front panel with a crowbar
  • \ -
  • Cut the inner metal plate with a welding tool
  • \ -
  • Pry off the inner plate with a crowbar to expose the radioactive core
  • \ -
  • Use the core container to remove the plutonium core; the container will take some time to seal
  • \ -
  • ???
  • " diff --git a/code/game/objects/items/weapons/paint.dm b/code/game/objects/items/paint.dm similarity index 100% rename from code/game/objects/items/weapons/paint.dm rename to code/game/objects/items/paint.dm diff --git a/code/game/objects/items/weapons/paiwire.dm b/code/game/objects/items/paiwire.dm similarity index 100% rename from code/game/objects/items/weapons/paiwire.dm rename to code/game/objects/items/paiwire.dm diff --git a/code/game/objects/items/weapons/pneumaticCannon.dm b/code/game/objects/items/pneumaticCannon.dm similarity index 100% rename from code/game/objects/items/weapons/pneumaticCannon.dm rename to code/game/objects/items/pneumaticCannon.dm diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/powerfist.dm similarity index 100% rename from code/game/objects/items/weapons/powerfist.dm rename to code/game/objects/items/powerfist.dm diff --git a/code/game/objects/items/weapons/scrolls.dm b/code/game/objects/items/scrolls.dm similarity index 100% rename from code/game/objects/items/weapons/scrolls.dm rename to code/game/objects/items/scrolls.dm diff --git a/code/game/objects/items/weapons/sharpener.dm b/code/game/objects/items/sharpener.dm similarity index 100% rename from code/game/objects/items/weapons/sharpener.dm rename to code/game/objects/items/sharpener.dm diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/shields.dm similarity index 99% rename from code/game/objects/items/weapons/shields.dm rename to code/game/objects/items/shields.dm index dd0ec9e4cd..d09a867a77 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/shields.dm @@ -8,8 +8,8 @@ desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder." icon = 'icons/obj/weapons.dmi' icon_state = "riot" - lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' slot_flags = SLOT_BACK force = 10 throwforce = 5 @@ -43,16 +43,16 @@ desc = "Bears an inscription on the inside: \"Romanes venio domus\"." icon_state = "roman_shield" item_state = "roman_shield" - lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' /obj/item/shield/riot/buckler name = "wooden buckler" desc = "A medieval wooden buckler." icon_state = "buckler" item_state = "buckler" - lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' materials = list() origin_tech = "materials=1;combat=3;biotech=2" resistance_flags = FLAMMABLE @@ -63,8 +63,8 @@ desc = "A shield capable of stopping most melee attacks. Protects user from almost all energy projectiles. It can be retracted, expanded, and stored anywhere." icon = 'icons/obj/weapons.dmi' icon_state = "eshield0" // eshield1 for expanded - lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' force = 3 throwforce = 3 throw_speed = 3 @@ -108,8 +108,8 @@ desc = "An advanced riot shield made of lightweight materials that collapses for easy storage." icon = 'icons/obj/weapons.dmi' icon_state = "teleriot0" - lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' origin_tech = "materials=3;combat=4;engineering=4" slot_flags = null force = 3 diff --git a/code/game/objects/items/weapons/signs.dm b/code/game/objects/items/signs.dm similarity index 100% rename from code/game/objects/items/weapons/signs.dm rename to code/game/objects/items/signs.dm diff --git a/code/game/objects/items/weapons/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm similarity index 97% rename from code/game/objects/items/weapons/singularityhammer.dm rename to code/game/objects/items/singularityhammer.dm index 45d0a588a1..3eef88fb41 100644 --- a/code/game/objects/items/weapons/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -1,113 +1,113 @@ -/obj/item/twohanded/singularityhammer - name = "singularity hammer" - desc = "The pinnacle of close combat technology, the hammer harnesses the power of a miniaturized singularity to deal crushing blows." - icon_state = "mjollnir0" - lefthand_file = 'icons/mob/inhands/weapons/hammers_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/hammers_righthand.dmi' - flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK - force = 5 - force_unwielded = 5 - force_wielded = 20 - throwforce = 15 - throw_range = 1 - w_class = WEIGHT_CLASS_HUGE - var/charged = 5 - origin_tech = "combat=4;bluespace=4;plasmatech=7" - armor = list(melee = 50, bullet = 50, laser = 50, energy = 0, bomb = 50, bio = 0, rad = 0, fire = 100, acid = 100) - resistance_flags = FIRE_PROOF | ACID_PROOF - force_string = "LORD SINGULOTH HIMSELF" - -/obj/item/twohanded/singularityhammer/New() - ..() - START_PROCESSING(SSobj, src) - -/obj/item/twohanded/singularityhammer/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/twohanded/singularityhammer/process() - if(charged < 5) - charged++ - return - -/obj/item/twohanded/singularityhammer/update_icon() //Currently only here to fuck with the on-mob icons. - icon_state = "mjollnir[wielded]" - return - -/obj/item/twohanded/singularityhammer/proc/vortex(turf/pull, mob/wielder) - for(var/atom/X in orange(5,pull)) - if(ismovableatom(X)) - var/atom/movable/A = X - if(A == wielder) - continue - if(A && !A.anchored && !ishuman(X)) - step_towards(A,pull) - step_towards(A,pull) - step_towards(A,pull) - else if(ishuman(X)) - var/mob/living/carbon/human/H = X - if(istype(H.shoes, /obj/item/clothing/shoes/magboots)) - var/obj/item/clothing/shoes/magboots/M = H.shoes - if(M.magpulse) - continue - H.apply_effect(20, KNOCKDOWN, 0) - step_towards(H,pull) - step_towards(H,pull) - step_towards(H,pull) - return - -/obj/item/twohanded/singularityhammer/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) - if(!proximity) return - if(wielded) - if(charged == 5) - charged = 0 - if(istype(A, /mob/living/)) - var/mob/living/Z = A - Z.take_bodypart_damage(20,0) - playsound(user, 'sound/weapons/marauder.ogg', 50, 1) - var/turf/target = get_turf(A) - vortex(target,user) - -/obj/item/twohanded/mjollnir - name = "Mjolnir" - desc = "A weapon worthy of a god, able to strike with the force of a lightning bolt. It crackles with barely contained energy." - icon_state = "mjollnir0" - lefthand_file = 'icons/mob/inhands/weapons/hammers_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/hammers_righthand.dmi' - flags_1 = CONDUCT_1 - slot_flags = SLOT_BACK - force = 5 - force_unwielded = 5 - force_wielded = 25 - throwforce = 30 - throw_range = 7 - w_class = WEIGHT_CLASS_HUGE - origin_tech = "combat=4;powerstorage=7" - -/obj/item/twohanded/mjollnir/proc/shock(mob/living/target) - target.Stun(60) - var/datum/effect_system/lightning_spread/s = new /datum/effect_system/lightning_spread - s.set_up(5, 1, target.loc) - s.start() - target.visible_message("[target.name] was shocked by [src]!", \ - "You feel a powerful shock course through your body sending you flying!", \ - "You hear a heavy electrical crack!") - var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) - target.throw_at(throw_target, 200, 4) - return - -/obj/item/twohanded/mjollnir/attack(mob/living/M, mob/user) - ..() - if(wielded) - playsound(src.loc, "sparks", 50, 1) - shock(M) - -/obj/item/twohanded/mjollnir/throw_impact(atom/target) - . = ..() - if(isliving(target)) - shock(target) - -/obj/item/twohanded/mjollnir/update_icon() //Currently only here to fuck with the on-mob icons. - icon_state = "mjollnir[wielded]" - return +/obj/item/twohanded/singularityhammer + name = "singularity hammer" + desc = "The pinnacle of close combat technology, the hammer harnesses the power of a miniaturized singularity to deal crushing blows." + icon_state = "mjollnir0" + lefthand_file = 'icons/mob/inhands/weapons/hammers_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/hammers_righthand.dmi' + flags_1 = CONDUCT_1 + slot_flags = SLOT_BACK + force = 5 + force_unwielded = 5 + force_wielded = 20 + throwforce = 15 + throw_range = 1 + w_class = WEIGHT_CLASS_HUGE + var/charged = 5 + origin_tech = "combat=4;bluespace=4;plasmatech=7" + armor = list(melee = 50, bullet = 50, laser = 50, energy = 0, bomb = 50, bio = 0, rad = 0, fire = 100, acid = 100) + resistance_flags = FIRE_PROOF | ACID_PROOF + force_string = "LORD SINGULOTH HIMSELF" + +/obj/item/twohanded/singularityhammer/New() + ..() + START_PROCESSING(SSobj, src) + +/obj/item/twohanded/singularityhammer/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/twohanded/singularityhammer/process() + if(charged < 5) + charged++ + return + +/obj/item/twohanded/singularityhammer/update_icon() //Currently only here to fuck with the on-mob icons. + icon_state = "mjollnir[wielded]" + return + +/obj/item/twohanded/singularityhammer/proc/vortex(turf/pull, mob/wielder) + for(var/atom/X in orange(5,pull)) + if(ismovableatom(X)) + var/atom/movable/A = X + if(A == wielder) + continue + if(A && !A.anchored && !ishuman(X)) + step_towards(A,pull) + step_towards(A,pull) + step_towards(A,pull) + else if(ishuman(X)) + var/mob/living/carbon/human/H = X + if(istype(H.shoes, /obj/item/clothing/shoes/magboots)) + var/obj/item/clothing/shoes/magboots/M = H.shoes + if(M.magpulse) + continue + H.apply_effect(20, KNOCKDOWN, 0) + step_towards(H,pull) + step_towards(H,pull) + step_towards(H,pull) + return + +/obj/item/twohanded/singularityhammer/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) + if(!proximity) return + if(wielded) + if(charged == 5) + charged = 0 + if(istype(A, /mob/living/)) + var/mob/living/Z = A + Z.take_bodypart_damage(20,0) + playsound(user, 'sound/weapons/marauder.ogg', 50, 1) + var/turf/target = get_turf(A) + vortex(target,user) + +/obj/item/twohanded/mjollnir + name = "Mjolnir" + desc = "A weapon worthy of a god, able to strike with the force of a lightning bolt. It crackles with barely contained energy." + icon_state = "mjollnir0" + lefthand_file = 'icons/mob/inhands/weapons/hammers_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/hammers_righthand.dmi' + flags_1 = CONDUCT_1 + slot_flags = SLOT_BACK + force = 5 + force_unwielded = 5 + force_wielded = 25 + throwforce = 30 + throw_range = 7 + w_class = WEIGHT_CLASS_HUGE + origin_tech = "combat=4;powerstorage=7" + +/obj/item/twohanded/mjollnir/proc/shock(mob/living/target) + target.Stun(60) + var/datum/effect_system/lightning_spread/s = new /datum/effect_system/lightning_spread + s.set_up(5, 1, target.loc) + s.start() + target.visible_message("[target.name] was shocked by [src]!", \ + "You feel a powerful shock course through your body sending you flying!", \ + "You hear a heavy electrical crack!") + var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) + target.throw_at(throw_target, 200, 4) + return + +/obj/item/twohanded/mjollnir/attack(mob/living/M, mob/user) + ..() + if(wielded) + playsound(src.loc, "sparks", 50, 1) + shock(M) + +/obj/item/twohanded/mjollnir/throw_impact(atom/target) + . = ..() + if(isliving(target)) + shock(target) + +/obj/item/twohanded/mjollnir/update_icon() //Currently only here to fuck with the on-mob icons. + icon_state = "mjollnir[wielded]" + return diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm similarity index 97% rename from code/game/objects/items/weapons/storage/backpack.dm rename to code/game/objects/items/storage/backpack.dm index 9403a6f638..2446c73cbd 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -1,550 +1,550 @@ -/* Backpacks - * Contains: - * Backpack - * Backpack Types - * Satchel Types - */ - -/* - * Backpack - */ - -/obj/item/storage/backpack - name = "backpack" - desc = "You wear this on your back and put items into it." - icon_state = "backpack" - item_state = "backpack" - lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi' - w_class = WEIGHT_CLASS_BULKY - slot_flags = SLOT_BACK //ERROOOOO - max_w_class = WEIGHT_CLASS_NORMAL - max_combined_w_class = 21 - storage_slots = 21 - resistance_flags = 0 - max_integrity = 300 - -/* - * Backpack Types - */ - -/obj/item/storage/backpack/old - max_combined_w_class = 12 - -/obj/item/storage/backpack/holding - name = "bag of holding" - desc = "A backpack that opens into a localized pocket of Blue Space." - origin_tech = "bluespace=5;materials=4;engineering=4;plasmatech=5" - icon_state = "holdingpack" - item_state = "holdingpack" - max_w_class = WEIGHT_CLASS_GIGANTIC - max_combined_w_class = 35 - resistance_flags = FIRE_PROOF - var/pshoom = 'sound/items/pshoom.ogg' - var/alt_sound = 'sound/items/pshoom_2.ogg' - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 60, acid = 50) - - -/obj/item/storage/backpack/holding/suicide_act(mob/living/user) - user.visible_message("[user] is jumping into [src]! It looks like [user.p_theyre()] trying to commit suicide.") - user.drop_item() - user.Stun(100, ignore_canstun = TRUE) - sleep(20) - playsound(src, "rustle", 50, 1, -5) - qdel(user) - return - -/obj/item/storage/backpack/holding/content_can_dump(atom/dest_object, mob/user) - if(Adjacent(user)) - if(get_dist(user, dest_object) < 8) - if(dest_object.storage_contents_dump_act(src, user)) - if(alt_sound && prob(1)) - playsound(src, alt_sound, 40, 1) - else - playsound(src, pshoom, 40, 1) - user.Beam(dest_object,icon_state="rped_upgrade",time=5) - return 1 - to_chat(user, "The [src.name] buzzes.") - playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) - return 0 - -/obj/item/storage/backpack/holding/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) - if((istype(W, /obj/item/storage/backpack/holding) || count_by_type(W.GetAllContents(), /obj/item/storage/backpack/holding))) - var/safety = alert(user, "Doing this will have extremely dire consequences for the station and its crew. Be sure you know what you're doing.", "Put in [name]?", "Proceed", "Abort") - if(safety == "Abort" || !in_range(src, user) || !src || !W || user.incapacitated()) - return - investigate_log("has become a singularity. Caused by [user.key]", INVESTIGATE_SINGULO) - to_chat(user, "The Bluespace interfaces of the two devices catastrophically malfunction!") - qdel(W) - var/obj/singularity/singulo = new /obj/singularity (get_turf(src)) - singulo.energy = 300 //should make it a bit bigger~ - message_admins("[key_name_admin(user)] detonated a bag of holding") - log_game("[key_name(user)] detonated a bag of holding") - qdel(src) - singulo.process() - return - . = ..() - -/obj/item/storage/backpack/holding/singularity_act(current_size) - var/dist = max((current_size - 2),1) - explosion(src.loc,(dist),(dist*2),(dist*4)) - return - - -/obj/item/storage/backpack/santabag - name = "Santa's Gift Bag" - desc = "Space Santa uses this to deliver toys to all the nice children in space in Christmas! Wow, it's pretty big!" - icon_state = "giftbag0" - item_state = "giftbag" - w_class = WEIGHT_CLASS_BULKY - max_w_class = WEIGHT_CLASS_NORMAL - max_combined_w_class = 60 - -/obj/item/storage/backpack/santabag/suicide_act(mob/user) - user.visible_message("[user] places [src] over their head and pulls it tight! It looks like they aren't in the Christmas spirit...") - return (OXYLOSS) - -/obj/item/storage/backpack/cultpack - name = "trophy rack" - desc = "It's useful for both carrying extra gear and proudly declaring your insanity." - icon_state = "cultpack" - item_state = "backpack" - -/obj/item/storage/backpack/clown - name = "Giggles von Honkerton" - desc = "It's a backpack made by Honk! Co." - icon_state = "clownpack" - item_state = "clownpack" - -/obj/item/storage/backpack/explorer - name = "explorer bag" - desc = "A robust backpack for stashing your loot." - icon_state = "explorerpack" - item_state = "explorerpack" - -/obj/item/storage/backpack/mime - name = "Parcel Parceaux" - desc = "A silent backpack made for those silent workers. Silence Co." - icon_state = "mimepack" - item_state = "mimepack" - -/obj/item/storage/backpack/medic - name = "medical backpack" - desc = "It's a backpack especially designed for use in a sterile environment." - icon_state = "medicalpack" - item_state = "medicalpack" - -/obj/item/storage/backpack/security - name = "security backpack" - desc = "It's a very robust backpack." - icon_state = "securitypack" - item_state = "securitypack" - -/obj/item/storage/backpack/captain - name = "captain's backpack" - desc = "It's a special backpack made exclusively for Nanotrasen officers." - icon_state = "captainpack" - item_state = "captainpack" - resistance_flags = 0 - -/obj/item/storage/backpack/industrial - name = "industrial backpack" - desc = "It's a tough backpack for the daily grind of station life." - icon_state = "engiepack" - item_state = "engiepack" - resistance_flags = FIRE_PROOF - -/obj/item/storage/backpack/botany - name = "botany backpack" - desc = "It's a backpack made of all-natural fibers." - icon_state = "botpack" - item_state = "botpack" - -/obj/item/storage/backpack/chemistry - name = "chemistry backpack" - desc = "A backpack specially designed to repel stains and hazardous liquids." - icon_state = "chempack" - item_state = "chempack" - -/obj/item/storage/backpack/genetics - name = "genetics backpack" - desc = "A bag designed to be super tough, just in case someone hulks out on you." - icon_state = "genepack" - item_state = "genepack" - -/obj/item/storage/backpack/science - name = "science backpack" - desc = "A specially designed backpack. It's fire resistant and smells vaguely of plasma." - icon_state = "toxpack" - item_state = "toxpack" - resistance_flags = 0 - -/obj/item/storage/backpack/virology - name = "virology backpack" - desc = "A backpack made of hypo-allergenic fibers. It's designed to help prevent the spread of disease. Smells like monkey." - icon_state = "viropack" - item_state = "viropack" - - -/* - * Satchel Types - */ - -/obj/item/storage/backpack/satchel - name = "satchel" - desc = "A trendy looking satchel." - icon_state = "satchel-norm" - species_exception = list(/datum/species/angel) //satchels can be equipped since they are on the side, not back - -/obj/item/storage/backpack/satchel/leather - name = "leather satchel" - desc = "It's a very fancy satchel made with fine leather." - icon_state = "satchel" - resistance_flags = 0 - -/obj/item/storage/backpack/satchel/leather/withwallet/PopulateContents() - new /obj/item/storage/wallet/random(src) - -/obj/item/storage/backpack/satchel/eng - name = "industrial satchel" - desc = "A tough satchel with extra pockets." - icon_state = "satchel-eng" - item_state = "engiepack" - resistance_flags = 0 - -/obj/item/storage/backpack/satchel/med - name = "medical satchel" - desc = "A sterile satchel used in medical departments." - icon_state = "satchel-med" - item_state = "medicalpack" - -/obj/item/storage/backpack/satchel/vir - name = "virologist satchel" - desc = "A sterile satchel with virologist colours." - icon_state = "satchel-vir" - item_state = "satchel-vir" - -/obj/item/storage/backpack/satchel/chem - name = "chemist satchel" - desc = "A sterile satchel with chemist colours." - icon_state = "satchel-chem" - item_state = "satchel-chem" - -/obj/item/storage/backpack/satchel/gen - name = "geneticist satchel" - desc = "A sterile satchel with geneticist colours." - icon_state = "satchel-gen" - item_state = "satchel-gen" - -/obj/item/storage/backpack/satchel/tox - name = "scientist satchel" - desc = "Useful for holding research materials." - icon_state = "satchel-tox" - item_state = "satchel-tox" - resistance_flags = 0 - -/obj/item/storage/backpack/satchel/hyd - name = "botanist satchel" - desc = "A satchel made of all natural fibers." - icon_state = "satchel-hyd" - item_state = "satchel-hyd" - -/obj/item/storage/backpack/satchel/sec - name = "security satchel" - desc = "A robust satchel for security related needs." - icon_state = "satchel-sec" - item_state = "securitypack" - -/obj/item/storage/backpack/satchel/explorer - name = "explorer satchel" - desc = "A robust satchel for stashing your loot." - icon_state = "satchel-explorer" - item_state = "securitypack" - -/obj/item/storage/backpack/satchel/cap - name = "captain's satchel" - desc = "An exclusive satchel for Nanotrasen officers." - icon_state = "satchel-cap" - item_state = "captainpack" - resistance_flags = 0 - -/obj/item/storage/backpack/satchel/flat - name = "smuggler's satchel" - desc = "A very slim satchel that can easily fit into tight spaces." - icon_state = "satchel-flat" - w_class = WEIGHT_CLASS_NORMAL //Can fit in backpacks itself. - max_combined_w_class = 15 - level = 1 - cant_hold = list(/obj/item/storage/backpack/satchel/flat) //muh recursive backpacks - -/obj/item/storage/backpack/satchel/flat/hide(var/intact) - if(intact) - invisibility = INVISIBILITY_MAXIMUM - anchored = TRUE //otherwise you can start pulling, cover it, and drag around an invisible backpack. - icon_state = "[initial(icon_state)]2" - else - invisibility = initial(invisibility) - anchored = FALSE - icon_state = initial(icon_state) - -/obj/item/storage/backpack/satchel/flat/Initialize(mapload) - ..() - SSpersistence.new_secret_satchels += src - -/obj/item/storage/backpack/satchel/flat/PopulateContents() - new /obj/item/stack/tile/plasteel(src) - new /obj/item/crowbar(src) - -/obj/item/storage/backpack/satchel/flat/Destroy() - SSpersistence.new_secret_satchels -= src - return ..() - -/obj/item/storage/backpack/satchel/flat/secret - var/list/reward_one_of_these = list() //Intended for map editing - var/list/reward_all_of_these = list() //use paths! - var/revealed = 0 - -/obj/item/storage/backpack/satchel/flat/secret/Initialize() - ..() - - if(isfloorturf(loc) && !istype(loc, /turf/open/floor/plating/)) - hide(1) - -/obj/item/storage/backpack/satchel/flat/secret/hide(intact) - ..() - if(!intact && !revealed) - if(reward_one_of_these.len > 0) - var/reward = pick(reward_one_of_these) - new reward(src) - for(var/R in reward_all_of_these) - new R(src) - revealed = 1 - -/obj/item/storage/backpack/duffelbag - name = "duffel bag" - desc = "A large duffel bag for holding extra things." - icon_state = "duffel" - item_state = "duffel" - slowdown = 1 - max_combined_w_class = 30 - -/obj/item/storage/backpack/duffelbag/captain - name = "captain's duffel bag" - desc = "A large duffel bag for holding extra captainly goods." - icon_state = "duffel-captain" - item_state = "duffel-captain" - resistance_flags = 0 - -/obj/item/storage/backpack/duffelbag/med - name = "medical duffel bag" - desc = "A large duffel bag for holding extra medical supplies." - icon_state = "duffel-med" - item_state = "duffel-med" - -/obj/item/storage/backpack/duffelbag/med/surgery - name = "surgical duffel bag" - desc = "A large duffel bag for holding extra medical supplies - this one seems to be designed for holding surgical tools." - -/obj/item/storage/backpack/duffelbag/med/surgery/PopulateContents() - new /obj/item/scalpel(src) - new /obj/item/hemostat(src) - new /obj/item/retractor(src) - new /obj/item/circular_saw(src) - new /obj/item/surgicaldrill(src) - new /obj/item/cautery(src) - new /obj/item/surgical_drapes(src) - new /obj/item/clothing/mask/surgical(src) - new /obj/item/razor(src) - -/obj/item/storage/backpack/duffelbag/sec - name = "security duffel bag" - desc = "A large duffel bag for holding extra security supplies and ammunition." - icon_state = "duffel-sec" - item_state = "duffel-sec" - -/obj/item/storage/backpack/duffelbag/sec/surgery - name = "surgical duffel bag" - desc = "A large duffel bag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools." - -/obj/item/storage/backpack/duffelbag/sec/surgery/PopulateContents() - new /obj/item/scalpel(src) - new /obj/item/hemostat(src) - new /obj/item/retractor(src) - new /obj/item/circular_saw(src) - new /obj/item/surgicaldrill(src) - new /obj/item/cautery(src) - new /obj/item/surgical_drapes(src) - new /obj/item/clothing/mask/surgical(src) - -/obj/item/storage/backpack/duffelbag/engineering - name = "industrial duffel bag" - desc = "A large duffel bag for holding extra tools and supplies." - icon_state = "duffel-eng" - item_state = "duffel-eng" - resistance_flags = 0 - -/obj/item/storage/backpack/duffelbag/drone - name = "drone duffel bag" - desc = "A large duffel bag for holding tools and hats." - icon_state = "duffel-drone" - item_state = "duffel-drone" - resistance_flags = FIRE_PROOF - -/obj/item/storage/backpack/duffelbag/drone/PopulateContents() - new /obj/item/screwdriver(src) - new /obj/item/wrench(src) - new /obj/item/weldingtool(src) - new /obj/item/crowbar(src) - new /obj/item/stack/cable_coil/random(src) - new /obj/item/wirecutters(src) - new /obj/item/device/multitool(src) - -/obj/item/storage/backpack/duffelbag/clown - name = "clown's duffel bag" - desc = "A large duffel bag for holding lots of funny gags!" - icon_state = "duffel-clown" - item_state = "duffel-clown" - -/obj/item/storage/backpack/duffelbag/clown/cream_pie/PopulateContents() - for(var/i in 1 to 10) - new /obj/item/reagent_containers/food/snacks/pie/cream(src) - -/obj/item/storage/backpack/duffelbag/syndie - name = "suspicious looking duffel bag" - desc = "A large duffel bag for holding extra tactical supplies." - icon_state = "duffel-syndie" - item_state = "duffel-syndie" - origin_tech = "syndicate=1" - silent = 1 - slowdown = 0 - -/obj/item/storage/backpack/duffelbag/syndie/hitman - desc = "A large duffel bag for holding extra things. There is a NanoTrasen logo on the back." - icon_state = "duffel-syndieammo" - item_state = "duffel-syndieammo" - -/obj/item/storage/backpack/duffelbag/syndie/hitman/PopulateContents() - new /obj/item/clothing/under/lawyer/blacksuit(src) - new /obj/item/clothing/accessory/waistcoat(src) - new /obj/item/clothing/suit/toggle/lawyer/black(src) - new /obj/item/clothing/shoes/laceup(src) - new /obj/item/clothing/gloves/color/black(src) - new /obj/item/clothing/glasses/sunglasses(src) - new /obj/item/clothing/head/fedora(src) - -/obj/item/storage/backpack/duffelbag/syndie/med - name = "medical duffel bag" - desc = "A large duffel bag for holding extra tactical medical supplies." - icon_state = "duffel-syndiemed" - item_state = "duffel-syndiemed" - -/obj/item/storage/backpack/duffelbag/syndie/surgery - name = "surgery duffel bag" - desc = "A suspicious looking duffel bag for holding surgery tools." - icon_state = "duffel-syndiemed" - item_state = "duffel-syndiemed" - -/obj/item/storage/backpack/duffelbag/syndie/surgery/PopulateContents() - new /obj/item/scalpel(src) - new /obj/item/hemostat(src) - new /obj/item/retractor(src) - new /obj/item/circular_saw(src) - new /obj/item/surgicaldrill(src) - new /obj/item/cautery(src) - new /obj/item/surgical_drapes(src) - new /obj/item/clothing/suit/straight_jacket(src) - new /obj/item/clothing/mask/muzzle(src) - new /obj/item/device/mmi/syndie(src) - -/obj/item/storage/backpack/duffelbag/syndie/ammo - name = "ammunition duffel bag" - desc = "A large duffel bag for holding extra weapons ammunition and supplies." - icon_state = "duffel-syndieammo" - item_state = "duffel-syndieammo" - -/obj/item/storage/backpack/duffelbag/syndie/ammo/shotgun - desc = "A large duffel bag, packed to the brim with Bulldog shotgun ammo." - -/obj/item/storage/backpack/duffelbag/syndie/ammo/shotgun/PopulateContents() - for(var/i in 1 to 6) - new /obj/item/ammo_box/magazine/m12g(src) - new /obj/item/ammo_box/magazine/m12g/buckshot(src) - new /obj/item/ammo_box/magazine/m12g/slug(src) - new /obj/item/ammo_box/magazine/m12g/dragon(src) - -/obj/item/storage/backpack/duffelbag/syndie/ammo/smg - desc = "A large duffel bag, packed to the brim with C20r magazines." - -/obj/item/storage/backpack/duffelbag/syndie/ammo/smg/PopulateContents() - for(var/i in 1 to 9) - new /obj/item/ammo_box/magazine/smgm45(src) - -/obj/item/storage/backpack/duffelbag/syndie/c20rbundle - desc = "A large duffel bag containing a C20r, some magazines, and a cheap looking suppressor." - -/obj/item/storage/backpack/duffelbag/syndie/c20rbundle/PopulateContents() - new /obj/item/ammo_box/magazine/smgm45(src) - new /obj/item/ammo_box/magazine/smgm45(src) - new /obj/item/gun/ballistic/automatic/c20r(src) - new /obj/item/suppressor/specialoffer(src) - -/obj/item/storage/backpack/duffelbag/syndie/bulldogbundle - desc = "A large duffel bag containing a Bulldog, several drums, and a collapsed hardsuit." - -/obj/item/storage/backpack/duffelbag/syndie/bulldogbundle/PopulateContents() - new /obj/item/ammo_box/magazine/m12g(src) - new /obj/item/gun/ballistic/automatic/shotgun/bulldog(src) - new /obj/item/ammo_box/magazine/m12g/buckshot(src) - new /obj/item/clothing/glasses/thermal/syndi(src) - -/obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle - desc = "A large duffel bag containing a medical equipment, a Donksoft machine gun, a big jumbo box of darts, and a knock-off pair of magboots." - -/obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle/PopulateContents() - new /obj/item/clothing/shoes/magboots/syndie(src) - new /obj/item/storage/firstaid/tactical(src) - new /obj/item/gun/ballistic/automatic/l6_saw/toy(src) - new /obj/item/ammo_box/foambox/riot(src) - -/obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle - desc = "A large duffel bag containing a medical equipment, a Donksoft machine gun, a big jumbo box of darts, and a knock-off pair of magboots." - -/obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle/PopulateContents() - new /obj/item/clothing/shoes/magboots/syndie(src) - new /obj/item/storage/firstaid/tactical(src) - new /obj/item/gun/ballistic/automatic/l6_saw/toy(src) - new /obj/item/ammo_box/foambox/riot(src) - -/obj/item/storage/backpack/duffelbag/syndie/med/bioterrorbundle - desc = "A large duffel bag containing a deadly chemicals, a chemical spray, chemical grenade, a Donksoft assault rifle, riot grade darts, a minature syringe gun, and a box of syringes" - -/obj/item/storage/backpack/duffelbag/syndie/med/bioterrorbundle/PopulateContents() - new /obj/item/reagent_containers/spray/chemsprayer/bioterror(src) - new /obj/item/storage/box/syndie_kit/chemical(src) - new /obj/item/gun/syringe/syndicate(src) - new /obj/item/gun/ballistic/automatic/c20r/toy(src) - new /obj/item/storage/box/syringes(src) - new /obj/item/ammo_box/foambox/riot(src) - new /obj/item/grenade/chem_grenade/bioterrorfoam(src) - -/obj/item/storage/backpack/duffelbag/syndie/c4/PopulateContents() - for(var/i in 1 to 10) - new /obj/item/grenade/plastic/c4(src) - -/obj/item/storage/backpack/duffelbag/syndie/x4/PopulateContents() - for(var/i in 1 to 3) - new /obj/item/grenade/plastic/x4(src) - -/obj/item/storage/backpack/duffelbag/syndie/firestarter - desc = "A large duffel bag containing New Russian pyro backpack sprayer, a pistol, a pipebomb, fireproof hardsuit, ammo, and other equipment." - -/obj/item/storage/backpack/duffelbag/syndie/firestarter/PopulateContents() - new /obj/item/clothing/under/syndicate/soviet(src) - new /obj/item/watertank/operator(src) - new /obj/item/clothing/suit/space/hardsuit/syndi/elite(src) - new /obj/item/gun/ballistic/automatic/pistol/APS(src) - new /obj/item/ammo_box/magazine/pistolm9mm(src) - new /obj/item/ammo_box/magazine/pistolm9mm(src) - new /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka(src) - new /obj/item/reagent_containers/syringe/stimulants(src) - new /obj/item/grenade/syndieminibomb(src) +/* Backpacks + * Contains: + * Backpack + * Backpack Types + * Satchel Types + */ + +/* + * Backpack + */ + +/obj/item/storage/backpack + name = "backpack" + desc = "You wear this on your back and put items into it." + icon_state = "backpack" + item_state = "backpack" + lefthand_file = 'icons/mob/inhands/equipment/backpack_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi' + w_class = WEIGHT_CLASS_BULKY + slot_flags = SLOT_BACK //ERROOOOO + max_w_class = WEIGHT_CLASS_NORMAL + max_combined_w_class = 21 + storage_slots = 21 + resistance_flags = 0 + max_integrity = 300 + +/* + * Backpack Types + */ + +/obj/item/storage/backpack/old + max_combined_w_class = 12 + +/obj/item/storage/backpack/holding + name = "bag of holding" + desc = "A backpack that opens into a localized pocket of Blue Space." + origin_tech = "bluespace=5;materials=4;engineering=4;plasmatech=5" + icon_state = "holdingpack" + item_state = "holdingpack" + max_w_class = WEIGHT_CLASS_GIGANTIC + max_combined_w_class = 35 + resistance_flags = FIRE_PROOF + var/pshoom = 'sound/items/pshoom.ogg' + var/alt_sound = 'sound/items/pshoom_2.ogg' + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 60, acid = 50) + + +/obj/item/storage/backpack/holding/suicide_act(mob/living/user) + user.visible_message("[user] is jumping into [src]! It looks like [user.p_theyre()] trying to commit suicide.") + user.drop_item() + user.Stun(100, ignore_canstun = TRUE) + sleep(20) + playsound(src, "rustle", 50, 1, -5) + qdel(user) + return + +/obj/item/storage/backpack/holding/content_can_dump(atom/dest_object, mob/user) + if(Adjacent(user)) + if(get_dist(user, dest_object) < 8) + if(dest_object.storage_contents_dump_act(src, user)) + if(alt_sound && prob(1)) + playsound(src, alt_sound, 40, 1) + else + playsound(src, pshoom, 40, 1) + user.Beam(dest_object,icon_state="rped_upgrade",time=5) + return 1 + to_chat(user, "The [src.name] buzzes.") + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) + return 0 + +/obj/item/storage/backpack/holding/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) + if((istype(W, /obj/item/storage/backpack/holding) || count_by_type(W.GetAllContents(), /obj/item/storage/backpack/holding))) + var/safety = alert(user, "Doing this will have extremely dire consequences for the station and its crew. Be sure you know what you're doing.", "Put in [name]?", "Proceed", "Abort") + if(safety == "Abort" || !in_range(src, user) || !src || !W || user.incapacitated()) + return + investigate_log("has become a singularity. Caused by [user.key]", INVESTIGATE_SINGULO) + to_chat(user, "The Bluespace interfaces of the two devices catastrophically malfunction!") + qdel(W) + var/obj/singularity/singulo = new /obj/singularity (get_turf(src)) + singulo.energy = 300 //should make it a bit bigger~ + message_admins("[key_name_admin(user)] detonated a bag of holding") + log_game("[key_name(user)] detonated a bag of holding") + qdel(src) + singulo.process() + return + . = ..() + +/obj/item/storage/backpack/holding/singularity_act(current_size) + var/dist = max((current_size - 2),1) + explosion(src.loc,(dist),(dist*2),(dist*4)) + return + + +/obj/item/storage/backpack/santabag + name = "Santa's Gift Bag" + desc = "Space Santa uses this to deliver toys to all the nice children in space in Christmas! Wow, it's pretty big!" + icon_state = "giftbag0" + item_state = "giftbag" + w_class = WEIGHT_CLASS_BULKY + max_w_class = WEIGHT_CLASS_NORMAL + max_combined_w_class = 60 + +/obj/item/storage/backpack/santabag/suicide_act(mob/user) + user.visible_message("[user] places [src] over their head and pulls it tight! It looks like they aren't in the Christmas spirit...") + return (OXYLOSS) + +/obj/item/storage/backpack/cultpack + name = "trophy rack" + desc = "It's useful for both carrying extra gear and proudly declaring your insanity." + icon_state = "cultpack" + item_state = "backpack" + +/obj/item/storage/backpack/clown + name = "Giggles von Honkerton" + desc = "It's a backpack made by Honk! Co." + icon_state = "clownpack" + item_state = "clownpack" + +/obj/item/storage/backpack/explorer + name = "explorer bag" + desc = "A robust backpack for stashing your loot." + icon_state = "explorerpack" + item_state = "explorerpack" + +/obj/item/storage/backpack/mime + name = "Parcel Parceaux" + desc = "A silent backpack made for those silent workers. Silence Co." + icon_state = "mimepack" + item_state = "mimepack" + +/obj/item/storage/backpack/medic + name = "medical backpack" + desc = "It's a backpack especially designed for use in a sterile environment." + icon_state = "medicalpack" + item_state = "medicalpack" + +/obj/item/storage/backpack/security + name = "security backpack" + desc = "It's a very robust backpack." + icon_state = "securitypack" + item_state = "securitypack" + +/obj/item/storage/backpack/captain + name = "captain's backpack" + desc = "It's a special backpack made exclusively for Nanotrasen officers." + icon_state = "captainpack" + item_state = "captainpack" + resistance_flags = 0 + +/obj/item/storage/backpack/industrial + name = "industrial backpack" + desc = "It's a tough backpack for the daily grind of station life." + icon_state = "engiepack" + item_state = "engiepack" + resistance_flags = FIRE_PROOF + +/obj/item/storage/backpack/botany + name = "botany backpack" + desc = "It's a backpack made of all-natural fibers." + icon_state = "botpack" + item_state = "botpack" + +/obj/item/storage/backpack/chemistry + name = "chemistry backpack" + desc = "A backpack specially designed to repel stains and hazardous liquids." + icon_state = "chempack" + item_state = "chempack" + +/obj/item/storage/backpack/genetics + name = "genetics backpack" + desc = "A bag designed to be super tough, just in case someone hulks out on you." + icon_state = "genepack" + item_state = "genepack" + +/obj/item/storage/backpack/science + name = "science backpack" + desc = "A specially designed backpack. It's fire resistant and smells vaguely of plasma." + icon_state = "toxpack" + item_state = "toxpack" + resistance_flags = 0 + +/obj/item/storage/backpack/virology + name = "virology backpack" + desc = "A backpack made of hypo-allergenic fibers. It's designed to help prevent the spread of disease. Smells like monkey." + icon_state = "viropack" + item_state = "viropack" + + +/* + * Satchel Types + */ + +/obj/item/storage/backpack/satchel + name = "satchel" + desc = "A trendy looking satchel." + icon_state = "satchel-norm" + species_exception = list(/datum/species/angel) //satchels can be equipped since they are on the side, not back + +/obj/item/storage/backpack/satchel/leather + name = "leather satchel" + desc = "It's a very fancy satchel made with fine leather." + icon_state = "satchel" + resistance_flags = 0 + +/obj/item/storage/backpack/satchel/leather/withwallet/PopulateContents() + new /obj/item/storage/wallet/random(src) + +/obj/item/storage/backpack/satchel/eng + name = "industrial satchel" + desc = "A tough satchel with extra pockets." + icon_state = "satchel-eng" + item_state = "engiepack" + resistance_flags = 0 + +/obj/item/storage/backpack/satchel/med + name = "medical satchel" + desc = "A sterile satchel used in medical departments." + icon_state = "satchel-med" + item_state = "medicalpack" + +/obj/item/storage/backpack/satchel/vir + name = "virologist satchel" + desc = "A sterile satchel with virologist colours." + icon_state = "satchel-vir" + item_state = "satchel-vir" + +/obj/item/storage/backpack/satchel/chem + name = "chemist satchel" + desc = "A sterile satchel with chemist colours." + icon_state = "satchel-chem" + item_state = "satchel-chem" + +/obj/item/storage/backpack/satchel/gen + name = "geneticist satchel" + desc = "A sterile satchel with geneticist colours." + icon_state = "satchel-gen" + item_state = "satchel-gen" + +/obj/item/storage/backpack/satchel/tox + name = "scientist satchel" + desc = "Useful for holding research materials." + icon_state = "satchel-tox" + item_state = "satchel-tox" + resistance_flags = 0 + +/obj/item/storage/backpack/satchel/hyd + name = "botanist satchel" + desc = "A satchel made of all natural fibers." + icon_state = "satchel-hyd" + item_state = "satchel-hyd" + +/obj/item/storage/backpack/satchel/sec + name = "security satchel" + desc = "A robust satchel for security related needs." + icon_state = "satchel-sec" + item_state = "securitypack" + +/obj/item/storage/backpack/satchel/explorer + name = "explorer satchel" + desc = "A robust satchel for stashing your loot." + icon_state = "satchel-explorer" + item_state = "securitypack" + +/obj/item/storage/backpack/satchel/cap + name = "captain's satchel" + desc = "An exclusive satchel for Nanotrasen officers." + icon_state = "satchel-cap" + item_state = "captainpack" + resistance_flags = 0 + +/obj/item/storage/backpack/satchel/flat + name = "smuggler's satchel" + desc = "A very slim satchel that can easily fit into tight spaces." + icon_state = "satchel-flat" + w_class = WEIGHT_CLASS_NORMAL //Can fit in backpacks itself. + max_combined_w_class = 15 + level = 1 + cant_hold = list(/obj/item/storage/backpack/satchel/flat) //muh recursive backpacks + +/obj/item/storage/backpack/satchel/flat/hide(var/intact) + if(intact) + invisibility = INVISIBILITY_MAXIMUM + anchored = TRUE //otherwise you can start pulling, cover it, and drag around an invisible backpack. + icon_state = "[initial(icon_state)]2" + else + invisibility = initial(invisibility) + anchored = FALSE + icon_state = initial(icon_state) + +/obj/item/storage/backpack/satchel/flat/Initialize(mapload) + ..() + SSpersistence.new_secret_satchels += src + +/obj/item/storage/backpack/satchel/flat/PopulateContents() + new /obj/item/stack/tile/plasteel(src) + new /obj/item/crowbar(src) + +/obj/item/storage/backpack/satchel/flat/Destroy() + SSpersistence.new_secret_satchels -= src + return ..() + +/obj/item/storage/backpack/satchel/flat/secret + var/list/reward_one_of_these = list() //Intended for map editing + var/list/reward_all_of_these = list() //use paths! + var/revealed = 0 + +/obj/item/storage/backpack/satchel/flat/secret/Initialize() + ..() + + if(isfloorturf(loc) && !istype(loc, /turf/open/floor/plating/)) + hide(1) + +/obj/item/storage/backpack/satchel/flat/secret/hide(intact) + ..() + if(!intact && !revealed) + if(reward_one_of_these.len > 0) + var/reward = pick(reward_one_of_these) + new reward(src) + for(var/R in reward_all_of_these) + new R(src) + revealed = 1 + +/obj/item/storage/backpack/duffelbag + name = "duffel bag" + desc = "A large duffel bag for holding extra things." + icon_state = "duffel" + item_state = "duffel" + slowdown = 1 + max_combined_w_class = 30 + +/obj/item/storage/backpack/duffelbag/captain + name = "captain's duffel bag" + desc = "A large duffel bag for holding extra captainly goods." + icon_state = "duffel-captain" + item_state = "duffel-captain" + resistance_flags = 0 + +/obj/item/storage/backpack/duffelbag/med + name = "medical duffel bag" + desc = "A large duffel bag for holding extra medical supplies." + icon_state = "duffel-med" + item_state = "duffel-med" + +/obj/item/storage/backpack/duffelbag/med/surgery + name = "surgical duffel bag" + desc = "A large duffel bag for holding extra medical supplies - this one seems to be designed for holding surgical tools." + +/obj/item/storage/backpack/duffelbag/med/surgery/PopulateContents() + new /obj/item/scalpel(src) + new /obj/item/hemostat(src) + new /obj/item/retractor(src) + new /obj/item/circular_saw(src) + new /obj/item/surgicaldrill(src) + new /obj/item/cautery(src) + new /obj/item/surgical_drapes(src) + new /obj/item/clothing/mask/surgical(src) + new /obj/item/razor(src) + +/obj/item/storage/backpack/duffelbag/sec + name = "security duffel bag" + desc = "A large duffel bag for holding extra security supplies and ammunition." + icon_state = "duffel-sec" + item_state = "duffel-sec" + +/obj/item/storage/backpack/duffelbag/sec/surgery + name = "surgical duffel bag" + desc = "A large duffel bag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools." + +/obj/item/storage/backpack/duffelbag/sec/surgery/PopulateContents() + new /obj/item/scalpel(src) + new /obj/item/hemostat(src) + new /obj/item/retractor(src) + new /obj/item/circular_saw(src) + new /obj/item/surgicaldrill(src) + new /obj/item/cautery(src) + new /obj/item/surgical_drapes(src) + new /obj/item/clothing/mask/surgical(src) + +/obj/item/storage/backpack/duffelbag/engineering + name = "industrial duffel bag" + desc = "A large duffel bag for holding extra tools and supplies." + icon_state = "duffel-eng" + item_state = "duffel-eng" + resistance_flags = 0 + +/obj/item/storage/backpack/duffelbag/drone + name = "drone duffel bag" + desc = "A large duffel bag for holding tools and hats." + icon_state = "duffel-drone" + item_state = "duffel-drone" + resistance_flags = FIRE_PROOF + +/obj/item/storage/backpack/duffelbag/drone/PopulateContents() + new /obj/item/screwdriver(src) + new /obj/item/wrench(src) + new /obj/item/weldingtool(src) + new /obj/item/crowbar(src) + new /obj/item/stack/cable_coil/random(src) + new /obj/item/wirecutters(src) + new /obj/item/device/multitool(src) + +/obj/item/storage/backpack/duffelbag/clown + name = "clown's duffel bag" + desc = "A large duffel bag for holding lots of funny gags!" + icon_state = "duffel-clown" + item_state = "duffel-clown" + +/obj/item/storage/backpack/duffelbag/clown/cream_pie/PopulateContents() + for(var/i in 1 to 10) + new /obj/item/reagent_containers/food/snacks/pie/cream(src) + +/obj/item/storage/backpack/duffelbag/syndie + name = "suspicious looking duffel bag" + desc = "A large duffel bag for holding extra tactical supplies." + icon_state = "duffel-syndie" + item_state = "duffel-syndie" + origin_tech = "syndicate=1" + silent = 1 + slowdown = 0 + +/obj/item/storage/backpack/duffelbag/syndie/hitman + desc = "A large duffel bag for holding extra things. There is a NanoTrasen logo on the back." + icon_state = "duffel-syndieammo" + item_state = "duffel-syndieammo" + +/obj/item/storage/backpack/duffelbag/syndie/hitman/PopulateContents() + new /obj/item/clothing/under/lawyer/blacksuit(src) + new /obj/item/clothing/accessory/waistcoat(src) + new /obj/item/clothing/suit/toggle/lawyer/black(src) + new /obj/item/clothing/shoes/laceup(src) + new /obj/item/clothing/gloves/color/black(src) + new /obj/item/clothing/glasses/sunglasses(src) + new /obj/item/clothing/head/fedora(src) + +/obj/item/storage/backpack/duffelbag/syndie/med + name = "medical duffel bag" + desc = "A large duffel bag for holding extra tactical medical supplies." + icon_state = "duffel-syndiemed" + item_state = "duffel-syndiemed" + +/obj/item/storage/backpack/duffelbag/syndie/surgery + name = "surgery duffel bag" + desc = "A suspicious looking duffel bag for holding surgery tools." + icon_state = "duffel-syndiemed" + item_state = "duffel-syndiemed" + +/obj/item/storage/backpack/duffelbag/syndie/surgery/PopulateContents() + new /obj/item/scalpel(src) + new /obj/item/hemostat(src) + new /obj/item/retractor(src) + new /obj/item/circular_saw(src) + new /obj/item/surgicaldrill(src) + new /obj/item/cautery(src) + new /obj/item/surgical_drapes(src) + new /obj/item/clothing/suit/straight_jacket(src) + new /obj/item/clothing/mask/muzzle(src) + new /obj/item/device/mmi/syndie(src) + +/obj/item/storage/backpack/duffelbag/syndie/ammo + name = "ammunition duffel bag" + desc = "A large duffel bag for holding extra weapons ammunition and supplies." + icon_state = "duffel-syndieammo" + item_state = "duffel-syndieammo" + +/obj/item/storage/backpack/duffelbag/syndie/ammo/shotgun + desc = "A large duffel bag, packed to the brim with Bulldog shotgun ammo." + +/obj/item/storage/backpack/duffelbag/syndie/ammo/shotgun/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/ammo_box/magazine/m12g(src) + new /obj/item/ammo_box/magazine/m12g/buckshot(src) + new /obj/item/ammo_box/magazine/m12g/slug(src) + new /obj/item/ammo_box/magazine/m12g/dragon(src) + +/obj/item/storage/backpack/duffelbag/syndie/ammo/smg + desc = "A large duffel bag, packed to the brim with C20r magazines." + +/obj/item/storage/backpack/duffelbag/syndie/ammo/smg/PopulateContents() + for(var/i in 1 to 9) + new /obj/item/ammo_box/magazine/smgm45(src) + +/obj/item/storage/backpack/duffelbag/syndie/c20rbundle + desc = "A large duffel bag containing a C20r, some magazines, and a cheap looking suppressor." + +/obj/item/storage/backpack/duffelbag/syndie/c20rbundle/PopulateContents() + new /obj/item/ammo_box/magazine/smgm45(src) + new /obj/item/ammo_box/magazine/smgm45(src) + new /obj/item/gun/ballistic/automatic/c20r(src) + new /obj/item/suppressor/specialoffer(src) + +/obj/item/storage/backpack/duffelbag/syndie/bulldogbundle + desc = "A large duffel bag containing a Bulldog, several drums, and a collapsed hardsuit." + +/obj/item/storage/backpack/duffelbag/syndie/bulldogbundle/PopulateContents() + new /obj/item/ammo_box/magazine/m12g(src) + new /obj/item/gun/ballistic/automatic/shotgun/bulldog(src) + new /obj/item/ammo_box/magazine/m12g/buckshot(src) + new /obj/item/clothing/glasses/thermal/syndi(src) + +/obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle + desc = "A large duffel bag containing a medical equipment, a Donksoft machine gun, a big jumbo box of darts, and a knock-off pair of magboots." + +/obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle/PopulateContents() + new /obj/item/clothing/shoes/magboots/syndie(src) + new /obj/item/storage/firstaid/tactical(src) + new /obj/item/gun/ballistic/automatic/l6_saw/toy(src) + new /obj/item/ammo_box/foambox/riot(src) + +/obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle + desc = "A large duffel bag containing a medical equipment, a Donksoft machine gun, a big jumbo box of darts, and a knock-off pair of magboots." + +/obj/item/storage/backpack/duffelbag/syndie/med/medicalbundle/PopulateContents() + new /obj/item/clothing/shoes/magboots/syndie(src) + new /obj/item/storage/firstaid/tactical(src) + new /obj/item/gun/ballistic/automatic/l6_saw/toy(src) + new /obj/item/ammo_box/foambox/riot(src) + +/obj/item/storage/backpack/duffelbag/syndie/med/bioterrorbundle + desc = "A large duffel bag containing a deadly chemicals, a chemical spray, chemical grenade, a Donksoft assault rifle, riot grade darts, a minature syringe gun, and a box of syringes" + +/obj/item/storage/backpack/duffelbag/syndie/med/bioterrorbundle/PopulateContents() + new /obj/item/reagent_containers/spray/chemsprayer/bioterror(src) + new /obj/item/storage/box/syndie_kit/chemical(src) + new /obj/item/gun/syringe/syndicate(src) + new /obj/item/gun/ballistic/automatic/c20r/toy(src) + new /obj/item/storage/box/syringes(src) + new /obj/item/ammo_box/foambox/riot(src) + new /obj/item/grenade/chem_grenade/bioterrorfoam(src) + +/obj/item/storage/backpack/duffelbag/syndie/c4/PopulateContents() + for(var/i in 1 to 10) + new /obj/item/grenade/plastic/c4(src) + +/obj/item/storage/backpack/duffelbag/syndie/x4/PopulateContents() + for(var/i in 1 to 3) + new /obj/item/grenade/plastic/x4(src) + +/obj/item/storage/backpack/duffelbag/syndie/firestarter + desc = "A large duffel bag containing New Russian pyro backpack sprayer, a pistol, a pipebomb, fireproof hardsuit, ammo, and other equipment." + +/obj/item/storage/backpack/duffelbag/syndie/firestarter/PopulateContents() + new /obj/item/clothing/under/syndicate/soviet(src) + new /obj/item/watertank/operator(src) + new /obj/item/clothing/suit/space/hardsuit/syndi/elite(src) + new /obj/item/gun/ballistic/automatic/pistol/APS(src) + new /obj/item/ammo_box/magazine/pistolm9mm(src) + new /obj/item/ammo_box/magazine/pistolm9mm(src) + new /obj/item/reagent_containers/food/drinks/bottle/vodka/badminka(src) + new /obj/item/reagent_containers/syringe/stimulants(src) + new /obj/item/grenade/syndieminibomb(src) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/storage/bags.dm similarity index 96% rename from code/game/objects/items/weapons/storage/bags.dm rename to code/game/objects/items/storage/bags.dm index 2d4445c6a6..8615e1cf8c 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -1,381 +1,381 @@ -/* - * These absorb the functionality of the plant bag, ore satchel, etc. - * They use the use_to_pickup, quick_gather, and quick_empty functions - * that were already defined in weapon/storage, but which had been - * re-implemented in other classes. - * - * Contains: - * Trash Bag - * Mining Satchel - * Plant Bag - * Sheet Snatcher - * Book Bag - * Biowaste Bag - * - * -Sayu - */ - -// Generic non-item -/obj/item/storage/bag - allow_quick_gather = 1 - allow_quick_empty = 1 - display_contents_with_number = 1 // should work fine now - use_to_pickup = 1 - slot_flags = SLOT_BELT - -// ----------------------------- -// Trash bag -// ----------------------------- -/obj/item/storage/bag/trash - name = "trash bag" - desc = "It's the heavy-duty black polymer kind. Time to take out the trash!" - icon = 'icons/obj/janitor.dmi' - icon_state = "trashbag" - item_state = "trashbag" - lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' - - w_class = WEIGHT_CLASS_BULKY - max_w_class = WEIGHT_CLASS_SMALL - max_combined_w_class = 30 - storage_slots = 30 - can_hold = list() // any - cant_hold = list(/obj/item/disk/nuclear) - -/obj/item/storage/bag/trash/suicide_act(mob/user) - user.visible_message("[user] puts [src] over [user.p_their()] head and starts chomping at the insides! Disgusting!") - playsound(loc, 'sound/items/eatfood.ogg', 50, 1, -1) - return (TOXLOSS) - -/obj/item/storage/bag/trash/update_icon() - if(contents.len == 0) - icon_state = "[initial(icon_state)]" - else if(contents.len < 12) - icon_state = "[initial(icon_state)]1" - else if(contents.len < 21) - icon_state = "[initial(icon_state)]2" - else icon_state = "[initial(icon_state)]3" - -/obj/item/storage/bag/trash/cyborg - -/obj/item/storage/bag/trash/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) - J.put_in_cart(src, user) - J.mybag=src - J.update_icon() - -/obj/item/storage/bag/trash/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) - return - -/obj/item/storage/bag/trash/bluespace - name = "trash bag of holding" - desc = "The latest and greatest in custodial convenience, a trashbag that is capable of holding vast quantities of garbage." - icon_state = "bluetrashbag" - origin_tech = "materials=4;bluespace=4;engineering=4;plasmatech=3" - max_combined_w_class = 60 - storage_slots = 60 - -// ----------------------------- -// Mining Satchel -// ----------------------------- - -/obj/item/storage/bag/ore - name = "mining satchel" - desc = "This little bugger can be used to store and transport ores." - icon = 'icons/obj/mining.dmi' - icon_state = "satchel" - origin_tech = "engineering=2" - slot_flags = SLOT_BELT | SLOT_POCKET - w_class = WEIGHT_CLASS_NORMAL - storage_slots = 50 - max_combined_w_class = 200 //Doesn't matter what this is, so long as it's more or equal to storage_slots * ore.w_class - max_w_class = WEIGHT_CLASS_NORMAL - can_hold = list(/obj/item/ore) - var/spam_protection = FALSE //If this is TRUE, the holder won't receive any messages when they fail to pick up ore through crossing it - -/obj/item/storage/bag/ore/cyborg - name = "cyborg mining satchel" - -/obj/item/storage/bag/ore/holding //miners, your messiah has arrived - name = "mining satchel of holding" - desc = "A revolution in convenience, this satchel allows for huge amounts of ore storage. It's been outfitted with anti-malfunction safety measures." - storage_slots = INFINITY - max_combined_w_class = INFINITY - origin_tech = "bluespace=4;materials=3;engineering=3" - icon_state = "satchel_bspace" - -// ----------------------------- -// Plant bag -// ----------------------------- - -/obj/item/storage/bag/plants - name = "plant bag" - icon = 'icons/obj/hydroponics/equipment.dmi' - icon_state = "plantbag" - storage_slots = 100; //the number of plant pieces it can carry. - max_combined_w_class = 100 //Doesn't matter what this is, so long as it's more or equal to storage_slots * plants.w_class - max_w_class = WEIGHT_CLASS_NORMAL - w_class = WEIGHT_CLASS_TINY - can_hold = list(/obj/item/reagent_containers/food/snacks/grown, /obj/item/seeds, /obj/item/grown, /obj/item/reagent_containers/honeycomb) - resistance_flags = FLAMMABLE - -//////// - -/obj/item/storage/bag/plants/portaseeder - name = "portable seed extractor" - desc = "For the enterprising botanist on the go. Less efficient than the stationary model, it creates one seed per plant." - icon_state = "portaseeder" - origin_tech = "biotech=3;engineering=2" - -/obj/item/storage/bag/plants/portaseeder/verb/dissolve_contents() - set name = "Activate Seed Extraction" - set category = "Object" - set desc = "Activate to convert your plants into plantable seeds." - if(usr.stat || !usr.canmove || usr.restrained()) - return - for(var/obj/item/O in contents) - seedify(O, 1) - close_all() - - -// ----------------------------- -// Sheet Snatcher -// ----------------------------- -// Because it stacks stacks, this doesn't operate normally. -// However, making it a storage/bag allows us to reuse existing code in some places. -Sayu - -/obj/item/storage/bag/sheetsnatcher - name = "sheet snatcher" - desc = "A patented Nanotrasen storage system designed for any kind of mineral sheet." - icon = 'icons/obj/mining.dmi' - icon_state = "sheetsnatcher" - - var/capacity = 300; //the number of sheets it can carry. - w_class = WEIGHT_CLASS_NORMAL - - allow_quick_empty = 1 // this function is superceded - -/obj/item/storage/bag/sheetsnatcher/can_be_inserted(obj/item/W, stop_messages = 0) - if(!istype(W, /obj/item/stack/sheet) || istype(W, /obj/item/stack/sheet/mineral/sandstone) || istype(W, /obj/item/stack/sheet/mineral/wood)) - if(!stop_messages) - to_chat(usr, "The snatcher does not accept [W].") - return 0 //I don't care, but the existing code rejects them for not being "sheets" *shrug* -Sayu - var/current = 0 - for(var/obj/item/stack/sheet/S in contents) - current += S.amount - if(capacity == current)//If it's full, you're done - if(!stop_messages) - to_chat(usr, "The snatcher is full.") - return 0 - return 1 - - -// Modified handle_item_insertion. Would prefer not to, but... -/obj/item/storage/bag/sheetsnatcher/handle_item_insertion(obj/item/W, prevent_warning = 0) - var/obj/item/stack/sheet/S = W - if(!istype(S)) return 0 - - var/amount - var/inserted = 0 - var/current = 0 - for(var/obj/item/stack/sheet/S2 in contents) - current += S2.amount - if(capacity < current + S.amount)//If the stack will fill it up - amount = capacity - current - else - amount = S.amount - - for(var/obj/item/stack/sheet/sheet in contents) - if(S.type == sheet.type) // we are violating the amount limitation because these are not sane objects - sheet.amount += amount // they should only be removed through procs in this file, which split them up. - S.amount -= amount - inserted = 1 - break - - if(!inserted || !S.amount) - usr.dropItemToGround(S) - if (usr.client && usr.s_active != src) - usr.client.screen -= S - S.dropped(usr) - if(!S.amount) - qdel(S) - else - if(S.pulledby) - S.pulledby.stop_pulling() - S.loc = src - - orient2hud(usr) - if(usr.s_active) - usr.s_active.show_to(usr) - update_icon() - return 1 - - -// Sets up numbered display to show the stack size of each stored mineral -// NOTE: numbered display is turned off currently because it's broken -/obj/item/storage/bag/sheetsnatcher/orient2hud(mob/user) - var/adjusted_contents = contents.len - - //Numbered contents display - var/list/datum/numbered_display/numbered_contents - if(display_contents_with_number) - numbered_contents = list() - adjusted_contents = 0 - for(var/obj/item/stack/sheet/I in contents) - adjusted_contents++ - var/datum/numbered_display/D = new/datum/numbered_display(I) - D.number = I.amount - numbered_contents.Add( D ) - - var/row_num = 0 - var/col_count = min(7,storage_slots) -1 - if (adjusted_contents > 7) - row_num = round((adjusted_contents-1) / 7) // 7 is the maximum allowed width. - src.standard_orient_objs(row_num, col_count, numbered_contents) - return - - -// Modified quick_empty verb drops appropriate sized stacks -/obj/item/storage/bag/sheetsnatcher/quick_empty() - var/location = get_turf(src) - for(var/obj/item/stack/sheet/S in contents) - while(S.amount) - var/obj/item/stack/sheet/N = new S.type(location) - var/stacksize = min(S.amount,N.max_amount) - N.amount = stacksize - S.amount -= stacksize - if(!S.amount) - qdel(S)// todo: there's probably something missing here - orient2hud(usr) - if(usr.s_active) - usr.s_active.show_to(usr) - update_icon() - -// Instead of removing -/obj/item/storage/bag/sheetsnatcher/remove_from_storage(obj/item/W, atom/new_location) - var/obj/item/stack/sheet/S = W - if(!istype(S)) return 0 - - //I would prefer to drop a new stack, but the item/attack_hand code - // that calls this can't recieve a different object than you clicked on. - //Therefore, make a new stack internally that has the remainder. - // -Sayu - - if(S.amount > S.max_amount) - var/obj/item/stack/sheet/temp = new S.type(src) - temp.amount = S.amount - S.max_amount - S.amount = S.max_amount - - return ..(S,new_location) - -// ----------------------------- -// Sheet Snatcher (Cyborg) -// ----------------------------- - -/obj/item/storage/bag/sheetsnatcher/borg - name = "sheet snatcher 9000" - desc = "" - capacity = 500//Borgs get more because >specialization - - -// ----------------------------- -// Book bag -// ----------------------------- - -/obj/item/storage/bag/books - name = "book bag" - desc = "A bag for books." - icon = 'icons/obj/library.dmi' - icon_state = "bookbag" - display_contents_with_number = 0 //This would look really stupid otherwise - storage_slots = 7 - max_combined_w_class = 21 - max_w_class = WEIGHT_CLASS_NORMAL - w_class = WEIGHT_CLASS_BULKY //Bigger than a book because physics - can_hold = list(/obj/item/book, /obj/item/storage/book, /obj/item/spellbook) - resistance_flags = FLAMMABLE - -/* - * Trays - Agouri - */ -/obj/item/storage/bag/tray - name = "tray" - icon = 'icons/obj/food/containers.dmi' - icon_state = "tray" - desc = "A metal tray to lay food on." - force = 5 - throwforce = 10 - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_BULKY - flags_1 = CONDUCT_1 - materials = list(MAT_METAL=3000) - preposition = "on" - -/obj/item/storage/bag/tray/attack(mob/living/M, mob/living/user) - ..() - // Drop all the things. All of them. - var/list/obj/item/oldContents = contents.Copy() - quick_empty() - - // Make each item scatter a bit - for(var/obj/item/I in oldContents) - spawn() - for(var/i = 1, i <= rand(1,2), i++) - if(I) - step(I, pick(NORTH,SOUTH,EAST,WEST)) - sleep(rand(2,4)) - - if(prob(50)) - playsound(M, 'sound/items/trayhit1.ogg', 50, 1) - else - playsound(M, 'sound/items/trayhit2.ogg', 50, 1) - - if(ishuman(M) || ismonkey(M)) - if(prob(10)) - M.Knockdown(40) - -/obj/item/storage/bag/tray/proc/rebuild_overlays() - cut_overlays() - for(var/obj/item/I in contents) - add_overlay(mutable_appearance(I.icon, I.icon_state)) - -/obj/item/storage/bag/tray/remove_from_storage(obj/item/W as obj, atom/new_location) - ..() - rebuild_overlays() - -/obj/item/storage/bag/tray/handle_item_insertion(obj/item/I, prevent_warning = 0) - add_overlay(mutable_appearance(I.icon, I.icon_state)) - . = ..() - - -/* - * Chemistry bag - */ - -/obj/item/storage/bag/chemistry - name = "chemistry bag" - icon = 'icons/obj/chemical.dmi' - icon_state = "bag" - desc = "A bag for storing pills, patches, and bottles." - storage_slots = 50 - max_combined_w_class = 200 - w_class = WEIGHT_CLASS_TINY - preposition = "in" - can_hold = list(/obj/item/reagent_containers/pill, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle) - resistance_flags = FLAMMABLE - -/* - * Biowaste bag (mostly for xenobiologists) - */ - -/obj/item/storage/bag/bio - name = "bio bag" - icon = 'icons/obj/chemical.dmi' - icon_state = "biobag" - desc = "A bag for the safe transportation and disposal of biowaste and other biological materials." - storage_slots = 25 - max_combined_w_class = 200 - w_class = WEIGHT_CLASS_TINY - preposition = "in" - can_hold = list(/obj/item/slime_extract, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/blood, /obj/item/reagent_containers/hypospray/medipen, /obj/item/reagent_containers/food/snacks/deadmouse, /obj/item/reagent_containers/food/snacks/monkeycube) - resistance_flags = FLAMMABLE +/* + * These absorb the functionality of the plant bag, ore satchel, etc. + * They use the use_to_pickup, quick_gather, and quick_empty functions + * that were already defined in weapon/storage, but which had been + * re-implemented in other classes. + * + * Contains: + * Trash Bag + * Mining Satchel + * Plant Bag + * Sheet Snatcher + * Book Bag + * Biowaste Bag + * + * -Sayu + */ + +// Generic non-item +/obj/item/storage/bag + allow_quick_gather = 1 + allow_quick_empty = 1 + display_contents_with_number = 1 // should work fine now + use_to_pickup = 1 + slot_flags = SLOT_BELT + +// ----------------------------- +// Trash bag +// ----------------------------- +/obj/item/storage/bag/trash + name = "trash bag" + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!" + icon = 'icons/obj/janitor.dmi' + icon_state = "trashbag" + item_state = "trashbag" + lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' + + w_class = WEIGHT_CLASS_BULKY + max_w_class = WEIGHT_CLASS_SMALL + max_combined_w_class = 30 + storage_slots = 30 + can_hold = list() // any + cant_hold = list(/obj/item/disk/nuclear) + +/obj/item/storage/bag/trash/suicide_act(mob/user) + user.visible_message("[user] puts [src] over [user.p_their()] head and starts chomping at the insides! Disgusting!") + playsound(loc, 'sound/items/eatfood.ogg', 50, 1, -1) + return (TOXLOSS) + +/obj/item/storage/bag/trash/update_icon() + if(contents.len == 0) + icon_state = "[initial(icon_state)]" + else if(contents.len < 12) + icon_state = "[initial(icon_state)]1" + else if(contents.len < 21) + icon_state = "[initial(icon_state)]2" + else icon_state = "[initial(icon_state)]3" + +/obj/item/storage/bag/trash/cyborg + +/obj/item/storage/bag/trash/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) + J.put_in_cart(src, user) + J.mybag=src + J.update_icon() + +/obj/item/storage/bag/trash/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) + return + +/obj/item/storage/bag/trash/bluespace + name = "trash bag of holding" + desc = "The latest and greatest in custodial convenience, a trashbag that is capable of holding vast quantities of garbage." + icon_state = "bluetrashbag" + origin_tech = "materials=4;bluespace=4;engineering=4;plasmatech=3" + max_combined_w_class = 60 + storage_slots = 60 + +// ----------------------------- +// Mining Satchel +// ----------------------------- + +/obj/item/storage/bag/ore + name = "mining satchel" + desc = "This little bugger can be used to store and transport ores." + icon = 'icons/obj/mining.dmi' + icon_state = "satchel" + origin_tech = "engineering=2" + slot_flags = SLOT_BELT | SLOT_POCKET + w_class = WEIGHT_CLASS_NORMAL + storage_slots = 50 + max_combined_w_class = 200 //Doesn't matter what this is, so long as it's more or equal to storage_slots * ore.w_class + max_w_class = WEIGHT_CLASS_NORMAL + can_hold = list(/obj/item/ore) + var/spam_protection = FALSE //If this is TRUE, the holder won't receive any messages when they fail to pick up ore through crossing it + +/obj/item/storage/bag/ore/cyborg + name = "cyborg mining satchel" + +/obj/item/storage/bag/ore/holding //miners, your messiah has arrived + name = "mining satchel of holding" + desc = "A revolution in convenience, this satchel allows for huge amounts of ore storage. It's been outfitted with anti-malfunction safety measures." + storage_slots = INFINITY + max_combined_w_class = INFINITY + origin_tech = "bluespace=4;materials=3;engineering=3" + icon_state = "satchel_bspace" + +// ----------------------------- +// Plant bag +// ----------------------------- + +/obj/item/storage/bag/plants + name = "plant bag" + icon = 'icons/obj/hydroponics/equipment.dmi' + icon_state = "plantbag" + storage_slots = 100; //the number of plant pieces it can carry. + max_combined_w_class = 100 //Doesn't matter what this is, so long as it's more or equal to storage_slots * plants.w_class + max_w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_TINY + can_hold = list(/obj/item/reagent_containers/food/snacks/grown, /obj/item/seeds, /obj/item/grown, /obj/item/reagent_containers/honeycomb) + resistance_flags = FLAMMABLE + +//////// + +/obj/item/storage/bag/plants/portaseeder + name = "portable seed extractor" + desc = "For the enterprising botanist on the go. Less efficient than the stationary model, it creates one seed per plant." + icon_state = "portaseeder" + origin_tech = "biotech=3;engineering=2" + +/obj/item/storage/bag/plants/portaseeder/verb/dissolve_contents() + set name = "Activate Seed Extraction" + set category = "Object" + set desc = "Activate to convert your plants into plantable seeds." + if(usr.stat || !usr.canmove || usr.restrained()) + return + for(var/obj/item/O in contents) + seedify(O, 1) + close_all() + + +// ----------------------------- +// Sheet Snatcher +// ----------------------------- +// Because it stacks stacks, this doesn't operate normally. +// However, making it a storage/bag allows us to reuse existing code in some places. -Sayu + +/obj/item/storage/bag/sheetsnatcher + name = "sheet snatcher" + desc = "A patented Nanotrasen storage system designed for any kind of mineral sheet." + icon = 'icons/obj/mining.dmi' + icon_state = "sheetsnatcher" + + var/capacity = 300; //the number of sheets it can carry. + w_class = WEIGHT_CLASS_NORMAL + + allow_quick_empty = 1 // this function is superceded + +/obj/item/storage/bag/sheetsnatcher/can_be_inserted(obj/item/W, stop_messages = 0) + if(!istype(W, /obj/item/stack/sheet) || istype(W, /obj/item/stack/sheet/mineral/sandstone) || istype(W, /obj/item/stack/sheet/mineral/wood)) + if(!stop_messages) + to_chat(usr, "The snatcher does not accept [W].") + return 0 //I don't care, but the existing code rejects them for not being "sheets" *shrug* -Sayu + var/current = 0 + for(var/obj/item/stack/sheet/S in contents) + current += S.amount + if(capacity == current)//If it's full, you're done + if(!stop_messages) + to_chat(usr, "The snatcher is full.") + return 0 + return 1 + + +// Modified handle_item_insertion. Would prefer not to, but... +/obj/item/storage/bag/sheetsnatcher/handle_item_insertion(obj/item/W, prevent_warning = 0) + var/obj/item/stack/sheet/S = W + if(!istype(S)) return 0 + + var/amount + var/inserted = 0 + var/current = 0 + for(var/obj/item/stack/sheet/S2 in contents) + current += S2.amount + if(capacity < current + S.amount)//If the stack will fill it up + amount = capacity - current + else + amount = S.amount + + for(var/obj/item/stack/sheet/sheet in contents) + if(S.type == sheet.type) // we are violating the amount limitation because these are not sane objects + sheet.amount += amount // they should only be removed through procs in this file, which split them up. + S.amount -= amount + inserted = 1 + break + + if(!inserted || !S.amount) + usr.dropItemToGround(S) + if (usr.client && usr.s_active != src) + usr.client.screen -= S + S.dropped(usr) + if(!S.amount) + qdel(S) + else + if(S.pulledby) + S.pulledby.stop_pulling() + S.loc = src + + orient2hud(usr) + if(usr.s_active) + usr.s_active.show_to(usr) + update_icon() + return 1 + + +// Sets up numbered display to show the stack size of each stored mineral +// NOTE: numbered display is turned off currently because it's broken +/obj/item/storage/bag/sheetsnatcher/orient2hud(mob/user) + var/adjusted_contents = contents.len + + //Numbered contents display + var/list/datum/numbered_display/numbered_contents + if(display_contents_with_number) + numbered_contents = list() + adjusted_contents = 0 + for(var/obj/item/stack/sheet/I in contents) + adjusted_contents++ + var/datum/numbered_display/D = new/datum/numbered_display(I) + D.number = I.amount + numbered_contents.Add( D ) + + var/row_num = 0 + var/col_count = min(7,storage_slots) -1 + if (adjusted_contents > 7) + row_num = round((adjusted_contents-1) / 7) // 7 is the maximum allowed width. + src.standard_orient_objs(row_num, col_count, numbered_contents) + return + + +// Modified quick_empty verb drops appropriate sized stacks +/obj/item/storage/bag/sheetsnatcher/quick_empty() + var/location = get_turf(src) + for(var/obj/item/stack/sheet/S in contents) + while(S.amount) + var/obj/item/stack/sheet/N = new S.type(location) + var/stacksize = min(S.amount,N.max_amount) + N.amount = stacksize + S.amount -= stacksize + if(!S.amount) + qdel(S)// todo: there's probably something missing here + orient2hud(usr) + if(usr.s_active) + usr.s_active.show_to(usr) + update_icon() + +// Instead of removing +/obj/item/storage/bag/sheetsnatcher/remove_from_storage(obj/item/W, atom/new_location) + var/obj/item/stack/sheet/S = W + if(!istype(S)) return 0 + + //I would prefer to drop a new stack, but the item/attack_hand code + // that calls this can't recieve a different object than you clicked on. + //Therefore, make a new stack internally that has the remainder. + // -Sayu + + if(S.amount > S.max_amount) + var/obj/item/stack/sheet/temp = new S.type(src) + temp.amount = S.amount - S.max_amount + S.amount = S.max_amount + + return ..(S,new_location) + +// ----------------------------- +// Sheet Snatcher (Cyborg) +// ----------------------------- + +/obj/item/storage/bag/sheetsnatcher/borg + name = "sheet snatcher 9000" + desc = "" + capacity = 500//Borgs get more because >specialization + + +// ----------------------------- +// Book bag +// ----------------------------- + +/obj/item/storage/bag/books + name = "book bag" + desc = "A bag for books." + icon = 'icons/obj/library.dmi' + icon_state = "bookbag" + display_contents_with_number = 0 //This would look really stupid otherwise + storage_slots = 7 + max_combined_w_class = 21 + max_w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_BULKY //Bigger than a book because physics + can_hold = list(/obj/item/book, /obj/item/storage/book, /obj/item/spellbook) + resistance_flags = FLAMMABLE + +/* + * Trays - Agouri + */ +/obj/item/storage/bag/tray + name = "tray" + icon = 'icons/obj/food/containers.dmi' + icon_state = "tray" + desc = "A metal tray to lay food on." + force = 5 + throwforce = 10 + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_BULKY + flags_1 = CONDUCT_1 + materials = list(MAT_METAL=3000) + preposition = "on" + +/obj/item/storage/bag/tray/attack(mob/living/M, mob/living/user) + ..() + // Drop all the things. All of them. + var/list/obj/item/oldContents = contents.Copy() + quick_empty() + + // Make each item scatter a bit + for(var/obj/item/I in oldContents) + spawn() + for(var/i = 1, i <= rand(1,2), i++) + if(I) + step(I, pick(NORTH,SOUTH,EAST,WEST)) + sleep(rand(2,4)) + + if(prob(50)) + playsound(M, 'sound/items/trayhit1.ogg', 50, 1) + else + playsound(M, 'sound/items/trayhit2.ogg', 50, 1) + + if(ishuman(M) || ismonkey(M)) + if(prob(10)) + M.Knockdown(40) + +/obj/item/storage/bag/tray/proc/rebuild_overlays() + cut_overlays() + for(var/obj/item/I in contents) + add_overlay(mutable_appearance(I.icon, I.icon_state)) + +/obj/item/storage/bag/tray/remove_from_storage(obj/item/W as obj, atom/new_location) + ..() + rebuild_overlays() + +/obj/item/storage/bag/tray/handle_item_insertion(obj/item/I, prevent_warning = 0) + add_overlay(mutable_appearance(I.icon, I.icon_state)) + . = ..() + + +/* + * Chemistry bag + */ + +/obj/item/storage/bag/chemistry + name = "chemistry bag" + icon = 'icons/obj/chemical.dmi' + icon_state = "bag" + desc = "A bag for storing pills, patches, and bottles." + storage_slots = 50 + max_combined_w_class = 200 + w_class = WEIGHT_CLASS_TINY + preposition = "in" + can_hold = list(/obj/item/reagent_containers/pill, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle) + resistance_flags = FLAMMABLE + +/* + * Biowaste bag (mostly for xenobiologists) + */ + +/obj/item/storage/bag/bio + name = "bio bag" + icon = 'icons/obj/chemical.dmi' + icon_state = "biobag" + desc = "A bag for the safe transportation and disposal of biowaste and other biological materials." + storage_slots = 25 + max_combined_w_class = 200 + w_class = WEIGHT_CLASS_TINY + preposition = "in" + can_hold = list(/obj/item/slime_extract, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/blood, /obj/item/reagent_containers/hypospray/medipen, /obj/item/reagent_containers/food/snacks/deadmouse, /obj/item/reagent_containers/food/snacks/monkeycube) + resistance_flags = FLAMMABLE diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/storage/belt.dm similarity index 96% rename from code/game/objects/items/weapons/storage/belt.dm rename to code/game/objects/items/storage/belt.dm index 0cf82063ab..9a28d6fc13 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -1,522 +1,522 @@ -/obj/item/storage/belt - name = "belt" - desc = "Can hold various things." - icon = 'icons/obj/clothing/belts.dmi' - icon_state = "utilitybelt" - item_state = "utility" - slot_flags = SLOT_BELT - attack_verb = list("whipped", "lashed", "disciplined") - max_integrity = 300 - var/content_overlays = FALSE //If this is true, the belt will gain overlays based on what it's holding - -/obj/item/storage/belt/update_icon() - cut_overlays() - if(content_overlays) - for(var/obj/item/I in contents) - var/mutable_appearance/M = I.get_belt_overlay() - add_overlay(M) - ..() - -/obj/item/storage/belt/Initialize() - . = ..() - update_icon() - -/obj/item/storage/belt/utility - name = "toolbelt" //Carn: utility belt is nicer, but it bamboozles the text parsing. - desc = "Holds tools." - icon_state = "utilitybelt" - item_state = "utility" - can_hold = list( - /obj/item/crowbar, - /obj/item/screwdriver, - /obj/item/weldingtool, - /obj/item/wirecutters, - /obj/item/wrench, - /obj/item/device/multitool, - /obj/item/device/flashlight, - /obj/item/stack/cable_coil, - /obj/item/device/t_scanner, - /obj/item/device/analyzer, - /obj/item/extinguisher/mini, - /obj/item/device/radio, - /obj/item/clothing/gloves - ) - content_overlays = TRUE - -/obj/item/storage/belt/utility/chief - name = "\improper Chief Engineer's toolbelt" //"the Chief Engineer's toolbelt", because "Chief Engineer's toolbelt" is not a proper noun - desc = "Holds tools, looks snazzy." - icon_state = "utilitybelt_ce" - item_state = "utility_ce" - -/obj/item/storage/belt/utility/chief/full/PopulateContents() - new /obj/item/screwdriver/power(src) - new /obj/item/crowbar/power(src) - new /obj/item/weldingtool/experimental(src)//This can be changed if this is too much - new /obj/item/device/multitool(src) - new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) - new /obj/item/extinguisher/mini(src) - new /obj/item/device/analyzer(src) - //much roomier now that we've managed to remove two tools - - -/obj/item/storage/belt/utility/full/PopulateContents() - new /obj/item/screwdriver(src) - new /obj/item/wrench(src) - new /obj/item/weldingtool(src) - new /obj/item/crowbar(src) - new /obj/item/wirecutters(src) - new /obj/item/device/multitool(src) - new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) - -/obj/item/storage/belt/utility/full/engi/PopulateContents() - new /obj/item/screwdriver(src) - new /obj/item/wrench(src) - new /obj/item/weldingtool/largetank(src) - new /obj/item/crowbar(src) - new /obj/item/wirecutters(src) - new /obj/item/device/multitool(src) - new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) - - -/obj/item/storage/belt/utility/atmostech/PopulateContents() - new /obj/item/screwdriver(src) - new /obj/item/wrench(src) - new /obj/item/weldingtool(src) - new /obj/item/crowbar(src) - new /obj/item/wirecutters(src) - new /obj/item/device/t_scanner(src) - new /obj/item/extinguisher/mini(src) - - - -/obj/item/storage/belt/medical - name = "medical belt" - desc = "Can hold various medical equipment." - icon_state = "medicalbelt" - item_state = "medical" - max_w_class = WEIGHT_CLASS_BULKY - can_hold = list( - /obj/item/device/healthanalyzer, - /obj/item/dnainjector, - /obj/item/reagent_containers/dropper, - /obj/item/reagent_containers/glass/beaker, - /obj/item/reagent_containers/glass/bottle, - /obj/item/reagent_containers/pill, - /obj/item/reagent_containers/syringe, - /obj/item/lighter, - /obj/item/storage/fancy/cigarettes, - /obj/item/storage/pill_bottle, - /obj/item/stack/medical, - /obj/item/device/flashlight/pen, - /obj/item/extinguisher/mini, - /obj/item/reagent_containers/hypospray, - /obj/item/device/sensor_device, - /obj/item/device/radio, - /obj/item/clothing/gloves/, - /obj/item/lazarus_injector, - /obj/item/bikehorn/rubberducky, - /obj/item/clothing/mask/surgical, - /obj/item/clothing/mask/breath, - /obj/item/clothing/mask/breath/medical, - /obj/item/surgical_drapes, //for true paramedics - /obj/item/scalpel, - /obj/item/circular_saw, - /obj/item/surgicaldrill, - /obj/item/retractor, - /obj/item/cautery, - /obj/item/hemostat, - /obj/item/device/geiger_counter, - /obj/item/clothing/neck/stethoscope, - /obj/item/stamp, - /obj/item/clothing/glasses, - /obj/item/wrench/medical, - /obj/item/clothing/mask/muzzle, - /obj/item/storage/bag/chemistry, - /obj/item/storage/bag/bio, - /obj/item/reagent_containers/blood, - /obj/item/tank/internals/emergency_oxygen - ) - - -/obj/item/storage/belt/security - name = "security belt" - desc = "Can hold security gear like handcuffs and flashes." - icon_state = "securitybelt" - item_state = "security"//Could likely use a better one. - storage_slots = 5 - max_w_class = WEIGHT_CLASS_NORMAL //Because the baton wouldn't fit otherwise. - Neerti - can_hold = list( - /obj/item/melee/baton, - /obj/item/melee/classic_baton, - /obj/item/grenade, - /obj/item/reagent_containers/spray/pepper, - /obj/item/restraints/handcuffs, - /obj/item/device/assembly/flash/handheld, - /obj/item/clothing/glasses, - /obj/item/ammo_casing/shotgun, - /obj/item/ammo_box, - /obj/item/reagent_containers/food/snacks/donut, - /obj/item/reagent_containers/food/snacks/donut/jelly, - /obj/item/kitchen/knife/combat, - /obj/item/device/flashlight/seclite, - /obj/item/melee/classic_baton/telescopic, - /obj/item/device/radio, - /obj/item/clothing/gloves/, - /obj/item/restraints/legcuffs/bola - ) - content_overlays = TRUE - -/obj/item/storage/belt/security/full/PopulateContents() - new /obj/item/reagent_containers/spray/pepper(src) - new /obj/item/restraints/handcuffs(src) - new /obj/item/grenade/flashbang(src) - new /obj/item/device/assembly/flash/handheld(src) - new /obj/item/melee/baton/loaded(src) - update_icon() - - -/obj/item/storage/belt/mining - name = "explorer's webbing" - desc = "A versatile chest rig, cherished by miners and hunters alike." - icon_state = "explorer1" - item_state = "explorer1" - storage_slots = 6 - w_class = WEIGHT_CLASS_BULKY - max_w_class = WEIGHT_CLASS_BULKY //Pickaxes are big. - max_combined_w_class = 20 //Not an issue with this whitelist, probably. - can_hold = list( - /obj/item/crowbar, - /obj/item/screwdriver, - /obj/item/weldingtool, - /obj/item/wirecutters, - /obj/item/wrench, - /obj/item/device/flashlight, - /obj/item/stack/cable_coil, - /obj/item/device/analyzer, - /obj/item/extinguisher/mini, - /obj/item/device/radio, - /obj/item/clothing/gloves, - /obj/item/resonator, - /obj/item/device/mining_scanner, - /obj/item/pickaxe, - /obj/item/stack/sheet/animalhide, - /obj/item/stack/sheet/sinew, - /obj/item/stack/sheet/bone, - /obj/item/lighter, - /obj/item/storage/fancy/cigarettes, - /obj/item/reagent_containers/food/drinks/bottle, - /obj/item/stack/medical, - /obj/item/kitchen/knife, - /obj/item/reagent_containers/hypospray, - /obj/item/device/gps, - /obj/item/storage/bag/ore, - /obj/item/survivalcapsule, - /obj/item/device/t_scanner/adv_mining_scanner, - /obj/item/reagent_containers/pill, - /obj/item/storage/pill_bottle, - /obj/item/ore, - /obj/item/reagent_containers/food/drinks, - /obj/item/organ/regenerative_core, - /obj/item/device/wormhole_jaunter, - /obj/item/storage/bag/plants, - /obj/item/stack/marker_beacon - ) - - -/obj/item/storage/belt/mining/vendor - contents = newlist(/obj/item/survivalcapsule) - -/obj/item/storage/belt/mining/alt - icon_state = "explorer2" - item_state = "explorer2" - -/obj/item/storage/belt/mining/primitive - name = "hunter's belt" - desc = "A versatile belt, woven from sinew." - storage_slots = 5 - icon_state = "ebelt" - item_state = "ebelt" - -/obj/item/storage/belt/soulstone - name = "soul stone belt" - desc = "Designed for ease of access to the shards during a fight, as to not let a single enemy spirit slip away" - icon_state = "soulstonebelt" - item_state = "soulstonebelt" - storage_slots = 6 - can_hold = list( - /obj/item/device/soulstone - ) - -/obj/item/storage/belt/soulstone/full/PopulateContents() - for(var/i in 1 to 6) - new /obj/item/device/soulstone(src) - -/obj/item/storage/belt/champion - name = "championship belt" - desc = "Proves to the world that you are the strongest!" - icon_state = "championbelt" - item_state = "champion" - materials = list(MAT_GOLD=400) - storage_slots = 1 - can_hold = list( - /obj/item/clothing/mask/luchador - ) - -/obj/item/storage/belt/military - name = "chest rig" - desc = "A set of tactical webbing worn by Syndicate boarding parties." - icon_state = "militarywebbing" - item_state = "militarywebbing" - max_w_class = WEIGHT_CLASS_SMALL - -/obj/item/storage/belt/military/abductor - name = "agent belt" - desc = "A belt used by abductor agents." - icon = 'icons/obj/abductor.dmi' - icon_state = "belt" - item_state = "security" - -/obj/item/storage/belt/military/abductor/full/PopulateContents() - new /obj/item/screwdriver/abductor(src) - new /obj/item/wrench/abductor(src) - new /obj/item/weldingtool/abductor(src) - new /obj/item/crowbar/abductor(src) - new /obj/item/wirecutters/abductor(src) - new /obj/item/device/multitool/abductor(src) - new /obj/item/stack/cable_coil(src,30,"white") - - -/obj/item/storage/belt/military/army - name = "army belt" - desc = "A belt used by military forces." - icon_state = "grenadebeltold" - item_state = "security" - -/obj/item/storage/belt/military/assault - name = "assault belt" - desc = "A tactical assault belt." - icon_state = "assaultbelt" - item_state = "security" - storage_slots = 6 - -/obj/item/storage/belt/grenade - name = "grenadier belt" - desc = "A belt for holding grenades." - icon_state = "grenadebeltnew" - item_state = "security" - max_w_class = WEIGHT_CLASS_BULKY - display_contents_with_number = TRUE - storage_slots = 30 - max_combined_w_class = 60 //needs to be this high - can_hold = list( - /obj/item/grenade, - /obj/item/screwdriver, - /obj/item/lighter, - /obj/item/device/multitool, - /obj/item/reagent_containers/food/drinks/bottle/molotov, - /obj/item/grenade/plastic/c4, - ) -/obj/item/storage/belt/grenade/full/PopulateContents() - new /obj/item/grenade/flashbang(src) - new /obj/item/grenade/smokebomb(src) - new /obj/item/grenade/smokebomb(src) - new /obj/item/grenade/smokebomb(src) - new /obj/item/grenade/smokebomb(src) - new /obj/item/grenade/empgrenade(src) - new /obj/item/grenade/empgrenade(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/syndieminibomb/concussion/frag(src) - new /obj/item/grenade/gluon(src) - new /obj/item/grenade/gluon(src) - new /obj/item/grenade/gluon(src) - new /obj/item/grenade/gluon(src) - new /obj/item/grenade/chem_grenade/incendiary(src) - new /obj/item/grenade/chem_grenade/incendiary(src) - new /obj/item/grenade/chem_grenade/facid(src) - new /obj/item/grenade/syndieminibomb(src) - new /obj/item/grenade/syndieminibomb(src) - new /obj/item/screwdriver(src) - new /obj/item/device/multitool(src) - -/obj/item/storage/belt/wands - name = "wand belt" - desc = "A belt designed to hold various rods of power. A veritable fanny pack of exotic magic." - icon_state = "soulstonebelt" - item_state = "soulstonebelt" - storage_slots = 6 - can_hold = list( - /obj/item/gun/magic/wand - ) - -/obj/item/storage/belt/wands/full/PopulateContents() - new /obj/item/gun/magic/wand/death(src) - new /obj/item/gun/magic/wand/resurrection(src) - new /obj/item/gun/magic/wand/polymorph(src) - new /obj/item/gun/magic/wand/teleport(src) - new /obj/item/gun/magic/wand/door(src) - new /obj/item/gun/magic/wand/fireball(src) - - for(var/obj/item/gun/magic/wand/W in contents) //All wands in this pack come in the best possible condition - W.max_charges = initial(W.max_charges) - W.charges = W.max_charges - -/obj/item/storage/belt/janitor - name = "janibelt" - desc = "A belt used to hold most janitorial supplies." - icon_state = "janibelt" - item_state = "janibelt" - storage_slots = 6 - max_w_class = WEIGHT_CLASS_BULKY // Set to this so the light replacer can fit. - can_hold = list( - /obj/item/grenade/chem_grenade, - /obj/item/device/lightreplacer, - /obj/item/device/flashlight, - /obj/item/reagent_containers/spray, - /obj/item/soap, - /obj/item/holosign_creator, - /obj/item/key/janitor, - /obj/item/clothing/gloves - ) - -/obj/item/storage/belt/bandolier - name = "bandolier" - desc = "A bandolier for holding shotgun ammunition." - icon_state = "bandolier" - item_state = "bandolier" - storage_slots = 18 - display_contents_with_number = TRUE - can_hold = list( - /obj/item/ammo_casing/shotgun - ) - -/obj/item/storage/belt/holster - name = "shoulder holster" - desc = "A holster to carry a handgun and ammo. WARNING: Badasses only." - icon_state = "holster" - item_state = "holster" - storage_slots = 3 - max_w_class = WEIGHT_CLASS_NORMAL - can_hold = list( - /obj/item/gun/ballistic/automatic/pistol, - /obj/item/gun/ballistic/revolver, - /obj/item/ammo_box, - ) - alternate_worn_layer = UNDER_SUIT_LAYER - -/obj/item/storage/belt/holster/full/PopulateContents() - new /obj/item/gun/ballistic/revolver/detective(src) - new /obj/item/ammo_box/c38(src) - new /obj/item/ammo_box/c38(src) - -/obj/item/storage/belt/fannypack - name = "fannypack" - desc = "A dorky fannypack for keeping small items in." - icon_state = "fannypack_leather" - item_state = "fannypack_leather" - storage_slots = 3 - max_w_class = WEIGHT_CLASS_SMALL - -/obj/item/storage/belt/fannypack/black - name = "black fannypack" - icon_state = "fannypack_black" - item_state = "fannypack_black" - -/obj/item/storage/belt/fannypack/red - name = "red fannypack" - icon_state = "fannypack_red" - item_state = "fannypack_red" - -/obj/item/storage/belt/fannypack/purple - name = "purple fannypack" - icon_state = "fannypack_purple" - item_state = "fannypack_purple" - -/obj/item/storage/belt/fannypack/blue - name = "blue fannypack" - icon_state = "fannypack_blue" - item_state = "fannypack_blue" - -/obj/item/storage/belt/fannypack/orange - name = "orange fannypack" - icon_state = "fannypack_orange" - item_state = "fannypack_orange" - -/obj/item/storage/belt/fannypack/white - name = "white fannypack" - icon_state = "fannypack_white" - item_state = "fannypack_white" - -/obj/item/storage/belt/fannypack/green - name = "green fannypack" - icon_state = "fannypack_green" - item_state = "fannypack_green" - -/obj/item/storage/belt/fannypack/pink - name = "pink fannypack" - icon_state = "fannypack_pink" - item_state = "fannypack_pink" - -/obj/item/storage/belt/fannypack/cyan - name = "cyan fannypack" - icon_state = "fannypack_cyan" - item_state = "fannypack_cyan" - -/obj/item/storage/belt/fannypack/yellow - name = "yellow fannypack" - icon_state = "fannypack_yellow" - item_state = "fannypack_yellow" - -/obj/item/storage/belt/sabre - name = "sabre sheath" - desc = "An ornate sheath designed to hold an officer's blade." - icon_state = "sheath" - item_state = "sheath" - storage_slots = 1 - rustle_jimmies = FALSE - w_class = WEIGHT_CLASS_BULKY - max_w_class = WEIGHT_CLASS_BULKY - can_hold = list( - /obj/item/melee/sabre - ) - -/obj/item/storage/belt/sabre/examine(mob/user) - ..() - if(contents.len) - to_chat(user, "Alt-click it to quickly draw the blade.") - -/obj/item/storage/belt/sabre/AltClick(mob/user) - if(!ishuman(user) || !user.canUseTopic(src, be_close=TRUE)) - return - if(contents.len) - var/obj/item/I = contents[1] - user.visible_message("[user] takes [I] out of [src].", "You take [I] out of [src].",\ - ) - user.put_in_hands(I) - update_icon() - else - to_chat(user, "[src] is empty.") - -/obj/item/storage/belt/sabre/update_icon() - icon_state = "sheath" - item_state = "sheath" - if(contents.len) - icon_state += "-sabre" - item_state += "-sabre" - if(loc && isliving(loc)) - var/mob/living/L = loc - L.regenerate_icons() - ..() - - -/obj/item/storage/belt/sabre/PopulateContents() - new /obj/item/melee/sabre(src) - update_icon() +/obj/item/storage/belt + name = "belt" + desc = "Can hold various things." + icon = 'icons/obj/clothing/belts.dmi' + icon_state = "utilitybelt" + item_state = "utility" + slot_flags = SLOT_BELT + attack_verb = list("whipped", "lashed", "disciplined") + max_integrity = 300 + var/content_overlays = FALSE //If this is true, the belt will gain overlays based on what it's holding + +/obj/item/storage/belt/update_icon() + cut_overlays() + if(content_overlays) + for(var/obj/item/I in contents) + var/mutable_appearance/M = I.get_belt_overlay() + add_overlay(M) + ..() + +/obj/item/storage/belt/Initialize() + . = ..() + update_icon() + +/obj/item/storage/belt/utility + name = "toolbelt" //Carn: utility belt is nicer, but it bamboozles the text parsing. + desc = "Holds tools." + icon_state = "utilitybelt" + item_state = "utility" + can_hold = list( + /obj/item/crowbar, + /obj/item/screwdriver, + /obj/item/weldingtool, + /obj/item/wirecutters, + /obj/item/wrench, + /obj/item/device/multitool, + /obj/item/device/flashlight, + /obj/item/stack/cable_coil, + /obj/item/device/t_scanner, + /obj/item/device/analyzer, + /obj/item/extinguisher/mini, + /obj/item/device/radio, + /obj/item/clothing/gloves + ) + content_overlays = TRUE + +/obj/item/storage/belt/utility/chief + name = "\improper Chief Engineer's toolbelt" //"the Chief Engineer's toolbelt", because "Chief Engineer's toolbelt" is not a proper noun + desc = "Holds tools, looks snazzy." + icon_state = "utilitybelt_ce" + item_state = "utility_ce" + +/obj/item/storage/belt/utility/chief/full/PopulateContents() + new /obj/item/screwdriver/power(src) + new /obj/item/crowbar/power(src) + new /obj/item/weldingtool/experimental(src)//This can be changed if this is too much + new /obj/item/device/multitool(src) + new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) + new /obj/item/extinguisher/mini(src) + new /obj/item/device/analyzer(src) + //much roomier now that we've managed to remove two tools + + +/obj/item/storage/belt/utility/full/PopulateContents() + new /obj/item/screwdriver(src) + new /obj/item/wrench(src) + new /obj/item/weldingtool(src) + new /obj/item/crowbar(src) + new /obj/item/wirecutters(src) + new /obj/item/device/multitool(src) + new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) + +/obj/item/storage/belt/utility/full/engi/PopulateContents() + new /obj/item/screwdriver(src) + new /obj/item/wrench(src) + new /obj/item/weldingtool/largetank(src) + new /obj/item/crowbar(src) + new /obj/item/wirecutters(src) + new /obj/item/device/multitool(src) + new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) + + +/obj/item/storage/belt/utility/atmostech/PopulateContents() + new /obj/item/screwdriver(src) + new /obj/item/wrench(src) + new /obj/item/weldingtool(src) + new /obj/item/crowbar(src) + new /obj/item/wirecutters(src) + new /obj/item/device/t_scanner(src) + new /obj/item/extinguisher/mini(src) + + + +/obj/item/storage/belt/medical + name = "medical belt" + desc = "Can hold various medical equipment." + icon_state = "medicalbelt" + item_state = "medical" + max_w_class = WEIGHT_CLASS_BULKY + can_hold = list( + /obj/item/device/healthanalyzer, + /obj/item/dnainjector, + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/glass/beaker, + /obj/item/reagent_containers/glass/bottle, + /obj/item/reagent_containers/pill, + /obj/item/reagent_containers/syringe, + /obj/item/lighter, + /obj/item/storage/fancy/cigarettes, + /obj/item/storage/pill_bottle, + /obj/item/stack/medical, + /obj/item/device/flashlight/pen, + /obj/item/extinguisher/mini, + /obj/item/reagent_containers/hypospray, + /obj/item/device/sensor_device, + /obj/item/device/radio, + /obj/item/clothing/gloves/, + /obj/item/lazarus_injector, + /obj/item/bikehorn/rubberducky, + /obj/item/clothing/mask/surgical, + /obj/item/clothing/mask/breath, + /obj/item/clothing/mask/breath/medical, + /obj/item/surgical_drapes, //for true paramedics + /obj/item/scalpel, + /obj/item/circular_saw, + /obj/item/surgicaldrill, + /obj/item/retractor, + /obj/item/cautery, + /obj/item/hemostat, + /obj/item/device/geiger_counter, + /obj/item/clothing/neck/stethoscope, + /obj/item/stamp, + /obj/item/clothing/glasses, + /obj/item/wrench/medical, + /obj/item/clothing/mask/muzzle, + /obj/item/storage/bag/chemistry, + /obj/item/storage/bag/bio, + /obj/item/reagent_containers/blood, + /obj/item/tank/internals/emergency_oxygen + ) + + +/obj/item/storage/belt/security + name = "security belt" + desc = "Can hold security gear like handcuffs and flashes." + icon_state = "securitybelt" + item_state = "security"//Could likely use a better one. + storage_slots = 5 + max_w_class = WEIGHT_CLASS_NORMAL //Because the baton wouldn't fit otherwise. - Neerti + can_hold = list( + /obj/item/melee/baton, + /obj/item/melee/classic_baton, + /obj/item/grenade, + /obj/item/reagent_containers/spray/pepper, + /obj/item/restraints/handcuffs, + /obj/item/device/assembly/flash/handheld, + /obj/item/clothing/glasses, + /obj/item/ammo_casing/shotgun, + /obj/item/ammo_box, + /obj/item/reagent_containers/food/snacks/donut, + /obj/item/reagent_containers/food/snacks/donut/jelly, + /obj/item/kitchen/knife/combat, + /obj/item/device/flashlight/seclite, + /obj/item/melee/classic_baton/telescopic, + /obj/item/device/radio, + /obj/item/clothing/gloves/, + /obj/item/restraints/legcuffs/bola + ) + content_overlays = TRUE + +/obj/item/storage/belt/security/full/PopulateContents() + new /obj/item/reagent_containers/spray/pepper(src) + new /obj/item/restraints/handcuffs(src) + new /obj/item/grenade/flashbang(src) + new /obj/item/device/assembly/flash/handheld(src) + new /obj/item/melee/baton/loaded(src) + update_icon() + + +/obj/item/storage/belt/mining + name = "explorer's webbing" + desc = "A versatile chest rig, cherished by miners and hunters alike." + icon_state = "explorer1" + item_state = "explorer1" + storage_slots = 6 + w_class = WEIGHT_CLASS_BULKY + max_w_class = WEIGHT_CLASS_BULKY //Pickaxes are big. + max_combined_w_class = 20 //Not an issue with this whitelist, probably. + can_hold = list( + /obj/item/crowbar, + /obj/item/screwdriver, + /obj/item/weldingtool, + /obj/item/wirecutters, + /obj/item/wrench, + /obj/item/device/flashlight, + /obj/item/stack/cable_coil, + /obj/item/device/analyzer, + /obj/item/extinguisher/mini, + /obj/item/device/radio, + /obj/item/clothing/gloves, + /obj/item/resonator, + /obj/item/device/mining_scanner, + /obj/item/pickaxe, + /obj/item/stack/sheet/animalhide, + /obj/item/stack/sheet/sinew, + /obj/item/stack/sheet/bone, + /obj/item/lighter, + /obj/item/storage/fancy/cigarettes, + /obj/item/reagent_containers/food/drinks/bottle, + /obj/item/stack/medical, + /obj/item/kitchen/knife, + /obj/item/reagent_containers/hypospray, + /obj/item/device/gps, + /obj/item/storage/bag/ore, + /obj/item/survivalcapsule, + /obj/item/device/t_scanner/adv_mining_scanner, + /obj/item/reagent_containers/pill, + /obj/item/storage/pill_bottle, + /obj/item/ore, + /obj/item/reagent_containers/food/drinks, + /obj/item/organ/regenerative_core, + /obj/item/device/wormhole_jaunter, + /obj/item/storage/bag/plants, + /obj/item/stack/marker_beacon + ) + + +/obj/item/storage/belt/mining/vendor + contents = newlist(/obj/item/survivalcapsule) + +/obj/item/storage/belt/mining/alt + icon_state = "explorer2" + item_state = "explorer2" + +/obj/item/storage/belt/mining/primitive + name = "hunter's belt" + desc = "A versatile belt, woven from sinew." + storage_slots = 5 + icon_state = "ebelt" + item_state = "ebelt" + +/obj/item/storage/belt/soulstone + name = "soul stone belt" + desc = "Designed for ease of access to the shards during a fight, as to not let a single enemy spirit slip away" + icon_state = "soulstonebelt" + item_state = "soulstonebelt" + storage_slots = 6 + can_hold = list( + /obj/item/device/soulstone + ) + +/obj/item/storage/belt/soulstone/full/PopulateContents() + for(var/i in 1 to 6) + new /obj/item/device/soulstone(src) + +/obj/item/storage/belt/champion + name = "championship belt" + desc = "Proves to the world that you are the strongest!" + icon_state = "championbelt" + item_state = "champion" + materials = list(MAT_GOLD=400) + storage_slots = 1 + can_hold = list( + /obj/item/clothing/mask/luchador + ) + +/obj/item/storage/belt/military + name = "chest rig" + desc = "A set of tactical webbing worn by Syndicate boarding parties." + icon_state = "militarywebbing" + item_state = "militarywebbing" + max_w_class = WEIGHT_CLASS_SMALL + +/obj/item/storage/belt/military/abductor + name = "agent belt" + desc = "A belt used by abductor agents." + icon = 'icons/obj/abductor.dmi' + icon_state = "belt" + item_state = "security" + +/obj/item/storage/belt/military/abductor/full/PopulateContents() + new /obj/item/screwdriver/abductor(src) + new /obj/item/wrench/abductor(src) + new /obj/item/weldingtool/abductor(src) + new /obj/item/crowbar/abductor(src) + new /obj/item/wirecutters/abductor(src) + new /obj/item/device/multitool/abductor(src) + new /obj/item/stack/cable_coil(src,30,"white") + + +/obj/item/storage/belt/military/army + name = "army belt" + desc = "A belt used by military forces." + icon_state = "grenadebeltold" + item_state = "security" + +/obj/item/storage/belt/military/assault + name = "assault belt" + desc = "A tactical assault belt." + icon_state = "assaultbelt" + item_state = "security" + storage_slots = 6 + +/obj/item/storage/belt/grenade + name = "grenadier belt" + desc = "A belt for holding grenades." + icon_state = "grenadebeltnew" + item_state = "security" + max_w_class = WEIGHT_CLASS_BULKY + display_contents_with_number = TRUE + storage_slots = 30 + max_combined_w_class = 60 //needs to be this high + can_hold = list( + /obj/item/grenade, + /obj/item/screwdriver, + /obj/item/lighter, + /obj/item/device/multitool, + /obj/item/reagent_containers/food/drinks/bottle/molotov, + /obj/item/grenade/plastic/c4, + ) +/obj/item/storage/belt/grenade/full/PopulateContents() + new /obj/item/grenade/flashbang(src) + new /obj/item/grenade/smokebomb(src) + new /obj/item/grenade/smokebomb(src) + new /obj/item/grenade/smokebomb(src) + new /obj/item/grenade/smokebomb(src) + new /obj/item/grenade/empgrenade(src) + new /obj/item/grenade/empgrenade(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/syndieminibomb/concussion/frag(src) + new /obj/item/grenade/gluon(src) + new /obj/item/grenade/gluon(src) + new /obj/item/grenade/gluon(src) + new /obj/item/grenade/gluon(src) + new /obj/item/grenade/chem_grenade/incendiary(src) + new /obj/item/grenade/chem_grenade/incendiary(src) + new /obj/item/grenade/chem_grenade/facid(src) + new /obj/item/grenade/syndieminibomb(src) + new /obj/item/grenade/syndieminibomb(src) + new /obj/item/screwdriver(src) + new /obj/item/device/multitool(src) + +/obj/item/storage/belt/wands + name = "wand belt" + desc = "A belt designed to hold various rods of power. A veritable fanny pack of exotic magic." + icon_state = "soulstonebelt" + item_state = "soulstonebelt" + storage_slots = 6 + can_hold = list( + /obj/item/gun/magic/wand + ) + +/obj/item/storage/belt/wands/full/PopulateContents() + new /obj/item/gun/magic/wand/death(src) + new /obj/item/gun/magic/wand/resurrection(src) + new /obj/item/gun/magic/wand/polymorph(src) + new /obj/item/gun/magic/wand/teleport(src) + new /obj/item/gun/magic/wand/door(src) + new /obj/item/gun/magic/wand/fireball(src) + + for(var/obj/item/gun/magic/wand/W in contents) //All wands in this pack come in the best possible condition + W.max_charges = initial(W.max_charges) + W.charges = W.max_charges + +/obj/item/storage/belt/janitor + name = "janibelt" + desc = "A belt used to hold most janitorial supplies." + icon_state = "janibelt" + item_state = "janibelt" + storage_slots = 6 + max_w_class = WEIGHT_CLASS_BULKY // Set to this so the light replacer can fit. + can_hold = list( + /obj/item/grenade/chem_grenade, + /obj/item/device/lightreplacer, + /obj/item/device/flashlight, + /obj/item/reagent_containers/spray, + /obj/item/soap, + /obj/item/holosign_creator, + /obj/item/key/janitor, + /obj/item/clothing/gloves + ) + +/obj/item/storage/belt/bandolier + name = "bandolier" + desc = "A bandolier for holding shotgun ammunition." + icon_state = "bandolier" + item_state = "bandolier" + storage_slots = 18 + display_contents_with_number = TRUE + can_hold = list( + /obj/item/ammo_casing/shotgun + ) + +/obj/item/storage/belt/holster + name = "shoulder holster" + desc = "A holster to carry a handgun and ammo. WARNING: Badasses only." + icon_state = "holster" + item_state = "holster" + storage_slots = 3 + max_w_class = WEIGHT_CLASS_NORMAL + can_hold = list( + /obj/item/gun/ballistic/automatic/pistol, + /obj/item/gun/ballistic/revolver, + /obj/item/ammo_box, + ) + alternate_worn_layer = UNDER_SUIT_LAYER + +/obj/item/storage/belt/holster/full/PopulateContents() + new /obj/item/gun/ballistic/revolver/detective(src) + new /obj/item/ammo_box/c38(src) + new /obj/item/ammo_box/c38(src) + +/obj/item/storage/belt/fannypack + name = "fannypack" + desc = "A dorky fannypack for keeping small items in." + icon_state = "fannypack_leather" + item_state = "fannypack_leather" + storage_slots = 3 + max_w_class = WEIGHT_CLASS_SMALL + +/obj/item/storage/belt/fannypack/black + name = "black fannypack" + icon_state = "fannypack_black" + item_state = "fannypack_black" + +/obj/item/storage/belt/fannypack/red + name = "red fannypack" + icon_state = "fannypack_red" + item_state = "fannypack_red" + +/obj/item/storage/belt/fannypack/purple + name = "purple fannypack" + icon_state = "fannypack_purple" + item_state = "fannypack_purple" + +/obj/item/storage/belt/fannypack/blue + name = "blue fannypack" + icon_state = "fannypack_blue" + item_state = "fannypack_blue" + +/obj/item/storage/belt/fannypack/orange + name = "orange fannypack" + icon_state = "fannypack_orange" + item_state = "fannypack_orange" + +/obj/item/storage/belt/fannypack/white + name = "white fannypack" + icon_state = "fannypack_white" + item_state = "fannypack_white" + +/obj/item/storage/belt/fannypack/green + name = "green fannypack" + icon_state = "fannypack_green" + item_state = "fannypack_green" + +/obj/item/storage/belt/fannypack/pink + name = "pink fannypack" + icon_state = "fannypack_pink" + item_state = "fannypack_pink" + +/obj/item/storage/belt/fannypack/cyan + name = "cyan fannypack" + icon_state = "fannypack_cyan" + item_state = "fannypack_cyan" + +/obj/item/storage/belt/fannypack/yellow + name = "yellow fannypack" + icon_state = "fannypack_yellow" + item_state = "fannypack_yellow" + +/obj/item/storage/belt/sabre + name = "sabre sheath" + desc = "An ornate sheath designed to hold an officer's blade." + icon_state = "sheath" + item_state = "sheath" + storage_slots = 1 + rustle_jimmies = FALSE + w_class = WEIGHT_CLASS_BULKY + max_w_class = WEIGHT_CLASS_BULKY + can_hold = list( + /obj/item/melee/sabre + ) + +/obj/item/storage/belt/sabre/examine(mob/user) + ..() + if(contents.len) + to_chat(user, "Alt-click it to quickly draw the blade.") + +/obj/item/storage/belt/sabre/AltClick(mob/user) + if(!ishuman(user) || !user.canUseTopic(src, be_close=TRUE)) + return + if(contents.len) + var/obj/item/I = contents[1] + user.visible_message("[user] takes [I] out of [src].", "You take [I] out of [src].",\ + ) + user.put_in_hands(I) + update_icon() + else + to_chat(user, "[src] is empty.") + +/obj/item/storage/belt/sabre/update_icon() + icon_state = "sheath" + item_state = "sheath" + if(contents.len) + icon_state += "-sabre" + item_state += "-sabre" + if(loc && isliving(loc)) + var/mob/living/L = loc + L.regenerate_icons() + ..() + + +/obj/item/storage/belt/sabre/PopulateContents() + new /obj/item/melee/sabre(src) + update_icon() diff --git a/code/game/objects/items/weapons/storage/book.dm b/code/game/objects/items/storage/book.dm similarity index 100% rename from code/game/objects/items/weapons/storage/book.dm rename to code/game/objects/items/storage/book.dm diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm similarity index 99% rename from code/game/objects/items/weapons/storage/boxes.dm rename to code/game/objects/items/storage/boxes.dm index 62b0d0bb66..ae45b724b4 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -26,14 +26,14 @@ desc = "It's just an ordinary box." icon_state = "box" item_state = "syringe_kit" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' resistance_flags = FLAMMABLE var/foldable = /obj/item/stack/sheet/cardboard var/illustration = "writing" /obj/item/storage/box/Initialize(mapload) - . = ..() + . = ..() update_icon() /obj/item/storage/box/update_icon() @@ -535,8 +535,8 @@ illustration = "light" desc = "This box is shaped on the inside so that only light tubes and bulbs fit." item_state = "syringe_kit" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' foldable = /obj/item/stack/sheet/cardboard //BubbleWrap storage_slots=21 can_hold = list(/obj/item/light/tube, /obj/item/light/bulb) diff --git a/code/game/objects/items/weapons/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm similarity index 100% rename from code/game/objects/items/weapons/storage/briefcase.dm rename to code/game/objects/items/storage/briefcase.dm diff --git a/code/game/objects/items/weapons/storage/dakis.dm b/code/game/objects/items/storage/dakis.dm similarity index 100% rename from code/game/objects/items/weapons/storage/dakis.dm rename to code/game/objects/items/storage/dakis.dm diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm similarity index 96% rename from code/game/objects/items/weapons/storage/fancy.dm rename to code/game/objects/items/storage/fancy.dm index 512faac42c..0cae6f9320 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -1,273 +1,273 @@ -/* - * The 'fancy' path is for objects like donut boxes that show how many items are in the storage item on the sprite itself - * .. Sorry for the shitty path name, I couldnt think of a better one. - * - * WARNING: var/icon_type is used for both examine text and sprite name. Please look at the procs below and adjust your sprite names accordingly - * TODO: Cigarette boxes should be ported to this standard - * - * Contains: - * Donut Box - * Egg Box - * Candle Box - * Cigarette Box - * Cigar Case - */ - -/obj/item/storage/fancy - icon = 'icons/obj/food/containers.dmi' - icon_state = "donutbox6" - name = "donut box" - resistance_flags = FLAMMABLE - var/icon_type = "donut" - var/spawn_type = null - var/fancy_open = FALSE - -/obj/item/storage/fancy/PopulateContents() - for(var/i = 1 to storage_slots) - new spawn_type(src) - -/obj/item/storage/fancy/update_icon(itemremoved = 0) - if(fancy_open) - var/total_contents = src.contents.len - itemremoved - icon_state = "[icon_type]box[total_contents]" - else - icon_state = "[icon_type]box" - -/obj/item/storage/fancy/examine(mob/user) - ..() - if(fancy_open) - if(contents.len == 1) - to_chat(user, "There is one [src.icon_type] left.") - else - to_chat(user, "There are [contents.len <= 0 ? "no" : "[src.contents.len]"] [src.icon_type]s left.") - -/obj/item/storage/fancy/attack_self(mob/user) - fancy_open = !fancy_open - update_icon() - -/obj/item/storage/fancy/content_can_dump(atom/dest_object, mob/user) - . = ..() - if(.) - fancy_open = TRUE - update_icon() - -/obj/item/storage/fancy/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) - fancy_open = TRUE - return ..() - -/obj/item/storage/fancy/remove_from_storage(obj/item/W, atom/new_location, burn = 0) - fancy_open = TRUE - return ..() - -/* - * Donut Box - */ - -/obj/item/storage/fancy/donut_box - icon = 'icons/obj/food/containers.dmi' - icon_state = "donutbox6" - icon_type = "donut" - name = "donut box" - storage_slots = 6 - can_hold = list(/obj/item/reagent_containers/food/snacks/donut) - spawn_type = /obj/item/reagent_containers/food/snacks/donut - fancy_open = TRUE - -/* - * Egg Box - */ - -/obj/item/storage/fancy/egg_box - icon = 'icons/obj/food/containers.dmi' - icon_state = "eggbox" - icon_type = "egg" - lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' - name = "egg box" - storage_slots = 12 - can_hold = list(/obj/item/reagent_containers/food/snacks/egg) - spawn_type = /obj/item/reagent_containers/food/snacks/egg - -/* - * Candle Box - */ - -/obj/item/storage/fancy/candle_box - name = "candle pack" - desc = "A pack of red candles." - icon = 'icons/obj/candle.dmi' - icon_state = "candlebox5" - icon_type = "candle" - item_state = "candlebox5" - storage_slots = 5 - throwforce = 2 - slot_flags = SLOT_BELT - spawn_type = /obj/item/candle - fancy_open = TRUE - -/obj/item/storage/fancy/candle_box/attack_self(mob_user) - return - -//////////// -//CIG PACK// -//////////// -/obj/item/storage/fancy/cigarettes - name = "\improper Space Cigarettes packet" - desc = "The most popular brand of cigarettes, sponsors of the Space Olympics." - icon = 'icons/obj/cigarettes.dmi' - icon_state = "cig" - item_state = "cigpacket" - w_class = WEIGHT_CLASS_TINY - throwforce = 0 - slot_flags = SLOT_BELT - storage_slots = 6 - can_hold = list(/obj/item/clothing/mask/cigarette, /obj/item/lighter) - icon_type = "cigarette" - spawn_type = /obj/item/clothing/mask/cigarette/space_cigarette - -/obj/item/storage/fancy/cigarettes/AltClick(mob/user) - if(user.get_active_held_item()) - return - for(var/obj/item/lighter/lighter in src) - remove_from_storage(lighter, user.loc) - user.put_in_active_hand(lighter) - break - -/obj/item/storage/fancy/cigarettes/update_icon() - if(fancy_open || !contents.len) - cut_overlays() - if(!contents.len) - icon_state = "[initial(icon_state)]_empty" - else - icon_state = initial(icon_state) - add_overlay("[icon_state]_open") - var/i = contents.len - for(var/C in contents) - var/mutable_appearance/inserted_overlay = mutable_appearance(icon) - inserted_overlay.pixel_x = 1 * (i - 1) - if(istype(C, /obj/item/lighter/greyscale)) - inserted_overlay.icon_state = "lighter_in" - else if(istype(C, /obj/item/lighter)) - inserted_overlay.icon_state = "zippo_in" - else - inserted_overlay.icon_state = "cigarette" - add_overlay(inserted_overlay) - i-- - else - cut_overlays() - -/obj/item/storage/fancy/cigarettes/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - if(!ismob(M)) - return - var/obj/item/clothing/mask/cigarette/cig = locate(/obj/item/clothing/mask/cigarette) in contents - if(cig) - if(M == user && contents.len > 0 && !user.wear_mask) - var/obj/item/clothing/mask/cigarette/W = cig - remove_from_storage(W, M) - M.equip_to_slot_if_possible(W, slot_wear_mask) - contents -= W - to_chat(user, "You take a [icon_type] out of the pack.") - else - ..() - else - to_chat(user, "There are no [icon_type]s left in the pack.") - -/obj/item/storage/fancy/cigarettes/dromedaryco - name = "\improper DromedaryCo packet" - desc = "A packet of six imported DromedaryCo cancer sticks. A label on the packaging reads, \"Wouldn't a slow death make a change?\"" - icon_state = "dromedary" - spawn_type = /obj/item/clothing/mask/cigarette/dromedary - -/obj/item/storage/fancy/cigarettes/cigpack_uplift - name = "\improper Uplift Smooth packet" - desc = "Your favorite brand, now menthol flavored." - icon_state = "uplift" - spawn_type = /obj/item/clothing/mask/cigarette/uplift - -/obj/item/storage/fancy/cigarettes/cigpack_robust - name = "\improper Robust packet" - desc = "Smoked by the robust." - icon_state = "robust" - spawn_type = /obj/item/clothing/mask/cigarette/robust - -/obj/item/storage/fancy/cigarettes/cigpack_robustgold - name = "\improper Robust Gold packet" - desc = "Smoked by the truly robust." - icon_state = "robustg" - spawn_type = /obj/item/clothing/mask/cigarette/robustgold - -/obj/item/storage/fancy/cigarettes/cigpack_carp - name = "\improper Carp Classic packet" - desc = "Since 2313." - icon_state = "carp" - spawn_type = /obj/item/clothing/mask/cigarette/carp - -/obj/item/storage/fancy/cigarettes/cigpack_syndicate - name = "cigarette packet" - desc = "An obscure brand of cigarettes." - icon_state = "syndie" - spawn_type = /obj/item/clothing/mask/cigarette/syndicate - -/obj/item/storage/fancy/cigarettes/cigpack_midori - name = "\improper Midori Tabako packet" - desc = "You can't understand the runes, but the packet smells funny." - icon_state = "midori" - spawn_type = /obj/item/clothing/mask/cigarette/rollie - -/obj/item/storage/fancy/cigarettes/cigpack_shadyjims - name = "\improper Shady Jim's Super Slims packet" - desc = "Is your weight slowing you down? Having trouble running away from gravitational singularities? Can't stop stuffing your mouth? Smoke Shady Jim's Super Slims and watch all that fat burn away. Guaranteed results!" - icon_state = "shadyjim" - spawn_type = /obj/item/clothing/mask/cigarette/shadyjims - -/obj/item/storage/fancy/rollingpapers - name = "rolling paper pack" - desc = "A pack of NanoTrasen brand rolling papers." - w_class = WEIGHT_CLASS_TINY - icon = 'icons/obj/cigarettes.dmi' - icon_state = "cig_paper_pack" - storage_slots = 10 - icon_type = "rolling paper" - can_hold = list(/obj/item/rollingpaper) - spawn_type = /obj/item/rollingpaper - -/obj/item/storage/fancy/rollingpapers/update_icon() - cut_overlays() - if(!contents.len) - add_overlay("[icon_state]_empty") - -///////////// -//CIGAR BOX// -///////////// - -/obj/item/storage/fancy/cigarettes/cigars - name = "\improper premium cigar case" - desc = "A case of premium cigars. Very expensive." - icon = 'icons/obj/cigarettes.dmi' - icon_state = "cigarcase" - w_class = WEIGHT_CLASS_NORMAL - storage_slots = 5 - can_hold = list(/obj/item/clothing/mask/cigarette/cigar) - icon_type = "premium cigar" - spawn_type = /obj/item/clothing/mask/cigarette/cigar - -/obj/item/storage/fancy/cigarettes/cigars/update_icon() - cut_overlays() - if(fancy_open) - add_overlay("[icon_state]_open") - var/mutable_appearance/cigar_overlay = mutable_appearance(icon, icon_type) - for(var/c = contents.len, c >= 1, c--) - cigar_overlay.pixel_x = 4 * (c - 1) - add_overlay(cigar_overlay) - else - icon_state = "cigarcase" - -/obj/item/storage/fancy/cigarettes/cigars/cohiba - name = "\improper cohiba robusto cigar case" - desc = "A case of imported Cohiba cigars, renowned for their strong flavor." - spawn_type = /obj/item/clothing/mask/cigarette/cigar/cohiba - -/obj/item/storage/fancy/cigarettes/cigars/havana - name = "\improper premium havanian cigar case" - desc = "A case of classy Havanian cigars." - spawn_type = /obj/item/clothing/mask/cigarette/cigar/havana +/* + * The 'fancy' path is for objects like donut boxes that show how many items are in the storage item on the sprite itself + * .. Sorry for the shitty path name, I couldnt think of a better one. + * + * WARNING: var/icon_type is used for both examine text and sprite name. Please look at the procs below and adjust your sprite names accordingly + * TODO: Cigarette boxes should be ported to this standard + * + * Contains: + * Donut Box + * Egg Box + * Candle Box + * Cigarette Box + * Cigar Case + */ + +/obj/item/storage/fancy + icon = 'icons/obj/food/containers.dmi' + icon_state = "donutbox6" + name = "donut box" + resistance_flags = FLAMMABLE + var/icon_type = "donut" + var/spawn_type = null + var/fancy_open = FALSE + +/obj/item/storage/fancy/PopulateContents() + for(var/i = 1 to storage_slots) + new spawn_type(src) + +/obj/item/storage/fancy/update_icon(itemremoved = 0) + if(fancy_open) + var/total_contents = src.contents.len - itemremoved + icon_state = "[icon_type]box[total_contents]" + else + icon_state = "[icon_type]box" + +/obj/item/storage/fancy/examine(mob/user) + ..() + if(fancy_open) + if(contents.len == 1) + to_chat(user, "There is one [src.icon_type] left.") + else + to_chat(user, "There are [contents.len <= 0 ? "no" : "[src.contents.len]"] [src.icon_type]s left.") + +/obj/item/storage/fancy/attack_self(mob/user) + fancy_open = !fancy_open + update_icon() + +/obj/item/storage/fancy/content_can_dump(atom/dest_object, mob/user) + . = ..() + if(.) + fancy_open = TRUE + update_icon() + +/obj/item/storage/fancy/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) + fancy_open = TRUE + return ..() + +/obj/item/storage/fancy/remove_from_storage(obj/item/W, atom/new_location, burn = 0) + fancy_open = TRUE + return ..() + +/* + * Donut Box + */ + +/obj/item/storage/fancy/donut_box + icon = 'icons/obj/food/containers.dmi' + icon_state = "donutbox6" + icon_type = "donut" + name = "donut box" + storage_slots = 6 + can_hold = list(/obj/item/reagent_containers/food/snacks/donut) + spawn_type = /obj/item/reagent_containers/food/snacks/donut + fancy_open = TRUE + +/* + * Egg Box + */ + +/obj/item/storage/fancy/egg_box + icon = 'icons/obj/food/containers.dmi' + icon_state = "eggbox" + icon_type = "egg" + lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' + name = "egg box" + storage_slots = 12 + can_hold = list(/obj/item/reagent_containers/food/snacks/egg) + spawn_type = /obj/item/reagent_containers/food/snacks/egg + +/* + * Candle Box + */ + +/obj/item/storage/fancy/candle_box + name = "candle pack" + desc = "A pack of red candles." + icon = 'icons/obj/candle.dmi' + icon_state = "candlebox5" + icon_type = "candle" + item_state = "candlebox5" + storage_slots = 5 + throwforce = 2 + slot_flags = SLOT_BELT + spawn_type = /obj/item/candle + fancy_open = TRUE + +/obj/item/storage/fancy/candle_box/attack_self(mob_user) + return + +//////////// +//CIG PACK// +//////////// +/obj/item/storage/fancy/cigarettes + name = "\improper Space Cigarettes packet" + desc = "The most popular brand of cigarettes, sponsors of the Space Olympics." + icon = 'icons/obj/cigarettes.dmi' + icon_state = "cig" + item_state = "cigpacket" + w_class = WEIGHT_CLASS_TINY + throwforce = 0 + slot_flags = SLOT_BELT + storage_slots = 6 + can_hold = list(/obj/item/clothing/mask/cigarette, /obj/item/lighter) + icon_type = "cigarette" + spawn_type = /obj/item/clothing/mask/cigarette/space_cigarette + +/obj/item/storage/fancy/cigarettes/AltClick(mob/user) + if(user.get_active_held_item()) + return + for(var/obj/item/lighter/lighter in src) + remove_from_storage(lighter, user.loc) + user.put_in_active_hand(lighter) + break + +/obj/item/storage/fancy/cigarettes/update_icon() + if(fancy_open || !contents.len) + cut_overlays() + if(!contents.len) + icon_state = "[initial(icon_state)]_empty" + else + icon_state = initial(icon_state) + add_overlay("[icon_state]_open") + var/i = contents.len + for(var/C in contents) + var/mutable_appearance/inserted_overlay = mutable_appearance(icon) + inserted_overlay.pixel_x = 1 * (i - 1) + if(istype(C, /obj/item/lighter/greyscale)) + inserted_overlay.icon_state = "lighter_in" + else if(istype(C, /obj/item/lighter)) + inserted_overlay.icon_state = "zippo_in" + else + inserted_overlay.icon_state = "cigarette" + add_overlay(inserted_overlay) + i-- + else + cut_overlays() + +/obj/item/storage/fancy/cigarettes/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) + if(!ismob(M)) + return + var/obj/item/clothing/mask/cigarette/cig = locate(/obj/item/clothing/mask/cigarette) in contents + if(cig) + if(M == user && contents.len > 0 && !user.wear_mask) + var/obj/item/clothing/mask/cigarette/W = cig + remove_from_storage(W, M) + M.equip_to_slot_if_possible(W, slot_wear_mask) + contents -= W + to_chat(user, "You take a [icon_type] out of the pack.") + else + ..() + else + to_chat(user, "There are no [icon_type]s left in the pack.") + +/obj/item/storage/fancy/cigarettes/dromedaryco + name = "\improper DromedaryCo packet" + desc = "A packet of six imported DromedaryCo cancer sticks. A label on the packaging reads, \"Wouldn't a slow death make a change?\"" + icon_state = "dromedary" + spawn_type = /obj/item/clothing/mask/cigarette/dromedary + +/obj/item/storage/fancy/cigarettes/cigpack_uplift + name = "\improper Uplift Smooth packet" + desc = "Your favorite brand, now menthol flavored." + icon_state = "uplift" + spawn_type = /obj/item/clothing/mask/cigarette/uplift + +/obj/item/storage/fancy/cigarettes/cigpack_robust + name = "\improper Robust packet" + desc = "Smoked by the robust." + icon_state = "robust" + spawn_type = /obj/item/clothing/mask/cigarette/robust + +/obj/item/storage/fancy/cigarettes/cigpack_robustgold + name = "\improper Robust Gold packet" + desc = "Smoked by the truly robust." + icon_state = "robustg" + spawn_type = /obj/item/clothing/mask/cigarette/robustgold + +/obj/item/storage/fancy/cigarettes/cigpack_carp + name = "\improper Carp Classic packet" + desc = "Since 2313." + icon_state = "carp" + spawn_type = /obj/item/clothing/mask/cigarette/carp + +/obj/item/storage/fancy/cigarettes/cigpack_syndicate + name = "cigarette packet" + desc = "An obscure brand of cigarettes." + icon_state = "syndie" + spawn_type = /obj/item/clothing/mask/cigarette/syndicate + +/obj/item/storage/fancy/cigarettes/cigpack_midori + name = "\improper Midori Tabako packet" + desc = "You can't understand the runes, but the packet smells funny." + icon_state = "midori" + spawn_type = /obj/item/clothing/mask/cigarette/rollie + +/obj/item/storage/fancy/cigarettes/cigpack_shadyjims + name = "\improper Shady Jim's Super Slims packet" + desc = "Is your weight slowing you down? Having trouble running away from gravitational singularities? Can't stop stuffing your mouth? Smoke Shady Jim's Super Slims and watch all that fat burn away. Guaranteed results!" + icon_state = "shadyjim" + spawn_type = /obj/item/clothing/mask/cigarette/shadyjims + +/obj/item/storage/fancy/rollingpapers + name = "rolling paper pack" + desc = "A pack of NanoTrasen brand rolling papers." + w_class = WEIGHT_CLASS_TINY + icon = 'icons/obj/cigarettes.dmi' + icon_state = "cig_paper_pack" + storage_slots = 10 + icon_type = "rolling paper" + can_hold = list(/obj/item/rollingpaper) + spawn_type = /obj/item/rollingpaper + +/obj/item/storage/fancy/rollingpapers/update_icon() + cut_overlays() + if(!contents.len) + add_overlay("[icon_state]_empty") + +///////////// +//CIGAR BOX// +///////////// + +/obj/item/storage/fancy/cigarettes/cigars + name = "\improper premium cigar case" + desc = "A case of premium cigars. Very expensive." + icon = 'icons/obj/cigarettes.dmi' + icon_state = "cigarcase" + w_class = WEIGHT_CLASS_NORMAL + storage_slots = 5 + can_hold = list(/obj/item/clothing/mask/cigarette/cigar) + icon_type = "premium cigar" + spawn_type = /obj/item/clothing/mask/cigarette/cigar + +/obj/item/storage/fancy/cigarettes/cigars/update_icon() + cut_overlays() + if(fancy_open) + add_overlay("[icon_state]_open") + var/mutable_appearance/cigar_overlay = mutable_appearance(icon, icon_type) + for(var/c = contents.len, c >= 1, c--) + cigar_overlay.pixel_x = 4 * (c - 1) + add_overlay(cigar_overlay) + else + icon_state = "cigarcase" + +/obj/item/storage/fancy/cigarettes/cigars/cohiba + name = "\improper cohiba robusto cigar case" + desc = "A case of imported Cohiba cigars, renowned for their strong flavor." + spawn_type = /obj/item/clothing/mask/cigarette/cigar/cohiba + +/obj/item/storage/fancy/cigarettes/cigars/havana + name = "\improper premium havanian cigar case" + desc = "A case of classy Havanian cigars." + spawn_type = /obj/item/clothing/mask/cigarette/cigar/havana diff --git a/code/game/objects/items/weapons/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm similarity index 97% rename from code/game/objects/items/weapons/storage/firstaid.dm rename to code/game/objects/items/storage/firstaid.dm index 9c61a6e7dd..8c7d0659bf 100644 --- a/code/game/objects/items/weapons/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -1,215 +1,215 @@ -/* First aid storage - * Contains: - * First Aid Kits - * Pill Bottles - * Dice Pack (in a pill bottle) - */ - -/* - * First Aid Kits - */ -/obj/item/storage/firstaid - name = "first-aid kit" - desc = "It's an emergency medical kit for those serious boo-boos." - icon_state = "firstaid" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - throw_speed = 3 - throw_range = 7 - var/empty = 0 - -/obj/item/storage/firstaid/regular - icon_state = "firstaid" - desc = "A first aid kit with the ability to heal common types of injuries." - -/obj/item/storage/firstaid/regular/PopulateContents() - if(empty) - return - new /obj/item/stack/medical/gauze(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/ointment(src) - new /obj/item/stack/medical/ointment(src) - new /obj/item/reagent_containers/hypospray/medipen(src) - new /obj/item/device/healthanalyzer(src) - -/obj/item/storage/firstaid/ancient - icon_state = "firstaid" - desc = "A first aid kit with the ability to heal common types of injuries." - - -/obj/item/storage/firstaid/ancient/PopulateContents() - if(empty) - return - new /obj/item/stack/medical/gauze(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/bruise_pack(src) - new /obj/item/stack/medical/ointment(src) - new /obj/item/stack/medical/ointment(src) - new /obj/item/stack/medical/ointment(src) - -/obj/item/storage/firstaid/fire - name = "burn treatment kit" - desc = "A specialized medical kit for when the toxins lab -spontaneously- burns down." - icon_state = "ointment" - item_state = "firstaid-ointment" - -/obj/item/storage/firstaid/fire/Initialize(mapload) - ..() - icon_state = pick("ointment","firefirstaid") - -/obj/item/storage/firstaid/fire/PopulateContents() - if(empty) - return - for(var/i in 1 to 3) - new /obj/item/reagent_containers/pill/patch/silver_sulf(src) - new /obj/item/reagent_containers/pill/oxandrolone(src) - new /obj/item/reagent_containers/pill/oxandrolone(src) - new /obj/item/reagent_containers/hypospray/medipen(src) - new /obj/item/device/healthanalyzer(src) - -/obj/item/storage/firstaid/toxin - name = "toxin treatment kit" - desc = "Used to treat toxic blood content and radiation poisoning." - icon_state = "antitoxin" - item_state = "firstaid-toxin" - -/obj/item/storage/firstaid/toxin/Initialize(mapload) - . = ..() - icon_state = pick("antitoxin","antitoxfirstaid","antitoxfirstaid2","antitoxfirstaid3") - -/obj/item/storage/firstaid/toxin/PopulateContents() - if(empty) - return - for(var/i in 1 to 4) - new /obj/item/reagent_containers/syringe/charcoal(src) - for(var/i in 1 to 2) - new /obj/item/storage/pill_bottle/charcoal(src) - new /obj/item/device/healthanalyzer(src) - -/obj/item/storage/firstaid/o2 - name = "oxygen deprivation treatment kit" - desc = "A box full of oxygen goodies." - icon_state = "o2" - item_state = "firstaid-o2" - -/obj/item/storage/firstaid/o2/PopulateContents() - if(empty) - return - for(var/i in 1 to 4) - new /obj/item/reagent_containers/pill/salbutamol(src) - new /obj/item/reagent_containers/hypospray/medipen(src) - new /obj/item/reagent_containers/hypospray/medipen(src) - new /obj/item/device/healthanalyzer(src) - -/obj/item/storage/firstaid/brute - name = "brute trauma treatment kit" - desc = "A first aid kit for when you get toolboxed." - icon_state = "brute" - item_state = "firstaid-brute" - -/obj/item/storage/firstaid/brute/PopulateContents() - if(empty) - return - for(var/i in 1 to 4) - new /obj/item/reagent_containers/pill/patch/styptic(src) - new /obj/item/stack/medical/gauze(src) - new /obj/item/stack/medical/gauze(src) - new /obj/item/device/healthanalyzer(src) - -/obj/item/storage/firstaid/tactical - name = "combat medical kit" - desc = "I hope you've got insurance." - icon_state = "bezerk" - max_w_class = WEIGHT_CLASS_NORMAL - -/obj/item/storage/firstaid/tactical/PopulateContents() - if(empty) - return - new /obj/item/stack/medical/gauze(src) - new /obj/item/defibrillator/compact/combat/loaded(src) - new /obj/item/reagent_containers/hypospray/combat(src) - new /obj/item/reagent_containers/pill/patch/styptic(src) - new /obj/item/reagent_containers/pill/patch/silver_sulf(src) - new /obj/item/reagent_containers/syringe/lethal/choral(src) - new /obj/item/clothing/glasses/hud/health/night(src) - - -/* - * Pill Bottles - */ -/obj/item/storage/pill_bottle - name = "pill bottle" - desc = "It's an airtight container for storing medication." - icon_state = "pill_canister" - icon = 'icons/obj/chemical.dmi' - item_state = "contsolid" - w_class = WEIGHT_CLASS_SMALL - can_hold = list(/obj/item/reagent_containers/pill, /obj/item/dice) - allow_quick_gather = 1 - use_to_pickup = 1 - -/obj/item/storage/pill_bottle/MouseDrop(obj/over_object) //Quick pillbottle fix. -Agouri - - if(ishuman(usr) || ismonkey(usr)) //Can monkeys even place items in the pocket slots? Leaving this in just in case~ - var/mob/M = usr - if(!istype(over_object, /obj/screen) || !Adjacent(M)) - return ..() - if(!M.incapacitated() && istype(over_object, /obj/screen/inventory/hand)) - var/obj/screen/inventory/hand/H = over_object - if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) - add_fingerprint(usr) - if(over_object == usr && in_range(src, usr) || usr.contents.Find(src)) - if(usr.s_active) - usr.s_active.close(usr) - src.show_to(usr) - -/obj/item/storage/pill_bottle/charcoal - name = "bottle of charcoal pills" - desc = "Contains pills used to counter toxins." - -/obj/item/storage/pill_bottle/charcoal/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/reagent_containers/pill/charcoal(src) - -/obj/item/storage/pill_bottle/epinephrine - name = "bottle of epinephrine pills" - desc = "Contains pills used to stabilize patients." - -/obj/item/storage/pill_bottle/epinephrine/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/reagent_containers/pill/epinephrine(src) - -/obj/item/storage/pill_bottle/mutadone - name = "bottle of mutadone pills" - desc = "Contains pills used to treat genetic abnormalities." - -/obj/item/storage/pill_bottle/mutadone/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/reagent_containers/pill/mutadone(src) - -/obj/item/storage/pill_bottle/mannitol - name = "bottle of mannitol pills" - desc = "Contains pills used to treat brain damage." - -/obj/item/storage/pill_bottle/mannitol/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/reagent_containers/pill/mannitol(src) - -/obj/item/storage/pill_bottle/stimulant - name = "bottle of stimulant pills" - desc = "Guaranteed to give you that extra burst of energy during a long shift!" - -/obj/item/storage/pill_bottle/stimulant/PopulateContents() - for(var/i in 1 to 5) - new /obj/item/reagent_containers/pill/stimulant(src) - -/obj/item/storage/pill_bottle/mining - name = "bottle of patches" - desc = "Contains patches used to treat brute and burn damage." - -/obj/item/storage/pill_bottle/mining/PopulateContents() - new /obj/item/reagent_containers/pill/patch/silver_sulf(src) - for(var/i in 1 to 3) - new /obj/item/reagent_containers/pill/patch/styptic(src) +/* First aid storage + * Contains: + * First Aid Kits + * Pill Bottles + * Dice Pack (in a pill bottle) + */ + +/* + * First Aid Kits + */ +/obj/item/storage/firstaid + name = "first-aid kit" + desc = "It's an emergency medical kit for those serious boo-boos." + icon_state = "firstaid" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + throw_speed = 3 + throw_range = 7 + var/empty = 0 + +/obj/item/storage/firstaid/regular + icon_state = "firstaid" + desc = "A first aid kit with the ability to heal common types of injuries." + +/obj/item/storage/firstaid/regular/PopulateContents() + if(empty) + return + new /obj/item/stack/medical/gauze(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/ointment(src) + new /obj/item/reagent_containers/hypospray/medipen(src) + new /obj/item/device/healthanalyzer(src) + +/obj/item/storage/firstaid/ancient + icon_state = "firstaid" + desc = "A first aid kit with the ability to heal common types of injuries." + + +/obj/item/storage/firstaid/ancient/PopulateContents() + if(empty) + return + new /obj/item/stack/medical/gauze(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/ointment(src) + +/obj/item/storage/firstaid/fire + name = "burn treatment kit" + desc = "A specialized medical kit for when the toxins lab -spontaneously- burns down." + icon_state = "ointment" + item_state = "firstaid-ointment" + +/obj/item/storage/firstaid/fire/Initialize(mapload) + ..() + icon_state = pick("ointment","firefirstaid") + +/obj/item/storage/firstaid/fire/PopulateContents() + if(empty) + return + for(var/i in 1 to 3) + new /obj/item/reagent_containers/pill/patch/silver_sulf(src) + new /obj/item/reagent_containers/pill/oxandrolone(src) + new /obj/item/reagent_containers/pill/oxandrolone(src) + new /obj/item/reagent_containers/hypospray/medipen(src) + new /obj/item/device/healthanalyzer(src) + +/obj/item/storage/firstaid/toxin + name = "toxin treatment kit" + desc = "Used to treat toxic blood content and radiation poisoning." + icon_state = "antitoxin" + item_state = "firstaid-toxin" + +/obj/item/storage/firstaid/toxin/Initialize(mapload) + . = ..() + icon_state = pick("antitoxin","antitoxfirstaid","antitoxfirstaid2","antitoxfirstaid3") + +/obj/item/storage/firstaid/toxin/PopulateContents() + if(empty) + return + for(var/i in 1 to 4) + new /obj/item/reagent_containers/syringe/charcoal(src) + for(var/i in 1 to 2) + new /obj/item/storage/pill_bottle/charcoal(src) + new /obj/item/device/healthanalyzer(src) + +/obj/item/storage/firstaid/o2 + name = "oxygen deprivation treatment kit" + desc = "A box full of oxygen goodies." + icon_state = "o2" + item_state = "firstaid-o2" + +/obj/item/storage/firstaid/o2/PopulateContents() + if(empty) + return + for(var/i in 1 to 4) + new /obj/item/reagent_containers/pill/salbutamol(src) + new /obj/item/reagent_containers/hypospray/medipen(src) + new /obj/item/reagent_containers/hypospray/medipen(src) + new /obj/item/device/healthanalyzer(src) + +/obj/item/storage/firstaid/brute + name = "brute trauma treatment kit" + desc = "A first aid kit for when you get toolboxed." + icon_state = "brute" + item_state = "firstaid-brute" + +/obj/item/storage/firstaid/brute/PopulateContents() + if(empty) + return + for(var/i in 1 to 4) + new /obj/item/reagent_containers/pill/patch/styptic(src) + new /obj/item/stack/medical/gauze(src) + new /obj/item/stack/medical/gauze(src) + new /obj/item/device/healthanalyzer(src) + +/obj/item/storage/firstaid/tactical + name = "combat medical kit" + desc = "I hope you've got insurance." + icon_state = "bezerk" + max_w_class = WEIGHT_CLASS_NORMAL + +/obj/item/storage/firstaid/tactical/PopulateContents() + if(empty) + return + new /obj/item/stack/medical/gauze(src) + new /obj/item/defibrillator/compact/combat/loaded(src) + new /obj/item/reagent_containers/hypospray/combat(src) + new /obj/item/reagent_containers/pill/patch/styptic(src) + new /obj/item/reagent_containers/pill/patch/silver_sulf(src) + new /obj/item/reagent_containers/syringe/lethal/choral(src) + new /obj/item/clothing/glasses/hud/health/night(src) + + +/* + * Pill Bottles + */ +/obj/item/storage/pill_bottle + name = "pill bottle" + desc = "It's an airtight container for storing medication." + icon_state = "pill_canister" + icon = 'icons/obj/chemical.dmi' + item_state = "contsolid" + w_class = WEIGHT_CLASS_SMALL + can_hold = list(/obj/item/reagent_containers/pill, /obj/item/dice) + allow_quick_gather = 1 + use_to_pickup = 1 + +/obj/item/storage/pill_bottle/MouseDrop(obj/over_object) //Quick pillbottle fix. -Agouri + + if(ishuman(usr) || ismonkey(usr)) //Can monkeys even place items in the pocket slots? Leaving this in just in case~ + var/mob/M = usr + if(!istype(over_object, /obj/screen) || !Adjacent(M)) + return ..() + if(!M.incapacitated() && istype(over_object, /obj/screen/inventory/hand)) + var/obj/screen/inventory/hand/H = over_object + if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) + add_fingerprint(usr) + if(over_object == usr && in_range(src, usr) || usr.contents.Find(src)) + if(usr.s_active) + usr.s_active.close(usr) + src.show_to(usr) + +/obj/item/storage/pill_bottle/charcoal + name = "bottle of charcoal pills" + desc = "Contains pills used to counter toxins." + +/obj/item/storage/pill_bottle/charcoal/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/reagent_containers/pill/charcoal(src) + +/obj/item/storage/pill_bottle/epinephrine + name = "bottle of epinephrine pills" + desc = "Contains pills used to stabilize patients." + +/obj/item/storage/pill_bottle/epinephrine/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/reagent_containers/pill/epinephrine(src) + +/obj/item/storage/pill_bottle/mutadone + name = "bottle of mutadone pills" + desc = "Contains pills used to treat genetic abnormalities." + +/obj/item/storage/pill_bottle/mutadone/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/reagent_containers/pill/mutadone(src) + +/obj/item/storage/pill_bottle/mannitol + name = "bottle of mannitol pills" + desc = "Contains pills used to treat brain damage." + +/obj/item/storage/pill_bottle/mannitol/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/reagent_containers/pill/mannitol(src) + +/obj/item/storage/pill_bottle/stimulant + name = "bottle of stimulant pills" + desc = "Guaranteed to give you that extra burst of energy during a long shift!" + +/obj/item/storage/pill_bottle/stimulant/PopulateContents() + for(var/i in 1 to 5) + new /obj/item/reagent_containers/pill/stimulant(src) + +/obj/item/storage/pill_bottle/mining + name = "bottle of patches" + desc = "Contains patches used to treat brute and burn damage." + +/obj/item/storage/pill_bottle/mining/PopulateContents() + new /obj/item/reagent_containers/pill/patch/silver_sulf(src) + for(var/i in 1 to 3) + new /obj/item/reagent_containers/pill/patch/styptic(src) diff --git a/code/game/objects/items/weapons/storage/internal.dm b/code/game/objects/items/storage/internal.dm similarity index 100% rename from code/game/objects/items/weapons/storage/internal.dm rename to code/game/objects/items/storage/internal.dm diff --git a/code/game/objects/items/weapons/storage/lockbox.dm b/code/game/objects/items/storage/lockbox.dm similarity index 96% rename from code/game/objects/items/weapons/storage/lockbox.dm rename to code/game/objects/items/storage/lockbox.dm index 243a0c2463..c2d73ebc13 100644 --- a/code/game/objects/items/weapons/storage/lockbox.dm +++ b/code/game/objects/items/storage/lockbox.dm @@ -1,182 +1,182 @@ -/obj/item/storage/lockbox - name = "lockbox" - desc = "A locked box." - icon_state = "lockbox+l" - item_state = "syringe_kit" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - w_class = WEIGHT_CLASS_BULKY - max_w_class = WEIGHT_CLASS_NORMAL - max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item. - storage_slots = 4 - req_access = list(ACCESS_ARMORY) - var/locked = TRUE - var/broken = FALSE - var/open = FALSE - var/icon_locked = "lockbox+l" - var/icon_closed = "lockbox" - var/icon_broken = "lockbox+b" - - -/obj/item/storage/lockbox/attackby(obj/item/W, mob/user, params) - if(W.GetID()) - if(broken) - to_chat(user, "It appears to be broken.") - return - if(allowed(user)) - locked = !locked - if(locked) - icon_state = icon_locked - to_chat(user, "You lock the [src.name]!") - close_all() - return - else - icon_state = icon_closed - to_chat(user, "You unlock the [src.name]!") - return - else - to_chat(user, "Access Denied.") - return - if(!locked) - return ..() - else - to_chat(user, "It's locked!") - -/obj/item/storage/lockbox/MouseDrop(over_object, src_location, over_location) - if (locked) - src.add_fingerprint(usr) - to_chat(usr, "It's locked!") - return 0 - ..() - -/obj/item/storage/lockbox/emag_act(mob/user) - if(!broken) - broken = TRUE - locked = FALSE - desc += "It appears to be broken." - icon_state = src.icon_broken - if(user) - visible_message("\The [src] has been broken by [user] with an electromagnetic card!") - return - -/obj/item/storage/lockbox/show_to(mob/user) - if(locked) - to_chat(user, "It's locked!") - else - ..() - return - -//Check the destination item type for contentto. -/obj/item/storage/lockbox/storage_contents_dump_act(obj/item/storage/src_object, mob/user) - if(locked) - to_chat(user, "It's locked!") - return 0 - open = TRUE - return ..() - -/obj/item/storage/lockbox/can_be_inserted(obj/item/W, stop_messages = 0) - if(locked) - return 0 - return ..() - -/obj/item/storage/lockbox/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) - open = TRUE - update_icon() - return ..() -/obj/item/storage/lockbox/remove_from_storage(obj/item/W, atom/new_location, burn = 0) - open = TRUE - update_icon() - return ..() - -/obj/item/storage/lockbox/loyalty - name = "lockbox of mindshield implants" - req_access = list(ACCESS_SECURITY) - -/obj/item/storage/lockbox/loyalty/PopulateContents() - for(var/i in 1 to 3) - new /obj/item/implantcase/mindshield(src) - new /obj/item/implanter/mindshield(src) - - -/obj/item/storage/lockbox/clusterbang - name = "lockbox of clusterbangs" - desc = "You have a bad feeling about opening this." - req_access = list(ACCESS_SECURITY) - -/obj/item/storage/lockbox/clusterbang/PopulateContents() - new /obj/item/grenade/clusterbuster(src) - -/obj/item/storage/lockbox/medal - name = "medal box" - desc = "A locked box used to store medals of honor." - icon_state = "medalbox+l" - item_state = "syringe_kit" - lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - w_class = WEIGHT_CLASS_NORMAL - max_w_class = WEIGHT_CLASS_SMALL - storage_slots = 10 - max_combined_w_class = 20 - req_access = list(ACCESS_CAPTAIN) - icon_locked = "medalbox+l" - icon_closed = "medalbox" - icon_broken = "medalbox+b" - can_hold = list(/obj/item/clothing/accessory/medal) - -/obj/item/storage/lockbox/medal/AltClick() - if(!locked) - open = (open ? FALSE : TRUE) - update_icon() - ..() - -/obj/item/storage/lockbox/medal/PopulateContents() - new /obj/item/clothing/accessory/medal/gold/captain(src) - new /obj/item/clothing/accessory/medal/silver/valor(src) - new /obj/item/clothing/accessory/medal/silver/valor(src) - new /obj/item/clothing/accessory/medal/silver/security(src) - new /obj/item/clothing/accessory/medal/bronze_heart(src) - new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) - new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) - for(var/i in 1 to 3) - new /obj/item/clothing/accessory/medal/conduct(src) - -/obj/item/storage/lockbox/medal/update_icon() - cut_overlays() - if(locked) - icon_state = "medalbox+l" - open = FALSE - else - icon_state = "medalbox" - if(open) - icon_state += "open" - if(broken) - icon_state += "+b" - if(contents && open) - for (var/i in 1 to contents.len) - var/obj/item/clothing/accessory/medal/M = contents[i] - var/mutable_appearance/medalicon = mutable_appearance(initial(icon), M.medaltype) - if(i > 1 && i <= 5) - medalicon.pixel_x += ((i-1)*3) - else if(i > 5) - medalicon.pixel_y -= 7 - medalicon.pixel_x -= 2 - medalicon.pixel_x += ((i-6)*3) - add_overlay(medalicon) - -/obj/item/storage/lockbox/medal/sec - name = "security medal box" - desc = "A locked box used to store medals to be given to members of the security department." - req_access = list(ACCESS_HOS) - -/obj/item/storage/lockbox/medal/sec/PopulateContents() - for(var/i in 1 to 3) - new /obj/item/clothing/accessory/medal/silver/security(src) - -/obj/item/storage/lockbox/medal/sci - name = "science medal box" - desc = "A locked box used to store medals to be given to members of the science department." - req_access = list(ACCESS_RD) - -/obj/item/storage/lockbox/medal/sci/PopulateContents() - for(var/i in 1 to 3) +/obj/item/storage/lockbox + name = "lockbox" + desc = "A locked box." + icon_state = "lockbox+l" + item_state = "syringe_kit" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + w_class = WEIGHT_CLASS_BULKY + max_w_class = WEIGHT_CLASS_NORMAL + max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item. + storage_slots = 4 + req_access = list(ACCESS_ARMORY) + var/locked = TRUE + var/broken = FALSE + var/open = FALSE + var/icon_locked = "lockbox+l" + var/icon_closed = "lockbox" + var/icon_broken = "lockbox+b" + + +/obj/item/storage/lockbox/attackby(obj/item/W, mob/user, params) + if(W.GetID()) + if(broken) + to_chat(user, "It appears to be broken.") + return + if(allowed(user)) + locked = !locked + if(locked) + icon_state = icon_locked + to_chat(user, "You lock the [src.name]!") + close_all() + return + else + icon_state = icon_closed + to_chat(user, "You unlock the [src.name]!") + return + else + to_chat(user, "Access Denied.") + return + if(!locked) + return ..() + else + to_chat(user, "It's locked!") + +/obj/item/storage/lockbox/MouseDrop(over_object, src_location, over_location) + if (locked) + src.add_fingerprint(usr) + to_chat(usr, "It's locked!") + return 0 + ..() + +/obj/item/storage/lockbox/emag_act(mob/user) + if(!broken) + broken = TRUE + locked = FALSE + desc += "It appears to be broken." + icon_state = src.icon_broken + if(user) + visible_message("\The [src] has been broken by [user] with an electromagnetic card!") + return + +/obj/item/storage/lockbox/show_to(mob/user) + if(locked) + to_chat(user, "It's locked!") + else + ..() + return + +//Check the destination item type for contentto. +/obj/item/storage/lockbox/storage_contents_dump_act(obj/item/storage/src_object, mob/user) + if(locked) + to_chat(user, "It's locked!") + return 0 + open = TRUE + return ..() + +/obj/item/storage/lockbox/can_be_inserted(obj/item/W, stop_messages = 0) + if(locked) + return 0 + return ..() + +/obj/item/storage/lockbox/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) + open = TRUE + update_icon() + return ..() +/obj/item/storage/lockbox/remove_from_storage(obj/item/W, atom/new_location, burn = 0) + open = TRUE + update_icon() + return ..() + +/obj/item/storage/lockbox/loyalty + name = "lockbox of mindshield implants" + req_access = list(ACCESS_SECURITY) + +/obj/item/storage/lockbox/loyalty/PopulateContents() + for(var/i in 1 to 3) + new /obj/item/implantcase/mindshield(src) + new /obj/item/implanter/mindshield(src) + + +/obj/item/storage/lockbox/clusterbang + name = "lockbox of clusterbangs" + desc = "You have a bad feeling about opening this." + req_access = list(ACCESS_SECURITY) + +/obj/item/storage/lockbox/clusterbang/PopulateContents() + new /obj/item/grenade/clusterbuster(src) + +/obj/item/storage/lockbox/medal + name = "medal box" + desc = "A locked box used to store medals of honor." + icon_state = "medalbox+l" + item_state = "syringe_kit" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' + w_class = WEIGHT_CLASS_NORMAL + max_w_class = WEIGHT_CLASS_SMALL + storage_slots = 10 + max_combined_w_class = 20 + req_access = list(ACCESS_CAPTAIN) + icon_locked = "medalbox+l" + icon_closed = "medalbox" + icon_broken = "medalbox+b" + can_hold = list(/obj/item/clothing/accessory/medal) + +/obj/item/storage/lockbox/medal/AltClick() + if(!locked) + open = (open ? FALSE : TRUE) + update_icon() + ..() + +/obj/item/storage/lockbox/medal/PopulateContents() + new /obj/item/clothing/accessory/medal/gold/captain(src) + new /obj/item/clothing/accessory/medal/silver/valor(src) + new /obj/item/clothing/accessory/medal/silver/valor(src) + new /obj/item/clothing/accessory/medal/silver/security(src) + new /obj/item/clothing/accessory/medal/bronze_heart(src) + new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) + new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/conduct(src) + +/obj/item/storage/lockbox/medal/update_icon() + cut_overlays() + if(locked) + icon_state = "medalbox+l" + open = FALSE + else + icon_state = "medalbox" + if(open) + icon_state += "open" + if(broken) + icon_state += "+b" + if(contents && open) + for (var/i in 1 to contents.len) + var/obj/item/clothing/accessory/medal/M = contents[i] + var/mutable_appearance/medalicon = mutable_appearance(initial(icon), M.medaltype) + if(i > 1 && i <= 5) + medalicon.pixel_x += ((i-1)*3) + else if(i > 5) + medalicon.pixel_y -= 7 + medalicon.pixel_x -= 2 + medalicon.pixel_x += ((i-6)*3) + add_overlay(medalicon) + +/obj/item/storage/lockbox/medal/sec + name = "security medal box" + desc = "A locked box used to store medals to be given to members of the security department." + req_access = list(ACCESS_HOS) + +/obj/item/storage/lockbox/medal/sec/PopulateContents() + for(var/i in 1 to 3) + new /obj/item/clothing/accessory/medal/silver/security(src) + +/obj/item/storage/lockbox/medal/sci + name = "science medal box" + desc = "A locked box used to store medals to be given to members of the science department." + req_access = list(ACCESS_RD) + +/obj/item/storage/lockbox/medal/sci/PopulateContents() + for(var/i in 1 to 3) new /obj/item/clothing/accessory/medal/plasma/nobel_science(src) \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/secure.dm b/code/game/objects/items/storage/secure.dm similarity index 97% rename from code/game/objects/items/weapons/storage/secure.dm rename to code/game/objects/items/storage/secure.dm index 1883695a08..c9bbfdd308 100644 --- a/code/game/objects/items/weapons/storage/secure.dm +++ b/code/game/objects/items/storage/secure.dm @@ -1,197 +1,197 @@ -/* - * Absorbs /obj/item/secstorage. - * Reimplements it only slightly to use existing storage functionality. - * - * Contains: - * Secure Briefcase - * Wall Safe - */ - -// ----------------------------- -// Generic Item -// ----------------------------- -/obj/item/storage/secure - name = "secstorage" - var/icon_locking = "secureb" - var/icon_sparking = "securespark" - var/icon_opened = "secure0" - var/locked = TRUE - var/code = "" - var/l_code = null - var/l_set = 0 - var/l_setshort = 0 - var/l_hacking = 0 - var/open = FALSE - w_class = WEIGHT_CLASS_NORMAL - max_w_class = WEIGHT_CLASS_SMALL - max_combined_w_class = 14 - -/obj/item/storage/secure/examine(mob/user) - ..() - to_chat(user, text("The service panel is [src.open ? "open" : "closed"].")) - -/obj/item/storage/secure/attackby(obj/item/W, mob/user, params) - if(locked) - if (istype(W, /obj/item/screwdriver)) - if (do_after(user, 20*W.toolspeed, target = src)) - src.open =! src.open - user.show_message("You [open ? "open" : "close"] the service panel.", 1) - return - if ((istype(W, /obj/item/device/multitool)) && (src.open == 1)&& (!src.l_hacking)) - user.show_message("Now attempting to reset internal memory, please hold.", 1) - src.l_hacking = 1 - if (do_after(usr, 100*W.toolspeed, target = src)) - if (prob(33)) - src.l_setshort = 1 - src.l_set = 0 - user.show_message("Internal memory reset. Please give it a few seconds to reinitialize.", 1) - sleep(80) - src.l_setshort = 0 - src.l_hacking = 0 - else - user.show_message("Unable to reset internal memory.", 1) - src.l_hacking = 0 - else - src.l_hacking = 0 - return - //At this point you have exhausted all the special things to do when locked - // ... but it's still locked. - return - - // -> storage/attackby() what with handle insertion, etc - return ..() - -/obj/item/storage/secure/MouseDrop(over_object, src_location, over_location) - if (locked) - src.add_fingerprint(usr) - to_chat(usr, "It's locked!") - return 0 - ..() - -/obj/item/storage/secure/attack_self(mob/user) - user.set_machine(src) - var/dat = text("[]
    \n\nLock Status: []",src, (src.locked ? "LOCKED" : "UNLOCKED")) - var/message = "Code" - if ((src.l_set == 0) && (!src.l_setshort)) - dat += text("

    \n5-DIGIT PASSCODE NOT SET.
    ENTER NEW PASSCODE.
    ") - if (src.l_setshort) - dat += text("

    \nALERT: MEMORY SYSTEM ERROR - 6040 201") - message = text("[]", src.code) - if (!src.locked) - message = "*****" - dat += text("


    \n>[]
    \n1-2-3
    \n4-5-6
    \n7-8-9
    \nR-0-E
    \n
    ", message, src, src, src, src, src, src, src, src, src, src, src, src) - user << browse(dat, "window=caselock;size=300x280") - -/obj/item/storage/secure/Topic(href, href_list) - ..() - if ((usr.stat || usr.restrained()) || (get_dist(src, usr) > 1)) - return - if (href_list["type"]) - if (href_list["type"] == "E") - if ((src.l_set == 0) && (length(src.code) == 5) && (!src.l_setshort) && (src.code != "ERROR")) - src.l_code = src.code - src.l_set = 1 - else if ((src.code == src.l_code) && (src.l_set == 1)) - src.locked = FALSE - cut_overlays() - add_overlay(icon_opened) - src.code = null - else - src.code = "ERROR" - else - if ((href_list["type"] == "R") && (!src.l_setshort)) - src.locked = TRUE - cut_overlays() - src.code = null - src.close(usr) - else - src.code += text("[]", sanitize_text(href_list["type"])) - if (length(src.code) > 5) - src.code = "ERROR" - src.add_fingerprint(usr) - for(var/mob/M in viewers(1, src.loc)) - if ((M.client && M.machine == src)) - src.attack_self(M) - return - return - -/obj/item/storage/secure/storage_contents_dump_act(obj/item/storage/src_object, mob/user) - if(locked) - to_chat(user, "It's locked!") - return 0 - return ..() - -/obj/item/storage/secure/can_be_inserted(obj/item/W, stop_messages = 0) - if(locked) - return 0 - return ..() - - -// ----------------------------- -// Secure Briefcase -// ----------------------------- -/obj/item/storage/secure/briefcase - name = "secure briefcase" - icon = 'icons/obj/storage.dmi' - icon_state = "secure" - item_state = "sec-case" - lefthand_file = 'icons/mob/inhands/equipment/briefcase_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/briefcase_righthand.dmi' - desc = "A large briefcase with a digital locking system." - force = 8 - hitsound = "swing_hit" - throw_speed = 2 - throw_range = 4 - w_class = WEIGHT_CLASS_BULKY - max_w_class = WEIGHT_CLASS_NORMAL - max_combined_w_class = 21 - attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked") - -/obj/item/storage/secure/briefcase/PopulateContents() - new /obj/item/paper(src) - new /obj/item/pen(src) - -/obj/item/storage/secure/briefcase/attack_hand(mob/user) - if ((src.loc == user) && (src.locked == 1)) - to_chat(usr, "[src] is locked and cannot be opened!") - add_fingerprint(user) - else - ..() - -//Syndie variant of Secure Briefcase. Contains space cash, slightly more robust. -/obj/item/storage/secure/briefcase/syndie - force = 15 - -/obj/item/storage/secure/briefcase/syndie/PopulateContents() - ..() - for(var/i = 0, i < storage_slots - 2, i++) - new /obj/item/stack/spacecash/c1000(src) - - -// ----------------------------- -// Secure Safe -// ----------------------------- - -/obj/item/storage/secure/safe - name = "secure safe" - icon = 'icons/obj/storage.dmi' - icon_state = "safe" - icon_opened = "safe0" - icon_locking = "safeb" - icon_sparking = "safespark" - force = 8 - w_class = WEIGHT_CLASS_GIGANTIC - max_w_class = 8 - anchored = TRUE - density = FALSE - cant_hold = list(/obj/item/storage/secure/briefcase) - -/obj/item/storage/secure/safe/PopulateContents() - new /obj/item/paper(src) - new /obj/item/pen(src) - -/obj/item/storage/secure/safe/attack_hand(mob/user) - return attack_self(user) - -/obj/item/storage/secure/safe/HoS - name = "head of security's safe" +/* + * Absorbs /obj/item/secstorage. + * Reimplements it only slightly to use existing storage functionality. + * + * Contains: + * Secure Briefcase + * Wall Safe + */ + +// ----------------------------- +// Generic Item +// ----------------------------- +/obj/item/storage/secure + name = "secstorage" + var/icon_locking = "secureb" + var/icon_sparking = "securespark" + var/icon_opened = "secure0" + var/locked = TRUE + var/code = "" + var/l_code = null + var/l_set = 0 + var/l_setshort = 0 + var/l_hacking = 0 + var/open = FALSE + w_class = WEIGHT_CLASS_NORMAL + max_w_class = WEIGHT_CLASS_SMALL + max_combined_w_class = 14 + +/obj/item/storage/secure/examine(mob/user) + ..() + to_chat(user, text("The service panel is [src.open ? "open" : "closed"].")) + +/obj/item/storage/secure/attackby(obj/item/W, mob/user, params) + if(locked) + if (istype(W, /obj/item/screwdriver)) + if (do_after(user, 20*W.toolspeed, target = src)) + src.open =! src.open + user.show_message("You [open ? "open" : "close"] the service panel.", 1) + return + if ((istype(W, /obj/item/device/multitool)) && (src.open == 1)&& (!src.l_hacking)) + user.show_message("Now attempting to reset internal memory, please hold.", 1) + src.l_hacking = 1 + if (do_after(usr, 100*W.toolspeed, target = src)) + if (prob(33)) + src.l_setshort = 1 + src.l_set = 0 + user.show_message("Internal memory reset. Please give it a few seconds to reinitialize.", 1) + sleep(80) + src.l_setshort = 0 + src.l_hacking = 0 + else + user.show_message("Unable to reset internal memory.", 1) + src.l_hacking = 0 + else + src.l_hacking = 0 + return + //At this point you have exhausted all the special things to do when locked + // ... but it's still locked. + return + + // -> storage/attackby() what with handle insertion, etc + return ..() + +/obj/item/storage/secure/MouseDrop(over_object, src_location, over_location) + if (locked) + src.add_fingerprint(usr) + to_chat(usr, "It's locked!") + return 0 + ..() + +/obj/item/storage/secure/attack_self(mob/user) + user.set_machine(src) + var/dat = text("[]
    \n\nLock Status: []",src, (src.locked ? "LOCKED" : "UNLOCKED")) + var/message = "Code" + if ((src.l_set == 0) && (!src.l_setshort)) + dat += text("

    \n5-DIGIT PASSCODE NOT SET.
    ENTER NEW PASSCODE.
    ") + if (src.l_setshort) + dat += text("

    \nALERT: MEMORY SYSTEM ERROR - 6040 201") + message = text("[]", src.code) + if (!src.locked) + message = "*****" + dat += text("


    \n>[]
    \n1-2-3
    \n4-5-6
    \n7-8-9
    \nR-0-E
    \n
    ", message, src, src, src, src, src, src, src, src, src, src, src, src) + user << browse(dat, "window=caselock;size=300x280") + +/obj/item/storage/secure/Topic(href, href_list) + ..() + if ((usr.stat || usr.restrained()) || (get_dist(src, usr) > 1)) + return + if (href_list["type"]) + if (href_list["type"] == "E") + if ((src.l_set == 0) && (length(src.code) == 5) && (!src.l_setshort) && (src.code != "ERROR")) + src.l_code = src.code + src.l_set = 1 + else if ((src.code == src.l_code) && (src.l_set == 1)) + src.locked = FALSE + cut_overlays() + add_overlay(icon_opened) + src.code = null + else + src.code = "ERROR" + else + if ((href_list["type"] == "R") && (!src.l_setshort)) + src.locked = TRUE + cut_overlays() + src.code = null + src.close(usr) + else + src.code += text("[]", sanitize_text(href_list["type"])) + if (length(src.code) > 5) + src.code = "ERROR" + src.add_fingerprint(usr) + for(var/mob/M in viewers(1, src.loc)) + if ((M.client && M.machine == src)) + src.attack_self(M) + return + return + +/obj/item/storage/secure/storage_contents_dump_act(obj/item/storage/src_object, mob/user) + if(locked) + to_chat(user, "It's locked!") + return 0 + return ..() + +/obj/item/storage/secure/can_be_inserted(obj/item/W, stop_messages = 0) + if(locked) + return 0 + return ..() + + +// ----------------------------- +// Secure Briefcase +// ----------------------------- +/obj/item/storage/secure/briefcase + name = "secure briefcase" + icon = 'icons/obj/storage.dmi' + icon_state = "secure" + item_state = "sec-case" + lefthand_file = 'icons/mob/inhands/equipment/briefcase_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/briefcase_righthand.dmi' + desc = "A large briefcase with a digital locking system." + force = 8 + hitsound = "swing_hit" + throw_speed = 2 + throw_range = 4 + w_class = WEIGHT_CLASS_BULKY + max_w_class = WEIGHT_CLASS_NORMAL + max_combined_w_class = 21 + attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "whacked") + +/obj/item/storage/secure/briefcase/PopulateContents() + new /obj/item/paper(src) + new /obj/item/pen(src) + +/obj/item/storage/secure/briefcase/attack_hand(mob/user) + if ((src.loc == user) && (src.locked == 1)) + to_chat(usr, "[src] is locked and cannot be opened!") + add_fingerprint(user) + else + ..() + +//Syndie variant of Secure Briefcase. Contains space cash, slightly more robust. +/obj/item/storage/secure/briefcase/syndie + force = 15 + +/obj/item/storage/secure/briefcase/syndie/PopulateContents() + ..() + for(var/i = 0, i < storage_slots - 2, i++) + new /obj/item/stack/spacecash/c1000(src) + + +// ----------------------------- +// Secure Safe +// ----------------------------- + +/obj/item/storage/secure/safe + name = "secure safe" + icon = 'icons/obj/storage.dmi' + icon_state = "safe" + icon_opened = "safe0" + icon_locking = "safeb" + icon_sparking = "safespark" + force = 8 + w_class = WEIGHT_CLASS_GIGANTIC + max_w_class = 8 + anchored = TRUE + density = FALSE + cant_hold = list(/obj/item/storage/secure/briefcase) + +/obj/item/storage/secure/safe/PopulateContents() + new /obj/item/paper(src) + new /obj/item/pen(src) + +/obj/item/storage/secure/safe/attack_hand(mob/user) + return attack_self(user) + +/obj/item/storage/secure/safe/HoS + name = "head of security's safe" diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/storage/storage.dm similarity index 96% rename from code/game/objects/items/weapons/storage/storage.dm rename to code/game/objects/items/storage/storage.dm index 8aaae6e0b2..7f9209857f 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/storage/storage.dm @@ -1,571 +1,571 @@ -// External storage-related logic: -// /mob/proc/ClickOn() in /_onclick/click.dm - clicking items in storages -// /mob/living/Move() in /modules/mob/living/living.dm - hiding storage boxes on mob movement -// /item/attackby() in /game/objects/items.dm - use_to_pickup and allow_quick_gather functionality -// -- c0 - - -/obj/item/storage - name = "storage" - icon = 'icons/obj/storage.dmi' - w_class = WEIGHT_CLASS_NORMAL - var/silent = 0 // No message on putting items in - var/list/can_hold = new/list() //Typecache of objects which this item can store (if set, it can't store anything else) - var/list/cant_hold = new/list() //Typecache of objects which this item can't store - var/list/is_seeing = new/list() //List of mobs which are currently seeing the contents of this item's storage - var/max_w_class = WEIGHT_CLASS_SMALL //Max size of objects that this object can store (in effect only if can_hold isn't set) - var/max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item. - var/storage_slots = 7 //The number of storage slots in this container. - var/obj/screen/storage/boxes = null - var/obj/screen/close/closer = null - var/use_to_pickup //Set this to make it possible to use this item in an inverse way, so you can have the item in your hand and click items on the floor to pick them up. - var/display_contents_with_number //Set this to make the storage item group contents of the same type and display them as a number. - var/allow_quick_empty //Set this variable to allow the object to have the 'empty' verb, which dumps all the contents on the floor. - var/allow_quick_gather //Set this variable to allow the object to have the 'toggle mode' verb, which quickly collects all items from a tile. - var/collection_mode = 1; //0 = pick one at a time, 1 = pick all on tile, 2 = pick all of a type - var/preposition = "in" // You put things 'in' a bag, but trays need 'on'. - var/rustle_jimmies = TRUE //Play the rustle sound on insertion - - -/obj/item/storage/MouseDrop(atom/over_object) - if(ismob(usr)) //all the check for item manipulation are in other places, you can safely open any storages as anything and its not buggy, i checked - var/mob/M = usr - - if(!over_object) - return - - if (istype(usr.loc, /obj/mecha)) // stops inventory actions in a mech - return - - // this must come before the screen objects only block, dunno why it wasn't before - if(over_object == M && M.CanReach(src,view_only = TRUE)) - orient2hud(M) - if(M.s_active) - M.s_active.close(M) - show_to(M) - return - - if(!M.incapacitated()) - if(!istype(over_object, /obj/screen)) - return content_can_dump(over_object, M) - - if(loc != usr || (loc && loc.loc == usr)) - return - - playsound(loc, "rustle", 50, 1, -5) - - if(istype(over_object, /obj/screen/inventory/hand)) - var/obj/screen/inventory/hand/H = over_object - M.putItemFromInventoryInHandIfPossible(src, H.held_index) - - add_fingerprint(usr) - - -/obj/item/storage/MouseDrop_T(atom/movable/O, mob/user) - if(isitem(O)) - var/obj/item/I = O - if(iscarbon(user) || isdrone(user)) - var/mob/living/L = user - if(!L.incapacitated() && I == L.get_active_held_item()) - if(can_be_inserted(I, 0)) - handle_item_insertion(I, 0 , L) - - -//Check if this storage can dump the items -/obj/item/storage/proc/content_can_dump(atom/dest_object, mob/user) - if(Adjacent(user) && dest_object.Adjacent(user)) - if(dest_object.storage_contents_dump_act(src, user)) - playsound(loc, "rustle", 50, 1, -5) - return 1 - return 0 - -//Object behaviour on storage dump -/obj/item/storage/storage_contents_dump_act(obj/item/storage/src_object, mob/user) - var/list/things = src_object.contents.Copy() - var/datum/progressbar/progress = new(user, things.len, src) - while (do_after(user, 10, TRUE, src, FALSE, CALLBACK(src, .proc/handle_mass_item_insertion, things, src_object, user, progress))) - sleep(1) - qdel(progress) - orient2hud(user) - src_object.orient2hud(user) - if(user.s_active) //refresh the HUD to show the transfered contents - user.s_active.close(user) - user.s_active.show_to(user) - return 1 - -/obj/item/storage/proc/handle_mass_item_insertion(list/things, obj/item/storage/src_object, mob/user, datum/progressbar/progress) - for(var/obj/item/I in things) - things -= I - if(I.loc != src_object) - continue - if(user.s_active != src_object) - if(I.on_found(user)) - break - if(can_be_inserted(I,0,user)) - handle_item_insertion(I, TRUE, user) - if (TICK_CHECK) - progress.update(progress.goal - things.len) - return TRUE - - progress.update(progress.goal - things.len) - return FALSE - -/obj/item/storage/proc/return_inv() - var/list/L = list() - L += contents - - for(var/obj/item/storage/S in src) - L += S.return_inv() - return L - - -/obj/item/storage/proc/show_to(mob/user) - if(!user.client) - return - if(user.s_active != src && (user.stat == CONSCIOUS)) - for(var/obj/item/I in src) - if(I.on_found(user)) - return - if(user.s_active) - user.s_active.hide_from(user) - user.client.screen |= boxes - user.client.screen |= closer - user.client.screen |= contents - user.s_active = src - is_seeing |= user - - -/obj/item/storage/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback) - close_all() - return ..() - -/obj/item/storage/proc/hide_from(mob/user) - if(!user.client) - return - user.client.screen -= boxes - user.client.screen -= closer - user.client.screen -= contents - if(user.s_active == src) - user.s_active = null - is_seeing -= user - - -/obj/item/storage/proc/can_see_contents() - var/list/cansee = list() - for(var/mob/M in is_seeing) - if(M.s_active == src && M.client) - cansee |= M - else - is_seeing -= M - return cansee - - -/obj/item/storage/proc/close(mob/user) - hide_from(user) - user.s_active = null - - -/obj/item/storage/proc/close_all() - for(var/mob/M in can_see_contents()) - close(M) - . = 1 //returns 1 if any mobs actually got a close(M) call - - -//This proc draws out the inventory and places the items on it. tx and ty are the upper left tile and mx, my are the bottm right. -//The numbers are calculated from the bottom-left The bottom-left slot being 1,1. -/obj/item/storage/proc/orient_objs(tx, ty, mx, my) - var/cx = tx - var/cy = ty - boxes.screen_loc = "[tx]:,[ty] to [mx],[my]" - for(var/obj/O in contents) - O.screen_loc = "[cx],[cy]" - O.layer = ABOVE_HUD_LAYER - O.plane = ABOVE_HUD_PLANE - cx++ - if(cx > mx) - cx = tx - cy-- - closer.screen_loc = "[mx+1],[my]" - - -//This proc draws out the inventory and places the items on it. It uses the standard position. -/obj/item/storage/proc/standard_orient_objs(rows, cols, list/obj/item/display_contents) - var/cx = 4 - var/cy = 2+rows - boxes.screen_loc = "4:16,2:16 to [4+cols]:16,[2+rows]:16" - - if(display_contents_with_number) - for(var/datum/numbered_display/ND in display_contents) - ND.sample_object.mouse_opacity = MOUSE_OPACITY_OPAQUE - ND.sample_object.screen_loc = "[cx]:16,[cy]:16" - ND.sample_object.maptext = "[(ND.number > 1)? "[ND.number]" : ""]" - ND.sample_object.layer = ABOVE_HUD_LAYER - ND.sample_object.plane = ABOVE_HUD_PLANE - cx++ - if(cx > (4+cols)) - cx = 4 - cy-- - else - for(var/obj/O in contents) - O.mouse_opacity = MOUSE_OPACITY_OPAQUE //This is here so storage items that spawn with contents correctly have the "click around item to equip" - O.screen_loc = "[cx]:16,[cy]:16" - O.maptext = "" - O.layer = ABOVE_HUD_LAYER - O.plane = ABOVE_HUD_PLANE - cx++ - if(cx > (4+cols)) - cx = 4 - cy-- - closer.screen_loc = "[4+cols+1]:16,2:16" - - -/datum/numbered_display - var/obj/item/sample_object - var/number - -/datum/numbered_display/New(obj/item/sample) - if(!istype(sample)) - qdel(src) - sample_object = sample - number = 1 - - -//This proc determines the size of the inventory to be displayed. Please touch it only if you know what you're doing. -/obj/item/storage/proc/orient2hud(mob/user) - var/adjusted_contents = contents.len - - //Numbered contents display - var/list/datum/numbered_display/numbered_contents - if(display_contents_with_number) - numbered_contents = list() - adjusted_contents = 0 - for(var/obj/item/I in contents) - var/found = 0 - for(var/datum/numbered_display/ND in numbered_contents) - if(ND.sample_object.type == I.type) - ND.number++ - found = 1 - break - if(!found) - adjusted_contents++ - numbered_contents.Add( new/datum/numbered_display(I) ) - - //var/mob/living/carbon/human/H = user - var/row_num = 0 - var/col_count = min(7,storage_slots) -1 - if(adjusted_contents > 7) - row_num = round((adjusted_contents-1) / 7) // 7 is the maximum allowed width. - standard_orient_objs(row_num, col_count, numbered_contents) - - -//This proc return 1 if the item can be picked up and 0 if it can't. -//Set the stop_messages to stop it from printing messages -/obj/item/storage/proc/can_be_inserted(obj/item/W, stop_messages = 0, mob/user) - if(!istype(W) || (W.flags_1 & ABSTRACT_1)) - return //Not an item - - if(loc == W) - return 0 //Means the item is already in the storage item - if(contents.len >= storage_slots) - if(!stop_messages) - to_chat(usr, "[src] is full, make some space!") - return 0 //Storage item is full - - if(can_hold.len) - if(!is_type_in_typecache(W, can_hold)) - if(!stop_messages) - to_chat(usr, "[src] cannot hold [W]!") - return 0 - - if(is_type_in_typecache(W, cant_hold)) //Check for specific items which this container can't hold. - if(!stop_messages) - to_chat(usr, "[src] cannot hold [W]!") - return 0 - - if(W.w_class > max_w_class) - if(!stop_messages) - to_chat(usr, "[W] is too big for [src]!") - return 0 - - var/sum_w_class = W.w_class - for(var/obj/item/I in contents) - sum_w_class += I.w_class //Adds up the combined w_classes which will be in the storage item if the item is added to it. - - if(sum_w_class > max_combined_w_class) - if(!stop_messages) - to_chat(usr, "[W] won't fit in [src], make some space!") - return 0 - - if(W.w_class >= w_class && (istype(W, /obj/item/storage))) - if(!istype(src, /obj/item/storage/backpack/holding)) //bohs should be able to hold backpacks again. The override for putting a boh in a boh is in backpack.dm. - if(!stop_messages) - to_chat(usr, "[src] cannot hold [W] as it's a storage item of the same size!") - return 0 //To prevent the stacking of same sized storage items. - - if(W.flags_1 & NODROP_1) //SHOULD be handled in unEquip, but better safe than sorry. - to_chat(usr, "\the [W] is stuck to your hand, you can't put it in \the [src]!") - return 0 - - return 1 - - -//This proc handles items being inserted. It does not perform any checks of whether an item can or can't be inserted. That's done by can_be_inserted() -//The stop_warning parameter will stop the insertion message from being displayed. It is intended for cases where you are inserting multiple items at once, -//such as when picking up all the items on a tile with one click. -/obj/item/storage/proc/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) - if(!istype(W)) - return 0 - if(usr) - if(!usr.transferItemToLoc(W, src)) - return 0 - else - W.forceMove(src) - if(silent) - prevent_warning = 1 - if(W.pulledby) - W.pulledby.stop_pulling() - W.on_enter_storage(src) - if(usr) - if(usr.client && usr.s_active != src) - usr.client.screen -= W - if(usr.observers && usr.observers.len) - for(var/M in usr.observers) - var/mob/dead/observe = M - if(observe.client && observe.s_active != src) - observe.client.screen -= W - - add_fingerprint(usr) - if(rustle_jimmies && !prevent_warning) - playsound(src.loc, "rustle", 50, 1, -5) - - if(!prevent_warning) - for(var/mob/M in viewers(usr, null)) - if(M == usr) - to_chat(usr, "You put [W] [preposition]to [src].") - else if(in_range(M, usr)) //If someone is standing close enough, they can tell what it is... - M.show_message("[usr] puts [W] [preposition]to [src].", 1) - else if(W && W.w_class >= 3) //Otherwise they can only see large or normal items from a distance... - M.show_message("[usr] puts [W] [preposition]to [src].", 1) - - orient2hud(usr) - for(var/mob/M in can_see_contents()) - show_to(M) - W.mouse_opacity = MOUSE_OPACITY_OPAQUE //So you can click on the area around the item to equip it, instead of having to pixel hunt - update_icon() - return 1 - - -//Call this proc to handle the removal of an item from the storage item. The item will be moved to the atom sent as new_target -/obj/item/storage/proc/remove_from_storage(obj/item/W, atom/new_location) - if(!istype(W)) - return 0 - - if(istype(src, /obj/item/storage/fancy)) - var/obj/item/storage/fancy/F = src - F.update_icon(1) - - for(var/mob/M in can_see_contents()) - if(M.client) - M.client.screen -= W - - if(ismob(loc)) - var/mob/M = loc - W.dropped(M) - W.layer = initial(W.layer) - W.plane = initial(W.plane) - W.forceMove(new_location) - - for(var/mob/M in can_see_contents()) - orient2hud(M) - show_to(M) - - if(W.maptext) - W.maptext = "" - W.on_exit_storage(src) - update_icon() - W.mouse_opacity = initial(W.mouse_opacity) - return 1 - -/obj/item/storage/deconstruct(disassembled = TRUE) - var/drop_loc = loc - if(ismob(loc)) - drop_loc = get_turf(src) - for(var/obj/item/I in contents) - remove_from_storage(I, drop_loc) - qdel(src) - -//This proc is called when you want to place an item into the storage item. -/obj/item/storage/attackby(obj/item/W, mob/user, params) - ..() - if(istype(W, /obj/item/hand_labeler)) - var/obj/item/hand_labeler/labeler = W - if(labeler.mode) - return 0 - . = 1 //no afterattack - if(iscyborg(user)) - return //Robots can't interact with storage items. - - if(!can_be_inserted(W, 0 , user)) - if(contents.len >= storage_slots) //don't use items on the backpack if they don't fit - return 1 - return 0 - - handle_item_insertion(W, 0 , user) - - -/obj/item/storage/attack_hand(mob/user) - if(user.s_active == src && loc == user) //if you're already looking inside the storage item - user.s_active.close(user) - close(user) - return - - if(rustle_jimmies) - playsound(loc, "rustle", 50, 1, -5) - - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(H.l_store == src && !H.get_active_held_item()) //Prevents opening if it's in a pocket. - H.put_in_hands(src) - H.l_store = null - return - if(H.r_store == src && !H.get_active_held_item()) - H.put_in_hands(src) - H.r_store = null - return - - orient2hud(user) - if(loc == user) - if(user.s_active) - user.s_active.close(user) - show_to(user) - else - ..() - for(var/mob/M in range(1)) - if(M.s_active == src) - close(M) - add_fingerprint(user) - -/obj/item/storage/attack_paw(mob/user) - return attack_hand(user) - -/obj/item/storage/verb/toggle_gathering_mode() - set name = "Switch Gathering Method" - set category = "Object" - - if(usr.stat || !usr.canmove || usr.restrained()) - return - - collection_mode = (collection_mode+1)%3 - switch (collection_mode) - if(2) - to_chat(usr, "[src] now picks up all items of a single type at once.") - if(1) - to_chat(usr, "[src] now picks up all items in a tile at once.") - if(0) - to_chat(usr, "[src] now picks up one item at a time.") - -// Empty all the contents onto the current turf -/obj/item/storage/verb/quick_empty() - set name = "Empty Contents" - set category = "Object" - - if((!ishuman(usr) && (loc != usr)) || usr.stat || usr.restrained() ||!usr.canmove) - return - var/turf/T = get_turf(src) - var/list/things = contents.Copy() - var/datum/progressbar/progress = new(usr, things.len, T) - while (do_after(usr, 10, TRUE, T, FALSE, CALLBACK(src, .proc/mass_remove_from_storage, T, things, progress))) - sleep(1) - qdel(progress) - -/obj/item/storage/proc/mass_remove_from_storage(atom/target, list/things, datum/progressbar/progress) - for(var/obj/item/I in things) - things -= I - if (I.loc != src) - continue - remove_from_storage(I, target) - if (TICK_CHECK) - progress.update(progress.goal - things.len) - return TRUE - - progress.update(progress.goal - things.len) - return FALSE - -// Empty all the contents onto the current turf, without checking the user's status. -/obj/item/storage/proc/do_quick_empty() - var/turf/T = get_turf(src) - if(usr) - hide_from(usr) - for(var/obj/item/I in contents) - remove_from_storage(I, T) - - -/obj/item/storage/Initialize(mapload) - . = ..() - - can_hold = typecacheof(can_hold) - cant_hold = typecacheof(cant_hold) - - if(allow_quick_empty) - verbs += /obj/item/storage/verb/quick_empty - else - verbs -= /obj/item/storage/verb/quick_empty - - if(allow_quick_gather) - verbs += /obj/item/storage/verb/toggle_gathering_mode - else - verbs -= /obj/item/storage/verb/toggle_gathering_mode - - boxes = new /obj/screen/storage() - boxes.name = "storage" - boxes.master = src - boxes.icon_state = "block" - boxes.screen_loc = "7,7 to 10,8" - boxes.layer = HUD_LAYER - boxes.plane = HUD_PLANE - closer = new /obj/screen/close() - closer.master = src - closer.icon_state = "backpack_close" - closer.layer = ABOVE_HUD_LAYER - closer.plane = ABOVE_HUD_PLANE - orient2hud() - - PopulateContents() - - -/obj/item/storage/Destroy() - for(var/obj/O in contents) - O.mouse_opacity = initial(O.mouse_opacity) - - close_all() - qdel(boxes) - qdel(closer) - return ..() - - -/obj/item/storage/emp_act(severity) - if(!isliving(loc)) - for(var/obj/O in contents) - O.emp_act(severity) - ..() - - -/obj/item/storage/attack_self(mob/user) - //Clicking on itself will empty it, if it has the verb to do that. - if(user.get_active_held_item() == src) - if(verbs.Find(/obj/item/storage/verb/quick_empty)) - quick_empty() - -/obj/item/storage/handle_atom_del(atom/A) - if(A in contents) - usr = null - remove_from_storage(A, null) - -/obj/item/storage/contents_explosion(severity, target) - for(var/atom/A in contents) - A.ex_act(severity, target) - CHECK_TICK - -//Cyberboss says: "USE THIS TO FILL IT, NOT INITIALIZE OR NEW" - -/obj/item/storage/proc/PopulateContents() +// External storage-related logic: +// /mob/proc/ClickOn() in /_onclick/click.dm - clicking items in storages +// /mob/living/Move() in /modules/mob/living/living.dm - hiding storage boxes on mob movement +// /item/attackby() in /game/objects/items.dm - use_to_pickup and allow_quick_gather functionality +// -- c0 + + +/obj/item/storage + name = "storage" + icon = 'icons/obj/storage.dmi' + w_class = WEIGHT_CLASS_NORMAL + var/silent = 0 // No message on putting items in + var/list/can_hold = new/list() //Typecache of objects which this item can store (if set, it can't store anything else) + var/list/cant_hold = new/list() //Typecache of objects which this item can't store + var/list/is_seeing = new/list() //List of mobs which are currently seeing the contents of this item's storage + var/max_w_class = WEIGHT_CLASS_SMALL //Max size of objects that this object can store (in effect only if can_hold isn't set) + var/max_combined_w_class = 14 //The sum of the w_classes of all the items in this storage item. + var/storage_slots = 7 //The number of storage slots in this container. + var/obj/screen/storage/boxes = null + var/obj/screen/close/closer = null + var/use_to_pickup //Set this to make it possible to use this item in an inverse way, so you can have the item in your hand and click items on the floor to pick them up. + var/display_contents_with_number //Set this to make the storage item group contents of the same type and display them as a number. + var/allow_quick_empty //Set this variable to allow the object to have the 'empty' verb, which dumps all the contents on the floor. + var/allow_quick_gather //Set this variable to allow the object to have the 'toggle mode' verb, which quickly collects all items from a tile. + var/collection_mode = 1; //0 = pick one at a time, 1 = pick all on tile, 2 = pick all of a type + var/preposition = "in" // You put things 'in' a bag, but trays need 'on'. + var/rustle_jimmies = TRUE //Play the rustle sound on insertion + + +/obj/item/storage/MouseDrop(atom/over_object) + if(ismob(usr)) //all the check for item manipulation are in other places, you can safely open any storages as anything and its not buggy, i checked + var/mob/M = usr + + if(!over_object) + return + + if (istype(usr.loc, /obj/mecha)) // stops inventory actions in a mech + return + + // this must come before the screen objects only block, dunno why it wasn't before + if(over_object == M && M.CanReach(src,view_only = TRUE)) + orient2hud(M) + if(M.s_active) + M.s_active.close(M) + show_to(M) + return + + if(!M.incapacitated()) + if(!istype(over_object, /obj/screen)) + return content_can_dump(over_object, M) + + if(loc != usr || (loc && loc.loc == usr)) + return + + playsound(loc, "rustle", 50, 1, -5) + + if(istype(over_object, /obj/screen/inventory/hand)) + var/obj/screen/inventory/hand/H = over_object + M.putItemFromInventoryInHandIfPossible(src, H.held_index) + + add_fingerprint(usr) + + +/obj/item/storage/MouseDrop_T(atom/movable/O, mob/user) + if(isitem(O)) + var/obj/item/I = O + if(iscarbon(user) || isdrone(user)) + var/mob/living/L = user + if(!L.incapacitated() && I == L.get_active_held_item()) + if(can_be_inserted(I, 0)) + handle_item_insertion(I, 0 , L) + + +//Check if this storage can dump the items +/obj/item/storage/proc/content_can_dump(atom/dest_object, mob/user) + if(Adjacent(user) && dest_object.Adjacent(user)) + if(dest_object.storage_contents_dump_act(src, user)) + playsound(loc, "rustle", 50, 1, -5) + return 1 + return 0 + +//Object behaviour on storage dump +/obj/item/storage/storage_contents_dump_act(obj/item/storage/src_object, mob/user) + var/list/things = src_object.contents.Copy() + var/datum/progressbar/progress = new(user, things.len, src) + while (do_after(user, 10, TRUE, src, FALSE, CALLBACK(src, .proc/handle_mass_item_insertion, things, src_object, user, progress))) + sleep(1) + qdel(progress) + orient2hud(user) + src_object.orient2hud(user) + if(user.s_active) //refresh the HUD to show the transfered contents + user.s_active.close(user) + user.s_active.show_to(user) + return 1 + +/obj/item/storage/proc/handle_mass_item_insertion(list/things, obj/item/storage/src_object, mob/user, datum/progressbar/progress) + for(var/obj/item/I in things) + things -= I + if(I.loc != src_object) + continue + if(user.s_active != src_object) + if(I.on_found(user)) + break + if(can_be_inserted(I,0,user)) + handle_item_insertion(I, TRUE, user) + if (TICK_CHECK) + progress.update(progress.goal - things.len) + return TRUE + + progress.update(progress.goal - things.len) + return FALSE + +/obj/item/storage/proc/return_inv() + var/list/L = list() + L += contents + + for(var/obj/item/storage/S in src) + L += S.return_inv() + return L + + +/obj/item/storage/proc/show_to(mob/user) + if(!user.client) + return + if(user.s_active != src && (user.stat == CONSCIOUS)) + for(var/obj/item/I in src) + if(I.on_found(user)) + return + if(user.s_active) + user.s_active.hide_from(user) + user.client.screen |= boxes + user.client.screen |= closer + user.client.screen |= contents + user.s_active = src + is_seeing |= user + + +/obj/item/storage/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback) + close_all() + return ..() + +/obj/item/storage/proc/hide_from(mob/user) + if(!user.client) + return + user.client.screen -= boxes + user.client.screen -= closer + user.client.screen -= contents + if(user.s_active == src) + user.s_active = null + is_seeing -= user + + +/obj/item/storage/proc/can_see_contents() + var/list/cansee = list() + for(var/mob/M in is_seeing) + if(M.s_active == src && M.client) + cansee |= M + else + is_seeing -= M + return cansee + + +/obj/item/storage/proc/close(mob/user) + hide_from(user) + user.s_active = null + + +/obj/item/storage/proc/close_all() + for(var/mob/M in can_see_contents()) + close(M) + . = 1 //returns 1 if any mobs actually got a close(M) call + + +//This proc draws out the inventory and places the items on it. tx and ty are the upper left tile and mx, my are the bottm right. +//The numbers are calculated from the bottom-left The bottom-left slot being 1,1. +/obj/item/storage/proc/orient_objs(tx, ty, mx, my) + var/cx = tx + var/cy = ty + boxes.screen_loc = "[tx]:,[ty] to [mx],[my]" + for(var/obj/O in contents) + O.screen_loc = "[cx],[cy]" + O.layer = ABOVE_HUD_LAYER + O.plane = ABOVE_HUD_PLANE + cx++ + if(cx > mx) + cx = tx + cy-- + closer.screen_loc = "[mx+1],[my]" + + +//This proc draws out the inventory and places the items on it. It uses the standard position. +/obj/item/storage/proc/standard_orient_objs(rows, cols, list/obj/item/display_contents) + var/cx = 4 + var/cy = 2+rows + boxes.screen_loc = "4:16,2:16 to [4+cols]:16,[2+rows]:16" + + if(display_contents_with_number) + for(var/datum/numbered_display/ND in display_contents) + ND.sample_object.mouse_opacity = MOUSE_OPACITY_OPAQUE + ND.sample_object.screen_loc = "[cx]:16,[cy]:16" + ND.sample_object.maptext = "[(ND.number > 1)? "[ND.number]" : ""]" + ND.sample_object.layer = ABOVE_HUD_LAYER + ND.sample_object.plane = ABOVE_HUD_PLANE + cx++ + if(cx > (4+cols)) + cx = 4 + cy-- + else + for(var/obj/O in contents) + O.mouse_opacity = MOUSE_OPACITY_OPAQUE //This is here so storage items that spawn with contents correctly have the "click around item to equip" + O.screen_loc = "[cx]:16,[cy]:16" + O.maptext = "" + O.layer = ABOVE_HUD_LAYER + O.plane = ABOVE_HUD_PLANE + cx++ + if(cx > (4+cols)) + cx = 4 + cy-- + closer.screen_loc = "[4+cols+1]:16,2:16" + + +/datum/numbered_display + var/obj/item/sample_object + var/number + +/datum/numbered_display/New(obj/item/sample) + if(!istype(sample)) + qdel(src) + sample_object = sample + number = 1 + + +//This proc determines the size of the inventory to be displayed. Please touch it only if you know what you're doing. +/obj/item/storage/proc/orient2hud(mob/user) + var/adjusted_contents = contents.len + + //Numbered contents display + var/list/datum/numbered_display/numbered_contents + if(display_contents_with_number) + numbered_contents = list() + adjusted_contents = 0 + for(var/obj/item/I in contents) + var/found = 0 + for(var/datum/numbered_display/ND in numbered_contents) + if(ND.sample_object.type == I.type) + ND.number++ + found = 1 + break + if(!found) + adjusted_contents++ + numbered_contents.Add( new/datum/numbered_display(I) ) + + //var/mob/living/carbon/human/H = user + var/row_num = 0 + var/col_count = min(7,storage_slots) -1 + if(adjusted_contents > 7) + row_num = round((adjusted_contents-1) / 7) // 7 is the maximum allowed width. + standard_orient_objs(row_num, col_count, numbered_contents) + + +//This proc return 1 if the item can be picked up and 0 if it can't. +//Set the stop_messages to stop it from printing messages +/obj/item/storage/proc/can_be_inserted(obj/item/W, stop_messages = 0, mob/user) + if(!istype(W) || (W.flags_1 & ABSTRACT_1)) + return //Not an item + + if(loc == W) + return 0 //Means the item is already in the storage item + if(contents.len >= storage_slots) + if(!stop_messages) + to_chat(usr, "[src] is full, make some space!") + return 0 //Storage item is full + + if(can_hold.len) + if(!is_type_in_typecache(W, can_hold)) + if(!stop_messages) + to_chat(usr, "[src] cannot hold [W]!") + return 0 + + if(is_type_in_typecache(W, cant_hold)) //Check for specific items which this container can't hold. + if(!stop_messages) + to_chat(usr, "[src] cannot hold [W]!") + return 0 + + if(W.w_class > max_w_class) + if(!stop_messages) + to_chat(usr, "[W] is too big for [src]!") + return 0 + + var/sum_w_class = W.w_class + for(var/obj/item/I in contents) + sum_w_class += I.w_class //Adds up the combined w_classes which will be in the storage item if the item is added to it. + + if(sum_w_class > max_combined_w_class) + if(!stop_messages) + to_chat(usr, "[W] won't fit in [src], make some space!") + return 0 + + if(W.w_class >= w_class && (istype(W, /obj/item/storage))) + if(!istype(src, /obj/item/storage/backpack/holding)) //bohs should be able to hold backpacks again. The override for putting a boh in a boh is in backpack.dm. + if(!stop_messages) + to_chat(usr, "[src] cannot hold [W] as it's a storage item of the same size!") + return 0 //To prevent the stacking of same sized storage items. + + if(W.flags_1 & NODROP_1) //SHOULD be handled in unEquip, but better safe than sorry. + to_chat(usr, "\the [W] is stuck to your hand, you can't put it in \the [src]!") + return 0 + + return 1 + + +//This proc handles items being inserted. It does not perform any checks of whether an item can or can't be inserted. That's done by can_be_inserted() +//The stop_warning parameter will stop the insertion message from being displayed. It is intended for cases where you are inserting multiple items at once, +//such as when picking up all the items on a tile with one click. +/obj/item/storage/proc/handle_item_insertion(obj/item/W, prevent_warning = 0, mob/user) + if(!istype(W)) + return 0 + if(usr) + if(!usr.transferItemToLoc(W, src)) + return 0 + else + W.forceMove(src) + if(silent) + prevent_warning = 1 + if(W.pulledby) + W.pulledby.stop_pulling() + W.on_enter_storage(src) + if(usr) + if(usr.client && usr.s_active != src) + usr.client.screen -= W + if(usr.observers && usr.observers.len) + for(var/M in usr.observers) + var/mob/dead/observe = M + if(observe.client && observe.s_active != src) + observe.client.screen -= W + + add_fingerprint(usr) + if(rustle_jimmies && !prevent_warning) + playsound(src.loc, "rustle", 50, 1, -5) + + if(!prevent_warning) + for(var/mob/M in viewers(usr, null)) + if(M == usr) + to_chat(usr, "You put [W] [preposition]to [src].") + else if(in_range(M, usr)) //If someone is standing close enough, they can tell what it is... + M.show_message("[usr] puts [W] [preposition]to [src].", 1) + else if(W && W.w_class >= 3) //Otherwise they can only see large or normal items from a distance... + M.show_message("[usr] puts [W] [preposition]to [src].", 1) + + orient2hud(usr) + for(var/mob/M in can_see_contents()) + show_to(M) + W.mouse_opacity = MOUSE_OPACITY_OPAQUE //So you can click on the area around the item to equip it, instead of having to pixel hunt + update_icon() + return 1 + + +//Call this proc to handle the removal of an item from the storage item. The item will be moved to the atom sent as new_target +/obj/item/storage/proc/remove_from_storage(obj/item/W, atom/new_location) + if(!istype(W)) + return 0 + + if(istype(src, /obj/item/storage/fancy)) + var/obj/item/storage/fancy/F = src + F.update_icon(1) + + for(var/mob/M in can_see_contents()) + if(M.client) + M.client.screen -= W + + if(ismob(loc)) + var/mob/M = loc + W.dropped(M) + W.layer = initial(W.layer) + W.plane = initial(W.plane) + W.forceMove(new_location) + + for(var/mob/M in can_see_contents()) + orient2hud(M) + show_to(M) + + if(W.maptext) + W.maptext = "" + W.on_exit_storage(src) + update_icon() + W.mouse_opacity = initial(W.mouse_opacity) + return 1 + +/obj/item/storage/deconstruct(disassembled = TRUE) + var/drop_loc = loc + if(ismob(loc)) + drop_loc = get_turf(src) + for(var/obj/item/I in contents) + remove_from_storage(I, drop_loc) + qdel(src) + +//This proc is called when you want to place an item into the storage item. +/obj/item/storage/attackby(obj/item/W, mob/user, params) + ..() + if(istype(W, /obj/item/hand_labeler)) + var/obj/item/hand_labeler/labeler = W + if(labeler.mode) + return 0 + . = 1 //no afterattack + if(iscyborg(user)) + return //Robots can't interact with storage items. + + if(!can_be_inserted(W, 0 , user)) + if(contents.len >= storage_slots) //don't use items on the backpack if they don't fit + return 1 + return 0 + + handle_item_insertion(W, 0 , user) + + +/obj/item/storage/attack_hand(mob/user) + if(user.s_active == src && loc == user) //if you're already looking inside the storage item + user.s_active.close(user) + close(user) + return + + if(rustle_jimmies) + playsound(loc, "rustle", 50, 1, -5) + + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.l_store == src && !H.get_active_held_item()) //Prevents opening if it's in a pocket. + H.put_in_hands(src) + H.l_store = null + return + if(H.r_store == src && !H.get_active_held_item()) + H.put_in_hands(src) + H.r_store = null + return + + orient2hud(user) + if(loc == user) + if(user.s_active) + user.s_active.close(user) + show_to(user) + else + ..() + for(var/mob/M in range(1)) + if(M.s_active == src) + close(M) + add_fingerprint(user) + +/obj/item/storage/attack_paw(mob/user) + return attack_hand(user) + +/obj/item/storage/verb/toggle_gathering_mode() + set name = "Switch Gathering Method" + set category = "Object" + + if(usr.stat || !usr.canmove || usr.restrained()) + return + + collection_mode = (collection_mode+1)%3 + switch (collection_mode) + if(2) + to_chat(usr, "[src] now picks up all items of a single type at once.") + if(1) + to_chat(usr, "[src] now picks up all items in a tile at once.") + if(0) + to_chat(usr, "[src] now picks up one item at a time.") + +// Empty all the contents onto the current turf +/obj/item/storage/verb/quick_empty() + set name = "Empty Contents" + set category = "Object" + + if((!ishuman(usr) && (loc != usr)) || usr.stat || usr.restrained() ||!usr.canmove) + return + var/turf/T = get_turf(src) + var/list/things = contents.Copy() + var/datum/progressbar/progress = new(usr, things.len, T) + while (do_after(usr, 10, TRUE, T, FALSE, CALLBACK(src, .proc/mass_remove_from_storage, T, things, progress))) + sleep(1) + qdel(progress) + +/obj/item/storage/proc/mass_remove_from_storage(atom/target, list/things, datum/progressbar/progress) + for(var/obj/item/I in things) + things -= I + if (I.loc != src) + continue + remove_from_storage(I, target) + if (TICK_CHECK) + progress.update(progress.goal - things.len) + return TRUE + + progress.update(progress.goal - things.len) + return FALSE + +// Empty all the contents onto the current turf, without checking the user's status. +/obj/item/storage/proc/do_quick_empty() + var/turf/T = get_turf(src) + if(usr) + hide_from(usr) + for(var/obj/item/I in contents) + remove_from_storage(I, T) + + +/obj/item/storage/Initialize(mapload) + . = ..() + + can_hold = typecacheof(can_hold) + cant_hold = typecacheof(cant_hold) + + if(allow_quick_empty) + verbs += /obj/item/storage/verb/quick_empty + else + verbs -= /obj/item/storage/verb/quick_empty + + if(allow_quick_gather) + verbs += /obj/item/storage/verb/toggle_gathering_mode + else + verbs -= /obj/item/storage/verb/toggle_gathering_mode + + boxes = new /obj/screen/storage() + boxes.name = "storage" + boxes.master = src + boxes.icon_state = "block" + boxes.screen_loc = "7,7 to 10,8" + boxes.layer = HUD_LAYER + boxes.plane = HUD_PLANE + closer = new /obj/screen/close() + closer.master = src + closer.icon_state = "backpack_close" + closer.layer = ABOVE_HUD_LAYER + closer.plane = ABOVE_HUD_PLANE + orient2hud() + + PopulateContents() + + +/obj/item/storage/Destroy() + for(var/obj/O in contents) + O.mouse_opacity = initial(O.mouse_opacity) + + close_all() + qdel(boxes) + qdel(closer) + return ..() + + +/obj/item/storage/emp_act(severity) + if(!isliving(loc)) + for(var/obj/O in contents) + O.emp_act(severity) + ..() + + +/obj/item/storage/attack_self(mob/user) + //Clicking on itself will empty it, if it has the verb to do that. + if(user.get_active_held_item() == src) + if(verbs.Find(/obj/item/storage/verb/quick_empty)) + quick_empty() + +/obj/item/storage/handle_atom_del(atom/A) + if(A in contents) + usr = null + remove_from_storage(A, null) + +/obj/item/storage/contents_explosion(severity, target) + for(var/atom/A in contents) + A.ex_act(severity, target) + CHECK_TICK + +//Cyberboss says: "USE THIS TO FILL IT, NOT INITIALIZE OR NEW" + +/obj/item/storage/proc/PopulateContents() diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm similarity index 100% rename from code/game/objects/items/weapons/storage/toolbox.dm rename to code/game/objects/items/storage/toolbox.dm diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm similarity index 97% rename from code/game/objects/items/weapons/storage/uplink_kits.dm rename to code/game/objects/items/storage/uplink_kits.dm index 00a1ddc0ca..3718ca1a0f 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -1,307 +1,307 @@ -/obj/item/storage/box/syndicate - -/obj/item/storage/box/syndicate/PopulateContents() - switch (pickweight(list("bloodyspai" = 3, "stealth" = 2, "bond" = 2, "screwed" = 2, "sabotage" = 3, "guns" = 2, "murder" = 2, "implant" = 1, "hacker" = 3, "darklord" = 1, "sniper" = 1, "metaops" = 1, "ninja" = 1))) - if("bloodyspai") // 27 tc now this is more right - new /obj/item/clothing/under/chameleon(src) // 2 tc since it's not the full set - new /obj/item/clothing/mask/chameleon(src) // Goes with above - new /obj/item/card/id/syndicate(src) // 2 tc - new /obj/item/clothing/shoes/chameleon(src) // 2 tc - new /obj/item/device/camera_bug(src) // 1 tc - new /obj/item/device/multitool/ai_detect(src) // 1 tc - new /obj/item/device/encryptionkey/syndicate(src) // 2 tc - new /obj/item/reagent_containers/syringe/mulligan(src) // 4 tc - new /obj/item/switchblade(src) //I'll count this as 2 tc - new /obj/item/storage/fancy/cigarettes/cigpack_syndicate (src) // 2 tc this shit heals - new /obj/item/device/flashlight/emp(src) // 2 tc - new /obj/item/device/chameleon(src) // 7 tc - - if("stealth") // 31 tc - new /obj/item/gun/energy/kinetic_accelerator/crossbow(src) - new /obj/item/pen/sleepy(src) - new /obj/item/device/healthanalyzer/rad_laser(src) - new /obj/item/device/chameleon(src) - new /obj/item/soap/syndie(src) - new /obj/item/clothing/glasses/thermal/syndi(src) - - if("bond") // 29 tc - new /obj/item/gun/ballistic/automatic/pistol(src) - new /obj/item/suppressor(src) - new /obj/item/ammo_box/magazine/m10mm(src) - new /obj/item/ammo_box/magazine/m10mm(src) - new /obj/item/clothing/under/chameleon(src) - new /obj/item/card/id/syndicate(src) - new /obj/item/reagent_containers/syringe/stimulants(src) - - if("screwed") // 29 tc - new /obj/item/device/sbeacondrop/bomb(src) - new /obj/item/grenade/syndieminibomb(src) - new /obj/item/device/sbeacondrop/powersink(src) - new /obj/item/clothing/suit/space/syndicate/black/red(src) - new /obj/item/clothing/head/helmet/space/syndicate/black/red(src) - new /obj/item/device/encryptionkey/syndicate(src) - - if("guns") // 28 tc now - new /obj/item/gun/ballistic/revolver(src) - new /obj/item/ammo_box/a357(src) - new /obj/item/ammo_box/a357(src) - new /obj/item/card/emag(src) - new /obj/item/grenade/plastic/c4(src) - new /obj/item/clothing/gloves/color/latex/nitrile(src) - new /obj/item/clothing/mask/gas/clown_hat(src) - new /obj/item/clothing/under/suit_jacket/really_black(src) - - if("murder") // 28 tc now - new /obj/item/melee/transforming/energy/sword/saber(src) - new /obj/item/clothing/glasses/thermal/syndi(src) - new /obj/item/card/emag(src) - new /obj/item/clothing/shoes/chameleon(src) - new /obj/item/device/encryptionkey/syndicate(src) - new /obj/item/grenade/syndieminibomb(src) - - if("implant") // 55+ tc holy shit what the fuck this is a lottery disguised as fun boxes isn't it? - new /obj/item/implanter/freedom(src) - new /obj/item/implanter/uplink/precharged(src) - new /obj/item/implanter/emp(src) - new /obj/item/implanter/adrenalin(src) - new /obj/item/implanter/explosive(src) - new /obj/item/implanter/storage(src) - - if("hacker") // 26 tc - new /obj/item/aiModule/syndicate(src) - new /obj/item/card/emag(src) - new /obj/item/device/encryptionkey/binary(src) - new /obj/item/aiModule/toyAI(src) - new /obj/item/device/multitool/ai_detect(src) - - if("lordsingulo") // 24 tc - new /obj/item/device/sbeacondrop(src) - new /obj/item/clothing/suit/space/syndicate/black/red(src) - new /obj/item/clothing/head/helmet/space/syndicate/black/red(src) - new /obj/item/card/emag(src) - - if("sabotage") // 26 tc now - new /obj/item/grenade/plastic/c4 (src) - new /obj/item/grenade/plastic/c4 (src) - new /obj/item/device/doorCharge(src) - new /obj/item/device/doorCharge(src) - new /obj/item/device/camera_bug(src) - new /obj/item/device/sbeacondrop/powersink(src) - new /obj/item/cartridge/virus/syndicate(src) - new /obj/item/storage/toolbox/syndicate(src) //To actually get to those places - new /obj/item/pizzabox/bomb - - if("darklord") //20 tc + tk + summon item close enough for now - new /obj/item/twohanded/dualsaber(src) - new /obj/item/dnainjector/telemut/darkbundle(src) - new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) - new /obj/item/card/id/syndicate(src) - new /obj/item/clothing/shoes/chameleon(src) //because slipping while being a dark lord sucks - new /obj/item/spellbook/oneuse/summonitem(src) - - if("sniper") //This shit is unique so can't really balance it around tc, also no silencer because getting killed without ANY indicator on what killed you sucks - new /obj/item/gun/ballistic/automatic/sniper_rifle(src) // 12 tc - new /obj/item/ammo_box/magazine/sniper_rounds/penetrator(src) - new /obj/item/clothing/glasses/thermal/syndi(src) - new /obj/item/clothing/gloves/color/latex/nitrile(src) - new /obj/item/clothing/mask/gas/clown_hat(src) - new /obj/item/clothing/under/suit_jacket/really_black(src) - - if("metaops") // 30 tc - new /obj/item/clothing/suit/space/hardsuit/syndi(src) // 8 tc - new /obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted(src) // 8 tc - new /obj/item/implanter/explosive(src) // 2 tc - new /obj/item/ammo_box/magazine/m12g/buckshot(src) // 2 tc - new /obj/item/ammo_box/magazine/m12g/buckshot(src) // 2 tc - new /obj/item/grenade/plastic/c4 (src) // 1 tc - new /obj/item/grenade/plastic/c4 (src) // 1 tc - new /obj/item/card/emag(src) // 6 tc - - if("ninja") // 33 tc worth - new /obj/item/katana(src) // Unique , hard to tell how much tc this is worth. 8 tc? - new /obj/item/implanter/adrenalin(src) // 8 tc - new /obj/item/throwing_star(src) // ~5 tc for all 6 - new /obj/item/throwing_star(src) - new /obj/item/throwing_star(src) - new /obj/item/throwing_star(src) - new /obj/item/throwing_star(src) - new /obj/item/throwing_star(src) - new /obj/item/storage/belt/chameleon(src) // Unique but worth at least 2 tc - new /obj/item/card/id/syndicate(src) // 2 tc - new /obj/item/device/chameleon(src) // 7 tc - -/obj/item/storage/box/syndie_kit - name = "box" - desc = "A sleek, sturdy box." - icon_state = "syndiebox" - illustration = "writing_syndie" - -/obj/item/storage/box/syndie_kit/imp_freedom - name = "boxed freedom implant (with injector)" - -/obj/item/storage/box/syndie_kit/imp_freedom/PopulateContents() - var/obj/item/implanter/O = new(src) - O.imp = new /obj/item/implant/freedom(O) - O.update_icon() - -/obj/item/storage/box/syndie_kit/imp_microbomb - name = "Microbomb Implant (with injector)" - -/obj/item/storage/box/syndie_kit/imp_microbomb/PopulateContents() - var/obj/item/implanter/O = new(src) - O.imp = new /obj/item/implant/explosive(O) - O.update_icon() - -/obj/item/storage/box/syndie_kit/imp_macrobomb - name = "Macrobomb Implant (with injector)" - -/obj/item/storage/box/syndie_kit/imp_macrobomb/PopulateContents() - var/obj/item/implanter/O = new(src) - O.imp = new /obj/item/implant/explosive/macro(O) - O.update_icon() - -/obj/item/storage/box/syndie_kit/imp_uplink - name = "boxed uplink implant (with injector)" - -/obj/item/storage/box/syndie_kit/imp_uplink/PopulateContents() - ..() - var/obj/item/implanter/O = new(src) - O.imp = new /obj/item/implant/uplink(O) - O.update_icon() - -/obj/item/storage/box/syndie_kit/bioterror - name = "bioterror syringe box" - -/obj/item/storage/box/syndie_kit/bioterror/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/reagent_containers/syringe/bioterror(src) - -/obj/item/storage/box/syndie_kit/imp_adrenal - name = "boxed adrenal implant (with injector)" - -/obj/item/storage/box/syndie_kit/imp_adrenal/PopulateContents() - var/obj/item/implanter/O = new(src) - O.imp = new /obj/item/implant/adrenalin(O) - O.update_icon() - -/obj/item/storage/box/syndie_kit/imp_storage - name = "boxed storage implant (with injector)" - -/obj/item/storage/box/syndie_kit/imp_storage/PopulateContents() - new /obj/item/implanter/storage(src) - -/obj/item/storage/box/syndie_kit/space - name = "boxed space suit and helmet" - can_hold = list(/obj/item/clothing/suit/space/syndicate, /obj/item/clothing/head/helmet/space/syndicate) - max_w_class = WEIGHT_CLASS_NORMAL - -/obj/item/storage/box/syndie_kit/space/PopulateContents() - new /obj/item/clothing/suit/space/syndicate/black/red(src) // Black and red is so in right now - new /obj/item/clothing/head/helmet/space/syndicate/black/red(src) - -/obj/item/storage/box/syndie_kit/emp - name = "boxed EMP kit" - -/obj/item/storage/box/syndie_kit/emp/PopulateContents() - new /obj/item/grenade/empgrenade(src) - new /obj/item/grenade/empgrenade(src) - new /obj/item/grenade/empgrenade(src) - new /obj/item/grenade/empgrenade(src) - new /obj/item/grenade/empgrenade(src) - new /obj/item/implanter/emp(src) - -/obj/item/storage/box/syndie_kit/chemical - name = "boxed chemical kit" - storage_slots = 14 - -/obj/item/storage/box/syndie_kit/chemical/PopulateContents() - new /obj/item/reagent_containers/glass/bottle/polonium(src) - new /obj/item/reagent_containers/glass/bottle/venom(src) - new /obj/item/reagent_containers/glass/bottle/neurotoxin2(src) - new /obj/item/reagent_containers/glass/bottle/formaldehyde(src) - new /obj/item/reagent_containers/glass/bottle/spewium(src) - new /obj/item/reagent_containers/glass/bottle/cyanide(src) - new /obj/item/reagent_containers/glass/bottle/histamine(src) - new /obj/item/reagent_containers/glass/bottle/initropidril(src) - new /obj/item/reagent_containers/glass/bottle/pancuronium(src) - new /obj/item/reagent_containers/glass/bottle/sodium_thiopental(src) - new /obj/item/reagent_containers/glass/bottle/coniine(src) - new /obj/item/reagent_containers/glass/bottle/curare(src) - new /obj/item/reagent_containers/glass/bottle/amanitin(src) - new /obj/item/reagent_containers/syringe(src) - -/obj/item/storage/box/syndie_kit/nuke - name = "box" - -/obj/item/storage/box/syndie_kit/nuke/PopulateContents() - new /obj/item/screwdriver/nuke(src) - new /obj/item/nuke_core_container(src) - new /obj/item/paper/guides/antag/nuke_instructions(src) - -/obj/item/storage/box/syndie_kit/supermatter - name = "box" - -/obj/item/storage/box/syndie_kit/supermatter/PopulateContents() - new /obj/item/scalpel/supermatter(src) - new /obj/item/hemostat/supermatter(src) - new /obj/item/nuke_core_container/supermatter(src) - new /obj/item/paper/guides/antag/supermatter_sliver(src) - -/obj/item/storage/box/syndie_kit/tuberculosisgrenade - name = "boxed virus grenade kit" - -/obj/item/storage/box/syndie_kit/tuberculosisgrenade/PopulateContents() - new /obj/item/grenade/chem_grenade/tuberculosis(src) - for(var/i in 1 to 5) - new /obj/item/reagent_containers/hypospray/medipen/tuberculosiscure(src) - new /obj/item/reagent_containers/syringe(src) - new /obj/item/reagent_containers/glass/bottle/tuberculosiscure(src) - -/obj/item/storage/box/syndie_kit/chameleon - name = "chameleon kit" - -/obj/item/storage/box/syndie_kit/chameleon/PopulateContents() - new /obj/item/clothing/under/chameleon(src) - new /obj/item/clothing/suit/chameleon(src) - new /obj/item/clothing/gloves/chameleon(src) - new /obj/item/clothing/shoes/chameleon(src) - new /obj/item/clothing/glasses/chameleon(src) - new /obj/item/clothing/head/chameleon(src) - new /obj/item/clothing/mask/chameleon(src) - new /obj/item/storage/backpack/chameleon(src) - new /obj/item/device/radio/headset/chameleon(src) - new /obj/item/stamp/chameleon(src) - new /obj/item/device/pda/chameleon(src) - new /obj/item/gun/energy/laser/chameleon(src) - -//5*(2*4) = 5*8 = 45, 45 damage if you hit one person with all 5 stars. -//Not counting the damage it will do while embedded (2*4 = 8, at 15% chance) -/obj/item/storage/box/syndie_kit/throwing_weapons/PopulateContents() - new /obj/item/throwing_star(src) - new /obj/item/throwing_star(src) - new /obj/item/throwing_star(src) - new /obj/item/throwing_star(src) - new /obj/item/throwing_star(src) - new /obj/item/restraints/legcuffs/bola/tactical(src) - new /obj/item/restraints/legcuffs/bola/tactical(src) - -/obj/item/storage/box/syndie_kit/cutouts/PopulateContents() - for(var/i in 1 to 3) - new/obj/item/cardboard_cutout/adaptive(src) - new/obj/item/toy/crayon/rainbow(src) - -/obj/item/storage/box/syndie_kit/romerol/PopulateContents() - new /obj/item/reagent_containers/glass/bottle/romerol(src) - new /obj/item/reagent_containers/syringe(src) - new /obj/item/reagent_containers/dropper(src) - -/obj/item/storage/box/syndie_kit/ez_clean/PopulateContents() - for(var/i in 1 to 3) - new/obj/item/grenade/chem_grenade/ez_clean(src) - -/obj/item/storage/box/hug/reverse_revolver/PopulateContents() - new /obj/item/gun/ballistic/revolver/reverse(src) - -/obj/item/storage/box/syndie_kit/mimery/PopulateContents() - new /obj/item/spellbook/oneuse/mimery_blockade(src) - new /obj/item/spellbook/oneuse/mimery_guns(src) +/obj/item/storage/box/syndicate + +/obj/item/storage/box/syndicate/PopulateContents() + switch (pickweight(list("bloodyspai" = 3, "stealth" = 2, "bond" = 2, "screwed" = 2, "sabotage" = 3, "guns" = 2, "murder" = 2, "implant" = 1, "hacker" = 3, "darklord" = 1, "sniper" = 1, "metaops" = 1, "ninja" = 1))) + if("bloodyspai") // 27 tc now this is more right + new /obj/item/clothing/under/chameleon(src) // 2 tc since it's not the full set + new /obj/item/clothing/mask/chameleon(src) // Goes with above + new /obj/item/card/id/syndicate(src) // 2 tc + new /obj/item/clothing/shoes/chameleon(src) // 2 tc + new /obj/item/device/camera_bug(src) // 1 tc + new /obj/item/device/multitool/ai_detect(src) // 1 tc + new /obj/item/device/encryptionkey/syndicate(src) // 2 tc + new /obj/item/reagent_containers/syringe/mulligan(src) // 4 tc + new /obj/item/switchblade(src) //I'll count this as 2 tc + new /obj/item/storage/fancy/cigarettes/cigpack_syndicate (src) // 2 tc this shit heals + new /obj/item/device/flashlight/emp(src) // 2 tc + new /obj/item/device/chameleon(src) // 7 tc + + if("stealth") // 31 tc + new /obj/item/gun/energy/kinetic_accelerator/crossbow(src) + new /obj/item/pen/sleepy(src) + new /obj/item/device/healthanalyzer/rad_laser(src) + new /obj/item/device/chameleon(src) + new /obj/item/soap/syndie(src) + new /obj/item/clothing/glasses/thermal/syndi(src) + + if("bond") // 29 tc + new /obj/item/gun/ballistic/automatic/pistol(src) + new /obj/item/suppressor(src) + new /obj/item/ammo_box/magazine/m10mm(src) + new /obj/item/ammo_box/magazine/m10mm(src) + new /obj/item/clothing/under/chameleon(src) + new /obj/item/card/id/syndicate(src) + new /obj/item/reagent_containers/syringe/stimulants(src) + + if("screwed") // 29 tc + new /obj/item/device/sbeacondrop/bomb(src) + new /obj/item/grenade/syndieminibomb(src) + new /obj/item/device/sbeacondrop/powersink(src) + new /obj/item/clothing/suit/space/syndicate/black/red(src) + new /obj/item/clothing/head/helmet/space/syndicate/black/red(src) + new /obj/item/device/encryptionkey/syndicate(src) + + if("guns") // 28 tc now + new /obj/item/gun/ballistic/revolver(src) + new /obj/item/ammo_box/a357(src) + new /obj/item/ammo_box/a357(src) + new /obj/item/card/emag(src) + new /obj/item/grenade/plastic/c4(src) + new /obj/item/clothing/gloves/color/latex/nitrile(src) + new /obj/item/clothing/mask/gas/clown_hat(src) + new /obj/item/clothing/under/suit_jacket/really_black(src) + + if("murder") // 28 tc now + new /obj/item/melee/transforming/energy/sword/saber(src) + new /obj/item/clothing/glasses/thermal/syndi(src) + new /obj/item/card/emag(src) + new /obj/item/clothing/shoes/chameleon(src) + new /obj/item/device/encryptionkey/syndicate(src) + new /obj/item/grenade/syndieminibomb(src) + + if("implant") // 55+ tc holy shit what the fuck this is a lottery disguised as fun boxes isn't it? + new /obj/item/implanter/freedom(src) + new /obj/item/implanter/uplink/precharged(src) + new /obj/item/implanter/emp(src) + new /obj/item/implanter/adrenalin(src) + new /obj/item/implanter/explosive(src) + new /obj/item/implanter/storage(src) + + if("hacker") // 26 tc + new /obj/item/aiModule/syndicate(src) + new /obj/item/card/emag(src) + new /obj/item/device/encryptionkey/binary(src) + new /obj/item/aiModule/toyAI(src) + new /obj/item/device/multitool/ai_detect(src) + + if("lordsingulo") // 24 tc + new /obj/item/device/sbeacondrop(src) + new /obj/item/clothing/suit/space/syndicate/black/red(src) + new /obj/item/clothing/head/helmet/space/syndicate/black/red(src) + new /obj/item/card/emag(src) + + if("sabotage") // 26 tc now + new /obj/item/grenade/plastic/c4 (src) + new /obj/item/grenade/plastic/c4 (src) + new /obj/item/device/doorCharge(src) + new /obj/item/device/doorCharge(src) + new /obj/item/device/camera_bug(src) + new /obj/item/device/sbeacondrop/powersink(src) + new /obj/item/cartridge/virus/syndicate(src) + new /obj/item/storage/toolbox/syndicate(src) //To actually get to those places + new /obj/item/pizzabox/bomb + + if("darklord") //20 tc + tk + summon item close enough for now + new /obj/item/twohanded/dualsaber(src) + new /obj/item/dnainjector/telemut/darkbundle(src) + new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) + new /obj/item/card/id/syndicate(src) + new /obj/item/clothing/shoes/chameleon(src) //because slipping while being a dark lord sucks + new /obj/item/spellbook/oneuse/summonitem(src) + + if("sniper") //This shit is unique so can't really balance it around tc, also no silencer because getting killed without ANY indicator on what killed you sucks + new /obj/item/gun/ballistic/automatic/sniper_rifle(src) // 12 tc + new /obj/item/ammo_box/magazine/sniper_rounds/penetrator(src) + new /obj/item/clothing/glasses/thermal/syndi(src) + new /obj/item/clothing/gloves/color/latex/nitrile(src) + new /obj/item/clothing/mask/gas/clown_hat(src) + new /obj/item/clothing/under/suit_jacket/really_black(src) + + if("metaops") // 30 tc + new /obj/item/clothing/suit/space/hardsuit/syndi(src) // 8 tc + new /obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted(src) // 8 tc + new /obj/item/implanter/explosive(src) // 2 tc + new /obj/item/ammo_box/magazine/m12g/buckshot(src) // 2 tc + new /obj/item/ammo_box/magazine/m12g/buckshot(src) // 2 tc + new /obj/item/grenade/plastic/c4 (src) // 1 tc + new /obj/item/grenade/plastic/c4 (src) // 1 tc + new /obj/item/card/emag(src) // 6 tc + + if("ninja") // 33 tc worth + new /obj/item/katana(src) // Unique , hard to tell how much tc this is worth. 8 tc? + new /obj/item/implanter/adrenalin(src) // 8 tc + new /obj/item/throwing_star(src) // ~5 tc for all 6 + new /obj/item/throwing_star(src) + new /obj/item/throwing_star(src) + new /obj/item/throwing_star(src) + new /obj/item/throwing_star(src) + new /obj/item/throwing_star(src) + new /obj/item/storage/belt/chameleon(src) // Unique but worth at least 2 tc + new /obj/item/card/id/syndicate(src) // 2 tc + new /obj/item/device/chameleon(src) // 7 tc + +/obj/item/storage/box/syndie_kit + name = "box" + desc = "A sleek, sturdy box." + icon_state = "syndiebox" + illustration = "writing_syndie" + +/obj/item/storage/box/syndie_kit/imp_freedom + name = "boxed freedom implant (with injector)" + +/obj/item/storage/box/syndie_kit/imp_freedom/PopulateContents() + var/obj/item/implanter/O = new(src) + O.imp = new /obj/item/implant/freedom(O) + O.update_icon() + +/obj/item/storage/box/syndie_kit/imp_microbomb + name = "Microbomb Implant (with injector)" + +/obj/item/storage/box/syndie_kit/imp_microbomb/PopulateContents() + var/obj/item/implanter/O = new(src) + O.imp = new /obj/item/implant/explosive(O) + O.update_icon() + +/obj/item/storage/box/syndie_kit/imp_macrobomb + name = "Macrobomb Implant (with injector)" + +/obj/item/storage/box/syndie_kit/imp_macrobomb/PopulateContents() + var/obj/item/implanter/O = new(src) + O.imp = new /obj/item/implant/explosive/macro(O) + O.update_icon() + +/obj/item/storage/box/syndie_kit/imp_uplink + name = "boxed uplink implant (with injector)" + +/obj/item/storage/box/syndie_kit/imp_uplink/PopulateContents() + ..() + var/obj/item/implanter/O = new(src) + O.imp = new /obj/item/implant/uplink(O) + O.update_icon() + +/obj/item/storage/box/syndie_kit/bioterror + name = "bioterror syringe box" + +/obj/item/storage/box/syndie_kit/bioterror/PopulateContents() + for(var/i in 1 to 7) + new /obj/item/reagent_containers/syringe/bioterror(src) + +/obj/item/storage/box/syndie_kit/imp_adrenal + name = "boxed adrenal implant (with injector)" + +/obj/item/storage/box/syndie_kit/imp_adrenal/PopulateContents() + var/obj/item/implanter/O = new(src) + O.imp = new /obj/item/implant/adrenalin(O) + O.update_icon() + +/obj/item/storage/box/syndie_kit/imp_storage + name = "boxed storage implant (with injector)" + +/obj/item/storage/box/syndie_kit/imp_storage/PopulateContents() + new /obj/item/implanter/storage(src) + +/obj/item/storage/box/syndie_kit/space + name = "boxed space suit and helmet" + can_hold = list(/obj/item/clothing/suit/space/syndicate, /obj/item/clothing/head/helmet/space/syndicate) + max_w_class = WEIGHT_CLASS_NORMAL + +/obj/item/storage/box/syndie_kit/space/PopulateContents() + new /obj/item/clothing/suit/space/syndicate/black/red(src) // Black and red is so in right now + new /obj/item/clothing/head/helmet/space/syndicate/black/red(src) + +/obj/item/storage/box/syndie_kit/emp + name = "boxed EMP kit" + +/obj/item/storage/box/syndie_kit/emp/PopulateContents() + new /obj/item/grenade/empgrenade(src) + new /obj/item/grenade/empgrenade(src) + new /obj/item/grenade/empgrenade(src) + new /obj/item/grenade/empgrenade(src) + new /obj/item/grenade/empgrenade(src) + new /obj/item/implanter/emp(src) + +/obj/item/storage/box/syndie_kit/chemical + name = "boxed chemical kit" + storage_slots = 14 + +/obj/item/storage/box/syndie_kit/chemical/PopulateContents() + new /obj/item/reagent_containers/glass/bottle/polonium(src) + new /obj/item/reagent_containers/glass/bottle/venom(src) + new /obj/item/reagent_containers/glass/bottle/neurotoxin2(src) + new /obj/item/reagent_containers/glass/bottle/formaldehyde(src) + new /obj/item/reagent_containers/glass/bottle/spewium(src) + new /obj/item/reagent_containers/glass/bottle/cyanide(src) + new /obj/item/reagent_containers/glass/bottle/histamine(src) + new /obj/item/reagent_containers/glass/bottle/initropidril(src) + new /obj/item/reagent_containers/glass/bottle/pancuronium(src) + new /obj/item/reagent_containers/glass/bottle/sodium_thiopental(src) + new /obj/item/reagent_containers/glass/bottle/coniine(src) + new /obj/item/reagent_containers/glass/bottle/curare(src) + new /obj/item/reagent_containers/glass/bottle/amanitin(src) + new /obj/item/reagent_containers/syringe(src) + +/obj/item/storage/box/syndie_kit/nuke + name = "box" + +/obj/item/storage/box/syndie_kit/nuke/PopulateContents() + new /obj/item/screwdriver/nuke(src) + new /obj/item/nuke_core_container(src) + new /obj/item/paper/guides/antag/nuke_instructions(src) + +/obj/item/storage/box/syndie_kit/supermatter + name = "box" + +/obj/item/storage/box/syndie_kit/supermatter/PopulateContents() + new /obj/item/scalpel/supermatter(src) + new /obj/item/hemostat/supermatter(src) + new /obj/item/nuke_core_container/supermatter(src) + new /obj/item/paper/guides/antag/supermatter_sliver(src) + +/obj/item/storage/box/syndie_kit/tuberculosisgrenade + name = "boxed virus grenade kit" + +/obj/item/storage/box/syndie_kit/tuberculosisgrenade/PopulateContents() + new /obj/item/grenade/chem_grenade/tuberculosis(src) + for(var/i in 1 to 5) + new /obj/item/reagent_containers/hypospray/medipen/tuberculosiscure(src) + new /obj/item/reagent_containers/syringe(src) + new /obj/item/reagent_containers/glass/bottle/tuberculosiscure(src) + +/obj/item/storage/box/syndie_kit/chameleon + name = "chameleon kit" + +/obj/item/storage/box/syndie_kit/chameleon/PopulateContents() + new /obj/item/clothing/under/chameleon(src) + new /obj/item/clothing/suit/chameleon(src) + new /obj/item/clothing/gloves/chameleon(src) + new /obj/item/clothing/shoes/chameleon(src) + new /obj/item/clothing/glasses/chameleon(src) + new /obj/item/clothing/head/chameleon(src) + new /obj/item/clothing/mask/chameleon(src) + new /obj/item/storage/backpack/chameleon(src) + new /obj/item/device/radio/headset/chameleon(src) + new /obj/item/stamp/chameleon(src) + new /obj/item/device/pda/chameleon(src) + new /obj/item/gun/energy/laser/chameleon(src) + +//5*(2*4) = 5*8 = 45, 45 damage if you hit one person with all 5 stars. +//Not counting the damage it will do while embedded (2*4 = 8, at 15% chance) +/obj/item/storage/box/syndie_kit/throwing_weapons/PopulateContents() + new /obj/item/throwing_star(src) + new /obj/item/throwing_star(src) + new /obj/item/throwing_star(src) + new /obj/item/throwing_star(src) + new /obj/item/throwing_star(src) + new /obj/item/restraints/legcuffs/bola/tactical(src) + new /obj/item/restraints/legcuffs/bola/tactical(src) + +/obj/item/storage/box/syndie_kit/cutouts/PopulateContents() + for(var/i in 1 to 3) + new/obj/item/cardboard_cutout/adaptive(src) + new/obj/item/toy/crayon/rainbow(src) + +/obj/item/storage/box/syndie_kit/romerol/PopulateContents() + new /obj/item/reagent_containers/glass/bottle/romerol(src) + new /obj/item/reagent_containers/syringe(src) + new /obj/item/reagent_containers/dropper(src) + +/obj/item/storage/box/syndie_kit/ez_clean/PopulateContents() + for(var/i in 1 to 3) + new/obj/item/grenade/chem_grenade/ez_clean(src) + +/obj/item/storage/box/hug/reverse_revolver/PopulateContents() + new /obj/item/gun/ballistic/revolver/reverse(src) + +/obj/item/storage/box/syndie_kit/mimery/PopulateContents() + new /obj/item/spellbook/oneuse/mimery_blockade(src) + new /obj/item/spellbook/oneuse/mimery_guns(src) diff --git a/code/game/objects/items/weapons/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm similarity index 99% rename from code/game/objects/items/weapons/storage/wallets.dm rename to code/game/objects/items/storage/wallets.dm index 873e2a688c..7747c3843d 100644 --- a/code/game/objects/items/weapons/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -73,10 +73,10 @@ return ..() /obj/item/storage/wallet/random/PopulateContents() - var/item1_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) + var/item1_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) var/item2_type if(prob(50)) - item2_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) + item2_type = pick( /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, /obj/item/stack/spacecash/c1000, /obj/item/stack/spacecash/c20, /obj/item/stack/spacecash/c200, /obj/item/stack/spacecash/c50, /obj/item/stack/spacecash/c500) var/item3_type = pick( /obj/item/coin/silver, /obj/item/coin/silver, /obj/item/coin/gold, /obj/item/coin/iron, /obj/item/coin/iron, /obj/item/coin/iron ) spawn(2) diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/stunbaton.dm similarity index 99% rename from code/game/objects/items/weapons/stunbaton.dm rename to code/game/objects/items/stunbaton.dm index e96d979f1d..ef2af5381b 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -3,8 +3,8 @@ desc = "A stun baton for incapacitating people with." icon_state = "stunbaton" item_state = "baton" - lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' + lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' slot_flags = SLOT_BELT force = 10 throwforce = 7 @@ -182,8 +182,8 @@ desc = "An improvised stun baton." icon_state = "stunprod_nocell" item_state = "prod" - lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' + lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' w_class = WEIGHT_CLASS_BULKY force = 3 throwforce = 5 diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm similarity index 96% rename from code/game/objects/items/weapons/tanks/jetpack.dm rename to code/game/objects/items/tanks/jetpack.dm index 062ca66ddb..650da88240 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/tanks/jetpack.dm @@ -1,211 +1,211 @@ -/obj/item/tank/jetpack - name = "jetpack (empty)" - desc = "A tank of compressed gas for use as propulsion in zero-gravity areas. Use with caution." - icon_state = "jetpack" - item_state = "jetpack" - lefthand_file = 'icons/mob/inhands/equipment/jetpacks_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/jetpacks_righthand.dmi' - w_class = WEIGHT_CLASS_BULKY - distribute_pressure = ONE_ATMOSPHERE * O2STANDARD - actions_types = list(/datum/action/item_action/set_internals, /datum/action/item_action/toggle_jetpack, /datum/action/item_action/jetpack_stabilization) - var/gas_type = "o2" - var/on = FALSE - var/stabilizers = FALSE - var/full_speed = TRUE // If the jetpack will have a speedboost in space/nograv or not - var/datum/effect_system/trail_follow/ion/ion_trail - -/obj/item/tank/jetpack/New() - ..() - if(gas_type) - air_contents.assert_gas(gas_type) - air_contents.gases[gas_type][MOLES] = (6 * ONE_ATMOSPHERE) * volume / (R_IDEAL_GAS_EQUATION * T20C) - - ion_trail = new - ion_trail.set_up(src) - -/obj/item/tank/jetpack/ui_action_click(mob/user, action) - if(istype(action, /datum/action/item_action/toggle_jetpack)) - cycle(user) - else if(istype(action, /datum/action/item_action/jetpack_stabilization)) - if(on) - stabilizers = !stabilizers - to_chat(user, "You turn the jetpack stabilization [stabilizers ? "on" : "off"].") - else - toggle_internals(user) - - -/obj/item/tank/jetpack/proc/cycle(mob/user) - if(user.incapacitated()) - return - - if(!on) - turn_on() - to_chat(user, "You turn the jetpack on.") - else - turn_off() - to_chat(user, "You turn the jetpack off.") - for(var/X in actions) - var/datum/action/A = X - A.UpdateButtonIcon() - - -/obj/item/tank/jetpack/proc/turn_on() - on = TRUE - icon_state = "[initial(icon_state)]-on" - ion_trail.start() - -/obj/item/tank/jetpack/proc/turn_off() - on = FALSE - stabilizers = FALSE - icon_state = initial(icon_state) - ion_trail.stop() - -/obj/item/tank/jetpack/proc/allow_thrust(num, mob/living/user) - if(!on) - return - if((num < 0.005 || air_contents.total_moles() < num)) - turn_off() - return - - var/datum/gas_mixture/removed = air_contents.remove(num) - if(removed.total_moles() < 0.005) - turn_off() - return - - var/turf/T = get_turf(user) - T.assume_air(removed) - - return 1 - -/obj/item/tank/jetpack/suicide_act(mob/user) - if (istype(user, /mob/living/carbon/human/)) - var/mob/living/carbon/human/H = user - H.forcesay("WHAT THE FUCK IS CARBON DIOXIDE?") - H.visible_message("[user] is suffocating [user.p_them()]self with [src]! It looks like [user.p_they()] didn't read what that jetpack says!") - return (OXYLOSS) - else - ..() - -/obj/item/tank/jetpack/void - name = "void jetpack (oxygen)" - desc = "It works well in a void." - icon_state = "jetpack-void" - item_state = "jetpack-void" - -/obj/item/tank/jetpack/oxygen - name = "jetpack (oxygen)" - desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas. Use with caution." - icon_state = "jetpack" - item_state = "jetpack" - -/obj/item/tank/jetpack/oxygen/harness - name = "jet harness (oxygen)" - desc = "A lightweight tactical harness, used by those who don't want to be weighed down by traditional jetpacks." - icon_state = "jetpack-mini" - item_state = "jetpack-mini" - volume = 40 - throw_range = 7 - w_class = WEIGHT_CLASS_NORMAL - -/obj/item/tank/jetpack/oxygen/captain - name = "\improper Captain's jetpack" - desc = "A compact, lightweight jetpack containing a high amount of compressed oxygen." - icon_state = "jetpack-captain" - item_state = "jetpack-captain" - w_class = WEIGHT_CLASS_NORMAL - volume = 90 - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF //steal objective items are hard to destroy. - -/obj/item/tank/jetpack/oxygen/security - name = "security jetpack (oxygen)" - desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas by security forces." - icon_state = "jetpack-sec" - item_state = "jetpack-sec" - -/obj/item/tank/jetpack/carbondioxide - name = "jetpack (carbon dioxide)" - desc = "A tank of compressed carbon dioxide for use as propulsion in zero-gravity areas. Painted black to indicate that it should not be used as a source for internals." - icon_state = "jetpack-black" - item_state = "jetpack-black" - distribute_pressure = 0 - gas_type = "co2" - - -/obj/item/tank/jetpack/suit - name = "hardsuit jetpack upgrade" - desc = "A modular, compact set of thrusters designed to integrate with a hardsuit. It is fueled by a tank inserted into the suit's storage compartment." - origin_tech = "materials=4;magnets=4;engineering=5" - icon_state = "jetpack-mining" - item_state = "jetpack-black" - w_class = WEIGHT_CLASS_NORMAL - actions_types = list(/datum/action/item_action/toggle_jetpack, /datum/action/item_action/jetpack_stabilization) - volume = 1 - slot_flags = null - gas_type = null - full_speed = FALSE - var/datum/gas_mixture/temp_air_contents - var/obj/item/tank/internals/tank = null - -/obj/item/tank/jetpack/suit/New() - ..() - STOP_PROCESSING(SSobj, src) - temp_air_contents = air_contents - -/obj/item/tank/jetpack/suit/attack_self() - return - -/obj/item/tank/jetpack/suit/cycle(mob/user) - if(!istype(loc, /obj/item/clothing/suit/space/hardsuit)) - to_chat(user, "\The [src] must be connected to a hardsuit!") - return - - var/mob/living/carbon/human/H = user - if(!istype(H.s_store, /obj/item/tank/internals)) - to_chat(user, "You need a tank in your suit storage!") - return - ..() - -/obj/item/tank/jetpack/suit/turn_on() - if(!istype(loc, /obj/item/clothing/suit/space/hardsuit) || !ishuman(loc.loc)) - return - var/mob/living/carbon/human/H = loc.loc - tank = H.s_store - air_contents = tank.air_contents - START_PROCESSING(SSobj, src) - ..() - -/obj/item/tank/jetpack/suit/turn_off() - tank = null - air_contents = temp_air_contents - STOP_PROCESSING(SSobj, src) - ..() - -/obj/item/tank/jetpack/suit/process() - if(!istype(loc, /obj/item/clothing/suit/space/hardsuit) || !ishuman(loc.loc)) - turn_off() - return - var/mob/living/carbon/human/H = loc.loc - if(!tank || tank != H.s_store) - turn_off() - return - ..() - - -//Return a jetpack that the mob can use -//Back worn jetpacks, hardsuit internal packs, and so on. -//Used in Process_Spacemove() and wherever you want to check for/get a jetpack - -/mob/proc/get_jetpack() - return - -/mob/living/carbon/get_jetpack() - var/obj/item/tank/jetpack/J = back - if(istype(J)) - return J - -/mob/living/carbon/human/get_jetpack() - var/obj/item/tank/jetpack/J = ..() - if(!istype(J) && istype(wear_suit, /obj/item/clothing/suit/space/hardsuit)) - var/obj/item/clothing/suit/space/hardsuit/C = wear_suit - J = C.jetpack - return J +/obj/item/tank/jetpack + name = "jetpack (empty)" + desc = "A tank of compressed gas for use as propulsion in zero-gravity areas. Use with caution." + icon_state = "jetpack" + item_state = "jetpack" + lefthand_file = 'icons/mob/inhands/equipment/jetpacks_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/jetpacks_righthand.dmi' + w_class = WEIGHT_CLASS_BULKY + distribute_pressure = ONE_ATMOSPHERE * O2STANDARD + actions_types = list(/datum/action/item_action/set_internals, /datum/action/item_action/toggle_jetpack, /datum/action/item_action/jetpack_stabilization) + var/gas_type = "o2" + var/on = FALSE + var/stabilizers = FALSE + var/full_speed = TRUE // If the jetpack will have a speedboost in space/nograv or not + var/datum/effect_system/trail_follow/ion/ion_trail + +/obj/item/tank/jetpack/New() + ..() + if(gas_type) + air_contents.assert_gas(gas_type) + air_contents.gases[gas_type][MOLES] = (6 * ONE_ATMOSPHERE) * volume / (R_IDEAL_GAS_EQUATION * T20C) + + ion_trail = new + ion_trail.set_up(src) + +/obj/item/tank/jetpack/ui_action_click(mob/user, action) + if(istype(action, /datum/action/item_action/toggle_jetpack)) + cycle(user) + else if(istype(action, /datum/action/item_action/jetpack_stabilization)) + if(on) + stabilizers = !stabilizers + to_chat(user, "You turn the jetpack stabilization [stabilizers ? "on" : "off"].") + else + toggle_internals(user) + + +/obj/item/tank/jetpack/proc/cycle(mob/user) + if(user.incapacitated()) + return + + if(!on) + turn_on() + to_chat(user, "You turn the jetpack on.") + else + turn_off() + to_chat(user, "You turn the jetpack off.") + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + + +/obj/item/tank/jetpack/proc/turn_on() + on = TRUE + icon_state = "[initial(icon_state)]-on" + ion_trail.start() + +/obj/item/tank/jetpack/proc/turn_off() + on = FALSE + stabilizers = FALSE + icon_state = initial(icon_state) + ion_trail.stop() + +/obj/item/tank/jetpack/proc/allow_thrust(num, mob/living/user) + if(!on) + return + if((num < 0.005 || air_contents.total_moles() < num)) + turn_off() + return + + var/datum/gas_mixture/removed = air_contents.remove(num) + if(removed.total_moles() < 0.005) + turn_off() + return + + var/turf/T = get_turf(user) + T.assume_air(removed) + + return 1 + +/obj/item/tank/jetpack/suicide_act(mob/user) + if (istype(user, /mob/living/carbon/human/)) + var/mob/living/carbon/human/H = user + H.forcesay("WHAT THE FUCK IS CARBON DIOXIDE?") + H.visible_message("[user] is suffocating [user.p_them()]self with [src]! It looks like [user.p_they()] didn't read what that jetpack says!") + return (OXYLOSS) + else + ..() + +/obj/item/tank/jetpack/void + name = "void jetpack (oxygen)" + desc = "It works well in a void." + icon_state = "jetpack-void" + item_state = "jetpack-void" + +/obj/item/tank/jetpack/oxygen + name = "jetpack (oxygen)" + desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas. Use with caution." + icon_state = "jetpack" + item_state = "jetpack" + +/obj/item/tank/jetpack/oxygen/harness + name = "jet harness (oxygen)" + desc = "A lightweight tactical harness, used by those who don't want to be weighed down by traditional jetpacks." + icon_state = "jetpack-mini" + item_state = "jetpack-mini" + volume = 40 + throw_range = 7 + w_class = WEIGHT_CLASS_NORMAL + +/obj/item/tank/jetpack/oxygen/captain + name = "\improper Captain's jetpack" + desc = "A compact, lightweight jetpack containing a high amount of compressed oxygen." + icon_state = "jetpack-captain" + item_state = "jetpack-captain" + w_class = WEIGHT_CLASS_NORMAL + volume = 90 + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF //steal objective items are hard to destroy. + +/obj/item/tank/jetpack/oxygen/security + name = "security jetpack (oxygen)" + desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas by security forces." + icon_state = "jetpack-sec" + item_state = "jetpack-sec" + +/obj/item/tank/jetpack/carbondioxide + name = "jetpack (carbon dioxide)" + desc = "A tank of compressed carbon dioxide for use as propulsion in zero-gravity areas. Painted black to indicate that it should not be used as a source for internals." + icon_state = "jetpack-black" + item_state = "jetpack-black" + distribute_pressure = 0 + gas_type = "co2" + + +/obj/item/tank/jetpack/suit + name = "hardsuit jetpack upgrade" + desc = "A modular, compact set of thrusters designed to integrate with a hardsuit. It is fueled by a tank inserted into the suit's storage compartment." + origin_tech = "materials=4;magnets=4;engineering=5" + icon_state = "jetpack-mining" + item_state = "jetpack-black" + w_class = WEIGHT_CLASS_NORMAL + actions_types = list(/datum/action/item_action/toggle_jetpack, /datum/action/item_action/jetpack_stabilization) + volume = 1 + slot_flags = null + gas_type = null + full_speed = FALSE + var/datum/gas_mixture/temp_air_contents + var/obj/item/tank/internals/tank = null + +/obj/item/tank/jetpack/suit/New() + ..() + STOP_PROCESSING(SSobj, src) + temp_air_contents = air_contents + +/obj/item/tank/jetpack/suit/attack_self() + return + +/obj/item/tank/jetpack/suit/cycle(mob/user) + if(!istype(loc, /obj/item/clothing/suit/space/hardsuit)) + to_chat(user, "\The [src] must be connected to a hardsuit!") + return + + var/mob/living/carbon/human/H = user + if(!istype(H.s_store, /obj/item/tank/internals)) + to_chat(user, "You need a tank in your suit storage!") + return + ..() + +/obj/item/tank/jetpack/suit/turn_on() + if(!istype(loc, /obj/item/clothing/suit/space/hardsuit) || !ishuman(loc.loc)) + return + var/mob/living/carbon/human/H = loc.loc + tank = H.s_store + air_contents = tank.air_contents + START_PROCESSING(SSobj, src) + ..() + +/obj/item/tank/jetpack/suit/turn_off() + tank = null + air_contents = temp_air_contents + STOP_PROCESSING(SSobj, src) + ..() + +/obj/item/tank/jetpack/suit/process() + if(!istype(loc, /obj/item/clothing/suit/space/hardsuit) || !ishuman(loc.loc)) + turn_off() + return + var/mob/living/carbon/human/H = loc.loc + if(!tank || tank != H.s_store) + turn_off() + return + ..() + + +//Return a jetpack that the mob can use +//Back worn jetpacks, hardsuit internal packs, and so on. +//Used in Process_Spacemove() and wherever you want to check for/get a jetpack + +/mob/proc/get_jetpack() + return + +/mob/living/carbon/get_jetpack() + var/obj/item/tank/jetpack/J = back + if(istype(J)) + return J + +/mob/living/carbon/human/get_jetpack() + var/obj/item/tank/jetpack/J = ..() + if(!istype(J) && istype(wear_suit, /obj/item/clothing/suit/space/hardsuit)) + var/obj/item/clothing/suit/space/hardsuit/C = wear_suit + J = C.jetpack + return J diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/tanks/tank_types.dm similarity index 96% rename from code/game/objects/items/weapons/tanks/tank_types.dm rename to code/game/objects/items/tanks/tank_types.dm index 25bd694707..71a2c51dca 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/tanks/tank_types.dm @@ -1,183 +1,183 @@ -/* Types of tanks! - * Contains: - * Oxygen - * Anesthetic - * Air - * Plasma - * Emergency Oxygen - */ - -/* - * Oxygen - */ -/obj/item/tank/internals/oxygen - name = "oxygen tank" - desc = "A tank of oxygen." - icon_state = "oxygen" - distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE - force = 10 - dog_fashion = /datum/dog_fashion/back - - -/obj/item/tank/internals/oxygen/New() - ..() - air_contents.assert_gas("o2") - air_contents.gases["o2"][MOLES] = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return - - -/obj/item/tank/internals/oxygen/yellow - desc = "A tank of oxygen, this one is yellow." - icon_state = "oxygen_f" - dog_fashion = null - -/obj/item/tank/internals/oxygen/red - desc = "A tank of oxygen, this one is red." - icon_state = "oxygen_fr" - dog_fashion = null - - -/* - * Anesthetic - */ -/obj/item/tank/internals/anesthetic - name = "anesthetic tank" - desc = "A tank with an N2O/O2 gas mix." - icon_state = "anesthetic" - item_state = "an_tank" - force = 10 - -/obj/item/tank/internals/anesthetic/New() - ..() - air_contents.assert_gases("o2", "n2o") - air_contents.gases["o2"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD - air_contents.gases["n2o"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD - return - -/* - * Air - */ -/obj/item/tank/internals/air - name = "air tank" - desc = "Mixed anyone?" - icon_state = "oxygen" - force = 10 - dog_fashion = /datum/dog_fashion/back - -/obj/item/tank/internals/air/New() - ..() - air_contents.assert_gases("o2","n2") - air_contents.gases["o2"][MOLES] = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD - air_contents.gases["n2"][MOLES] = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD - return - - -/* - * Plasma - */ -/obj/item/tank/internals/plasma - name = "plasma tank" - desc = "Contains dangerous plasma. Do not inhale. Warning: extremely flammable." - icon_state = "plasma" - flags_1 = CONDUCT_1 - slot_flags = null //they have no straps! - force = 8 - - -/obj/item/tank/internals/plasma/New() - ..() - air_contents.assert_gas("plasma") - air_contents.gases["plasma"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return - -/obj/item/tank/internals/plasma/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/flamethrower)) - var/obj/item/flamethrower/F = W - if ((!F.status)||(F.ptank)) - return - if(!user.transferItemToLoc(src, F)) - return - src.master = F - F.ptank = src - F.update_icon() - else - return ..() - -/obj/item/tank/internals/plasma/full/New() - ..() - air_contents.assert_gas("plasma") - air_contents.gases["plasma"][MOLES] = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return - - -/* - * Plasmaman Plasma Tank - */ - -/obj/item/tank/internals/plasmaman - name = "plasma internals tank" - desc = "A tank of plasma gas designed specifically for use as internals, particularly for plasma-based lifeforms. If you're not a Plasmaman, you probably shouldn't use this." - icon_state = "plasmaman_tank" - item_state = "plasmaman_tank" - force = 10 - distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE - -/obj/item/tank/internals/plasmaman/New() - ..() - air_contents.assert_gas("plasma") - air_contents.gases["plasma"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return - -/obj/item/tank/internals/plasmaman/full/New() - ..() - air_contents.assert_gas("plasma") - air_contents.gases["plasma"][MOLES] = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return - - -/obj/item/tank/internals/plasmaman/belt - icon_state = "plasmaman_tank_belt" - item_state = "plasmaman_tank_belt" - slot_flags = SLOT_BELT - force = 5 - volume = 6 - w_class = WEIGHT_CLASS_SMALL //thanks i forgot this - -/obj/item/tank/internals/plasmaman/belt/full/New() - ..() - air_contents.assert_gas("plasma") - air_contents.gases["plasma"][MOLES] = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return - - - -/* - * Emergency Oxygen - */ -/obj/item/tank/internals/emergency_oxygen - name = "emergency oxygen tank" - desc = "Used for emergencies. Contains very little oxygen, so try to conserve it until you actually need it." - icon_state = "emergency" - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - w_class = WEIGHT_CLASS_SMALL - force = 4 - distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE - volume = 3 //Tiny. Real life equivalents only have 21 breaths of oxygen in them. They're EMERGENCY tanks anyway -errorage (dangercon 2011) - - -/obj/item/tank/internals/emergency_oxygen/New() - ..() - air_contents.assert_gas("o2") - air_contents.gases["o2"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) - return - -/obj/item/tank/internals/emergency_oxygen/engi - name = "extended-capacity emergency oxygen tank" - icon_state = "emergency_engi" - volume = 6 - -/obj/item/tank/internals/emergency_oxygen/double - name = "double emergency oxygen tank" - icon_state = "emergency_engi" - volume = 10 +/* Types of tanks! + * Contains: + * Oxygen + * Anesthetic + * Air + * Plasma + * Emergency Oxygen + */ + +/* + * Oxygen + */ +/obj/item/tank/internals/oxygen + name = "oxygen tank" + desc = "A tank of oxygen." + icon_state = "oxygen" + distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE + force = 10 + dog_fashion = /datum/dog_fashion/back + + +/obj/item/tank/internals/oxygen/New() + ..() + air_contents.assert_gas("o2") + air_contents.gases["o2"][MOLES] = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + + +/obj/item/tank/internals/oxygen/yellow + desc = "A tank of oxygen, this one is yellow." + icon_state = "oxygen_f" + dog_fashion = null + +/obj/item/tank/internals/oxygen/red + desc = "A tank of oxygen, this one is red." + icon_state = "oxygen_fr" + dog_fashion = null + + +/* + * Anesthetic + */ +/obj/item/tank/internals/anesthetic + name = "anesthetic tank" + desc = "A tank with an N2O/O2 gas mix." + icon_state = "anesthetic" + item_state = "an_tank" + force = 10 + +/obj/item/tank/internals/anesthetic/New() + ..() + air_contents.assert_gases("o2", "n2o") + air_contents.gases["o2"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD + air_contents.gases["n2o"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD + return + +/* + * Air + */ +/obj/item/tank/internals/air + name = "air tank" + desc = "Mixed anyone?" + icon_state = "oxygen" + force = 10 + dog_fashion = /datum/dog_fashion/back + +/obj/item/tank/internals/air/New() + ..() + air_contents.assert_gases("o2","n2") + air_contents.gases["o2"][MOLES] = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * O2STANDARD + air_contents.gases["n2"][MOLES] = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) * N2STANDARD + return + + +/* + * Plasma + */ +/obj/item/tank/internals/plasma + name = "plasma tank" + desc = "Contains dangerous plasma. Do not inhale. Warning: extremely flammable." + icon_state = "plasma" + flags_1 = CONDUCT_1 + slot_flags = null //they have no straps! + force = 8 + + +/obj/item/tank/internals/plasma/New() + ..() + air_contents.assert_gas("plasma") + air_contents.gases["plasma"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + +/obj/item/tank/internals/plasma/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/flamethrower)) + var/obj/item/flamethrower/F = W + if ((!F.status)||(F.ptank)) + return + if(!user.transferItemToLoc(src, F)) + return + src.master = F + F.ptank = src + F.update_icon() + else + return ..() + +/obj/item/tank/internals/plasma/full/New() + ..() + air_contents.assert_gas("plasma") + air_contents.gases["plasma"][MOLES] = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + + +/* + * Plasmaman Plasma Tank + */ + +/obj/item/tank/internals/plasmaman + name = "plasma internals tank" + desc = "A tank of plasma gas designed specifically for use as internals, particularly for plasma-based lifeforms. If you're not a Plasmaman, you probably shouldn't use this." + icon_state = "plasmaman_tank" + item_state = "plasmaman_tank" + force = 10 + distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE + +/obj/item/tank/internals/plasmaman/New() + ..() + air_contents.assert_gas("plasma") + air_contents.gases["plasma"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + +/obj/item/tank/internals/plasmaman/full/New() + ..() + air_contents.assert_gas("plasma") + air_contents.gases["plasma"][MOLES] = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + + +/obj/item/tank/internals/plasmaman/belt + icon_state = "plasmaman_tank_belt" + item_state = "plasmaman_tank_belt" + slot_flags = SLOT_BELT + force = 5 + volume = 6 + w_class = WEIGHT_CLASS_SMALL //thanks i forgot this + +/obj/item/tank/internals/plasmaman/belt/full/New() + ..() + air_contents.assert_gas("plasma") + air_contents.gases["plasma"][MOLES] = (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + + + +/* + * Emergency Oxygen + */ +/obj/item/tank/internals/emergency_oxygen + name = "emergency oxygen tank" + desc = "Used for emergencies. Contains very little oxygen, so try to conserve it until you actually need it." + icon_state = "emergency" + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + w_class = WEIGHT_CLASS_SMALL + force = 4 + distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE + volume = 3 //Tiny. Real life equivalents only have 21 breaths of oxygen in them. They're EMERGENCY tanks anyway -errorage (dangercon 2011) + + +/obj/item/tank/internals/emergency_oxygen/New() + ..() + air_contents.assert_gas("o2") + air_contents.gases["o2"][MOLES] = (3*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + +/obj/item/tank/internals/emergency_oxygen/engi + name = "extended-capacity emergency oxygen tank" + icon_state = "emergency_engi" + volume = 6 + +/obj/item/tank/internals/emergency_oxygen/double + name = "double emergency oxygen tank" + icon_state = "emergency_engi" + volume = 10 diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/tanks/tanks.dm similarity index 100% rename from code/game/objects/items/weapons/tanks/tanks.dm rename to code/game/objects/items/tanks/tanks.dm diff --git a/code/game/objects/items/weapons/tanks/watertank.dm b/code/game/objects/items/tanks/watertank.dm similarity index 100% rename from code/game/objects/items/weapons/tanks/watertank.dm rename to code/game/objects/items/tanks/watertank.dm diff --git a/code/game/objects/items/weapons/teleportation.dm b/code/game/objects/items/teleportation.dm similarity index 100% rename from code/game/objects/items/weapons/teleportation.dm rename to code/game/objects/items/teleportation.dm diff --git a/code/game/objects/items/weapons/teleprod.dm b/code/game/objects/items/teleprod.dm similarity index 100% rename from code/game/objects/items/weapons/teleprod.dm rename to code/game/objects/items/teleprod.dm diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/tools.dm old mode 100755 new mode 100644 similarity index 97% rename from code/game/objects/items/weapons/tools.dm rename to code/game/objects/items/tools.dm index 0cbae34fc7..23f68ca93c --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/tools.dm @@ -1,790 +1,790 @@ -#define WELDER_FUEL_BURN_INTERVAL 13 - -/* Tools! - * Note: Multitools are /obj/item/device - * - * Contains: - * Wrench - * Screwdriver - * Wirecutters - * Welding Tool - * Crowbar - */ - -/* - * Wrench - */ -/obj/item/wrench - name = "wrench" - desc = "A wrench with common uses. Can be found in your hand." - icon = 'icons/obj/tools.dmi' - icon_state = "wrench" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - force = 5 - throwforce = 7 - w_class = WEIGHT_CLASS_SMALL - usesound = 'sound/items/ratchet.ogg' - materials = list(MAT_METAL=150) - origin_tech = "materials=1;engineering=1" - attack_verb = list("bashed", "battered", "bludgeoned", "whacked") - toolspeed = 1 - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) - -/obj/item/wrench/suicide_act(mob/user) - user.visible_message("[user] is beating [user.p_them()]self to death with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - playsound(loc, 'sound/weapons/genhit.ogg', 50, 1, -1) - return (BRUTELOSS) - -/obj/item/wrench/cyborg - name = "automatic wrench" - desc = "An advanced robotic wrench. Can be found in construction cyborgs." - toolspeed = 0.5 - -/obj/item/wrench/brass - name = "brass wrench" - desc = "A brass wrench. It's faintly warm to the touch." - resistance_flags = FIRE_PROOF | ACID_PROOF - icon_state = "wrench_brass" - toolspeed = 0.5 - -/obj/item/wrench/abductor - name = "alien wrench" - desc = "A polarized wrench. It causes anything placed between the jaws to turn." - icon = 'icons/obj/abductor.dmi' - icon_state = "wrench" - usesound = 'sound/effects/empulse.ogg' - toolspeed = 0.1 - origin_tech = "materials=5;engineering=5;abductor=3" - -/obj/item/wrench/power - name = "hand drill" - desc = "A simple powered hand drill. It's fitted with a bolt bit." - icon_state = "drill_bolt" - item_state = "drill" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - usesound = 'sound/items/drill_use.ogg' - materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) - origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get - force = 8 //might or might not be too high, subject to change - w_class = WEIGHT_CLASS_SMALL - throwforce = 8 - attack_verb = list("drilled", "screwed", "jabbed") - toolspeed = 0.25 - -/obj/item/wrench/power/attack_self(mob/user) - playsound(get_turf(user),'sound/items/change_drill.ogg',50,1) - var/obj/item/wirecutters/power/s_drill = new /obj/item/screwdriver/power - to_chat(user, "You attach the screw driver bit to [src].") - qdel(src) - user.put_in_active_hand(s_drill) - -/obj/item/wrench/power/suicide_act(mob/user) - user.visible_message("[user] is pressing [src] against [user.p_their()] head! It looks like [user.p_theyre()] trying to commit suicide!") - return (BRUTELOSS) - -/obj/item/wrench/medical - name = "medical wrench" - desc = "A medical wrench with common(medical?) uses. Can be found in your hand." - icon_state = "wrench_medical" - force = 2 //MEDICAL - throwforce = 4 - origin_tech = "materials=1;engineering=1;biotech=3" - attack_verb = list("wrenched", "medicaled", "tapped", "jabbed", "whacked") - -/obj/item/wrench/medical/suicide_act(mob/living/user) - user.visible_message("[user] is praying to the medical wrench to take [user.p_their()] soul. It looks like [user.p_theyre()] trying to commit suicide!") - // TODO Make them glow with the power of the M E D I C A L W R E N C H - // during their ascension - - // Stun stops them from wandering off - user.Stun(100, ignore_canstun = TRUE) - playsound(loc, 'sound/effects/pray.ogg', 50, 1, -1) - - // Let the sound effect finish playing - sleep(20) - - if(!user) - return - - for(var/obj/item/W in user) - user.dropItemToGround(W) - - var/obj/item/wrench/medical/W = new /obj/item/wrench/medical(loc) - W.add_fingerprint(user) - W.desc += " For some reason, it reminds you of [user.name]." - - if(!user) - return - - user.dust() - - return OXYLOSS - -/* - * Screwdriver - */ -/obj/item/screwdriver - name = "screwdriver" - desc = "You can be totally screwy with this." - icon = 'icons/obj/tools.dmi' - icon_state = "screwdriver" - item_state = "screwdriver" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - force = 5 - w_class = WEIGHT_CLASS_TINY - throwforce = 5 - throw_speed = 3 - throw_range = 5 - materials = list(MAT_METAL=75) - attack_verb = list("stabbed") - hitsound = 'sound/weapons/bladeslice.ogg' - usesound = 'sound/items/screwdriver.ogg' - toolspeed = 1 - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) - var/random_color = TRUE //if the screwdriver uses random coloring - var/static/list/screwdriver_colors = list(\ - "blue" = rgb(24, 97, 213), \ - "red" = rgb(149, 23, 16), \ - "pink" = rgb(213, 24, 141), \ - "brown" = rgb(160, 82, 18), \ - "green" = rgb(14, 127, 27), \ - "cyan" = rgb(24, 162, 213), \ - "yellow" = rgb(213, 140, 24), \ - ) - -/obj/item/screwdriver/suicide_act(mob/user) - user.visible_message("[user] is stabbing [src] into [user.p_their()] [pick("temple", "heart")]! It looks like [user.p_theyre()] trying to commit suicide!") - return(BRUTELOSS) - -/obj/item/screwdriver/Initialize() - . = ..() - if(random_color) //random colors! - var/our_color = pick(screwdriver_colors) - add_atom_colour(screwdriver_colors[our_color], FIXED_COLOUR_PRIORITY) - update_icon() - if(prob(75)) - pixel_y = rand(0, 16) - -/obj/item/screwdriver/update_icon() - if(!random_color) //icon override - return - cut_overlays() - var/mutable_appearance/base_overlay = mutable_appearance(icon, "screwdriver_screwybits") - base_overlay.appearance_flags = RESET_COLOR - add_overlay(base_overlay) - -/obj/item/screwdriver/worn_overlays(isinhands = FALSE, icon_file) - . = list() - if(isinhands && random_color) - var/mutable_appearance/M = mutable_appearance(icon_file, "screwdriver_head") - M.appearance_flags = RESET_COLOR - . += M - -/obj/item/screwdriver/get_belt_overlay() - if(random_color) - var/mutable_appearance/body = mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "screwdriver") - var/mutable_appearance/head = mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "screwdriver_head") - body.color = color - head.overlays += body - return head - else - return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', icon_state) - -/obj/item/screwdriver/attack(mob/living/carbon/M, mob/living/carbon/user) - if(!istype(M)) - return ..() - if(user.zone_selected != "eyes" && user.zone_selected != "head") - return ..() - if(user.disabilities & CLUMSY && prob(50)) - M = user - return eyestab(M,user) - -/obj/item/screwdriver/brass - name = "brass screwdriver" - desc = "A screwdriver made of brass. The handle feels freezing cold." - resistance_flags = FIRE_PROOF | ACID_PROOF - icon_state = "screwdriver_brass" - item_state = "screwdriver_brass" - toolspeed = 0.5 - random_color = FALSE - -/obj/item/screwdriver/abductor - name = "alien screwdriver" - desc = "An ultrasonic screwdriver." - icon = 'icons/obj/abductor.dmi' - icon_state = "screwdriver_a" - item_state = "screwdriver_nuke" - usesound = 'sound/items/pshoom.ogg' - toolspeed = 0.1 - random_color = FALSE - -/obj/item/screwdriver/power - name = "hand drill" - desc = "A simple powered hand drill. It's fitted with a screw bit." - icon_state = "drill_screw" - item_state = "drill" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) - origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get - force = 8 //might or might not be too high, subject to change - w_class = WEIGHT_CLASS_SMALL - throwforce = 8 - throw_speed = 2 - throw_range = 3//it's heavier than a screw driver/wrench, so it does more damage, but can't be thrown as far - attack_verb = list("drilled", "screwed", "jabbed","whacked") - hitsound = 'sound/items/drill_hit.ogg' - usesound = 'sound/items/drill_use.ogg' - toolspeed = 0.25 - random_color = FALSE - -/obj/item/screwdriver/power/suicide_act(mob/user) - user.visible_message("[user] is putting [src] to [user.p_their()] temple. It looks like [user.p_theyre()] trying to commit suicide!") - return(BRUTELOSS) - -/obj/item/screwdriver/power/attack_self(mob/user) - playsound(get_turf(user),'sound/items/change_drill.ogg',50,1) - var/obj/item/wrench/power/b_drill = new /obj/item/wrench/power - to_chat(user, "You attach the bolt driver bit to [src].") - qdel(src) - user.put_in_active_hand(b_drill) - -/obj/item/screwdriver/cyborg - name = "powered screwdriver" - desc = "An electrical screwdriver, designed to be both precise and quick." - usesound = 'sound/items/drill_use.ogg' - toolspeed = 0.5 - -/* - * Wirecutters - */ -/obj/item/wirecutters - name = "wirecutters" - desc = "This cuts wires." - icon = 'icons/obj/tools.dmi' - icon_state = null - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - force = 6 - throw_speed = 3 - throw_range = 7 - w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=80) - attack_verb = list("pinched", "nipped") - hitsound = 'sound/items/wirecutter.ogg' - usesound = 'sound/items/wirecutter.ogg' - origin_tech = "materials=1;engineering=1" - toolspeed = 1 - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) - - -/obj/item/wirecutters/New(loc, var/param_color = null) - ..() - if(!icon_state) - if(!param_color) - param_color = pick("yellow","red") - icon_state = "cutters_[param_color]" - -/obj/item/wirecutters/attack(mob/living/carbon/C, mob/user) - if(istype(C) && C.handcuffed && istype(C.handcuffed, /obj/item/restraints/handcuffs/cable)) - user.visible_message("[user] cuts [C]'s restraints with [src]!") - qdel(C.handcuffed) - C.handcuffed = null - if(C.buckled && C.buckled.buckle_requires_restraints) - C.buckled.unbuckle_mob(C) - C.update_handcuffed() - return - else - ..() - -/obj/item/wirecutters/suicide_act(mob/user) - user.visible_message("[user] is cutting at [user.p_their()] arteries with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - playsound(loc, usesound, 50, 1, -1) - return (BRUTELOSS) - -/obj/item/wirecutters/brass - name = "brass wirecutters" - desc = "A pair of wirecutters made of brass. The handle feels freezing cold to the touch." - resistance_flags = FIRE_PROOF | ACID_PROOF - icon_state = "cutters_brass" - toolspeed = 0.5 - -/obj/item/wirecutters/abductor - name = "alien wirecutters" - desc = "Extremely sharp wirecutters, made out of a silvery-green metal." - icon = 'icons/obj/abductor.dmi' - icon_state = "cutters" - toolspeed = 0.1 - origin_tech = "materials=5;engineering=4;abductor=3" - -/obj/item/wirecutters/cyborg - name = "wirecutters" - desc = "This cuts wires." - toolspeed = 0.5 - -/obj/item/wirecutters/power - name = "jaws of life" - desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a cutting head." - icon_state = "jaws_cutter" - item_state = "jawsoflife" - origin_tech = "materials=2;engineering=2" - materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) - usesound = 'sound/items/jaws_cut.ogg' - toolspeed = 0.25 - -/obj/item/wirecutters/power/suicide_act(mob/user) - user.visible_message("[user] is wrapping \the [src] around [user.p_their()] neck. It looks like [user.p_theyre()] trying to rip [user.p_their()] head off!") - playsound(loc, 'sound/items/jaws_cut.ogg', 50, 1, -1) - if(iscarbon(user)) - var/mob/living/carbon/C = user - var/obj/item/bodypart/BP = C.get_bodypart("head") - if(BP) - BP.drop_limb() - playsound(loc,pick('sound/misc/desceration-01.ogg','sound/misc/desceration-02.ogg','sound/misc/desceration-01.ogg') ,50, 1, -1) - return (BRUTELOSS) - -/obj/item/wirecutters/power/attack_self(mob/user) - playsound(get_turf(user), 'sound/items/change_jaws.ogg', 50, 1) - var/obj/item/crowbar/power/pryjaws = new /obj/item/crowbar/power - to_chat(user, "You attach the pry jaws to [src].") - qdel(src) - user.put_in_active_hand(pryjaws) -/* - * Welding Tool - */ -/obj/item/weldingtool - name = "welding tool" - desc = "A standard edition welder provided by NanoTrasen." - icon = 'icons/obj/tools.dmi' - icon_state = "welder" - item_state = "welder" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - force = 3 - throwforce = 5 - hitsound = "swing_hit" - usesound = 'sound/items/welder.ogg' - var/acti_sound = 'sound/items/welderactivate.ogg' - var/deac_sound = 'sound/items/welderdeactivate.ogg' - throw_speed = 3 - throw_range = 5 - w_class = WEIGHT_CLASS_SMALL - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 30) - resistance_flags = FIRE_PROOF - - materials = list(MAT_METAL=70, MAT_GLASS=30) - origin_tech = "engineering=1;plasmatech=1" - var/welding = 0 //Whether or not the welding tool is off(0), on(1) or currently welding(2) - var/status = TRUE //Whether the welder is secured or unsecured (able to attach rods to it to make a flamethrower) - var/max_fuel = 20 //The max amount of fuel the welder can hold - var/change_icons = 1 - var/can_off_process = 0 - var/light_intensity = 2 //how powerful the emitted light is when used. - var/burned_fuel_for = 0 //when fuel was last removed - heat = 3800 - toolspeed = 1 - -/obj/item/weldingtool/Initialize() - . = ..() - create_reagents(max_fuel) - reagents.add_reagent("welding_fuel", max_fuel) - update_icon() - - -/obj/item/weldingtool/proc/update_torch() - if(welding) - add_overlay("[initial(icon_state)]-on") - item_state = "[initial(item_state)]1" - else - item_state = "[initial(item_state)]" - - -/obj/item/weldingtool/update_icon() - cut_overlays() - if(change_icons) - var/ratio = get_fuel() / max_fuel - ratio = Ceiling(ratio*4) * 25 - add_overlay("[initial(icon_state)][ratio]") - update_torch() - return - - -/obj/item/weldingtool/process() - switch(welding) - if(0) - force = 3 - damtype = "brute" - update_icon() - if(!can_off_process) - STOP_PROCESSING(SSobj, src) - return - //Welders left on now use up fuel, but lets not have them run out quite that fast - if(1) - force = 15 - damtype = "fire" - ++burned_fuel_for - if(burned_fuel_for >= WELDER_FUEL_BURN_INTERVAL) - remove_fuel(1) - update_icon() - - //This is to start fires. process() is only called if the welder is on. - open_flame() - - -/obj/item/weldingtool/suicide_act(mob/user) - user.visible_message("[user] welds [user.p_their()] every orifice closed! It looks like [user.p_theyre()] trying to commit suicide!") - return (FIRELOSS) - - -/obj/item/weldingtool/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/screwdriver)) - flamethrower_screwdriver(I, user) - else if(istype(I, /obj/item/stack/rods)) - flamethrower_rods(I, user) - else - return ..() - - -/obj/item/weldingtool/attack(mob/living/carbon/human/H, mob/user) - if(!istype(H)) - return ..() - - var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) - - if(affecting && affecting.status == BODYPART_ROBOTIC && user.a_intent != INTENT_HARM) - if(src.remove_fuel(1)) - playsound(loc, usesound, 50, 1) - if(user == H) - user.visible_message("[user] starts to fix some of the dents on [H]'s [affecting.name].", "You start fixing some of the dents on [H]'s [affecting.name].") - if(!do_mob(user, H, 50)) - return - item_heal_robotic(H, user, 15, 0) - else - return ..() - - -/obj/item/weldingtool/afterattack(atom/O, mob/user, proximity) - if(!proximity) return - - if(welding) - remove_fuel(1) - var/turf/location = get_turf(user) - location.hotspot_expose(700, 50, 1) - if(get_fuel() <= 0) - set_light(0) - - if(isliving(O)) - var/mob/living/L = O - if(L.IgniteMob()) - message_admins("[key_name_admin(user)] set [key_name_admin(L)] on fire") - log_game("[key_name(user)] set [key_name(L)] on fire") - - -/obj/item/weldingtool/attack_self(mob/user) - switched_on(user) - if(welding) - set_light(light_intensity) - - update_icon() - - -//Returns the amount of fuel in the welder -/obj/item/weldingtool/proc/get_fuel() - return reagents.get_reagent_amount("welding_fuel") - - -//Removes fuel from the welding tool. If a mob is passed, it will try to flash the mob's eyes. This should probably be renamed to use() -/obj/item/weldingtool/proc/remove_fuel(amount = 1, mob/living/M = null) - if(!welding || !check_fuel()) - return 0 - if(amount) - burned_fuel_for = 0 - if(get_fuel() >= amount) - reagents.remove_reagent("welding_fuel", amount) - check_fuel() - if(M) - M.flash_act(light_intensity) - return TRUE - else - if(M) - to_chat(M, "You need more welding fuel to complete this task!") - return FALSE - - -//Turns off the welder if there is no more fuel (does this really need to be its own proc?) -/obj/item/weldingtool/proc/check_fuel(mob/user) - if(get_fuel() <= 0 && welding) - switched_on(user) - update_icon() - //mob icon update - if(ismob(loc)) - var/mob/M = loc - M.update_inv_hands(0) - - return 0 - return 1 - -//Switches the welder on -/obj/item/weldingtool/proc/switched_on(mob/user) - if(!status) - to_chat(user, "[src] can't be turned on while unsecured!") - return - welding = !welding - if(welding) - if(get_fuel() >= 1) - to_chat(user, "You switch [src] on.") - playsound(loc, acti_sound, 50, 1) - force = 15 - damtype = "fire" - hitsound = 'sound/items/welder.ogg' - update_icon() - START_PROCESSING(SSobj, src) - else - to_chat(user, "You need more fuel!") - switched_off(user) - else - to_chat(user, "You switch [src] off.") - playsound(loc, deac_sound, 50, 1) - switched_off(user) - -//Switches the welder off -/obj/item/weldingtool/proc/switched_off(mob/user) - welding = 0 - set_light(0) - - force = 3 - damtype = "brute" - hitsound = "swing_hit" - update_icon() - - -/obj/item/weldingtool/examine(mob/user) - ..() - to_chat(user, "It contains [get_fuel()] unit\s of fuel out of [max_fuel].") - -/obj/item/weldingtool/is_hot() - return welding * heat - -//Returns whether or not the welding tool is currently on. -/obj/item/weldingtool/proc/isOn() - return welding - - -/obj/item/weldingtool/proc/flamethrower_screwdriver(obj/item/I, mob/user) - if(welding) - to_chat(user, "Turn it off first!") - return - status = !status - if(status) - to_chat(user, "You resecure [src].") - else - to_chat(user, "[src] can now be attached and modified.") - add_fingerprint(user) - -/obj/item/weldingtool/proc/flamethrower_rods(obj/item/I, mob/user) - if(!status) - var/obj/item/stack/rods/R = I - if (R.use(1)) - var/obj/item/flamethrower/F = new /obj/item/flamethrower(user.loc) - if(!remove_item_from_storage(F)) - user.transferItemToLoc(src, F, TRUE) - F.weldtool = src - add_fingerprint(user) - to_chat(user, "You add a rod to a welder, starting to build a flamethrower.") - user.put_in_hands(F) - else - to_chat(user, "You need one rod to start building a flamethrower!") - -/obj/item/weldingtool/ignition_effect(atom/A, mob/user) - if(welding && remove_fuel(1, user)) - . = "[user] casually lights [A] with [src], what a badass." - else - . = "" - -/obj/item/weldingtool/largetank - name = "industrial welding tool" - desc = "A slightly larger welder with a larger tank." - icon_state = "indwelder" - max_fuel = 40 - materials = list(MAT_GLASS=60) - origin_tech = "engineering=2;plasmatech=2" - -/obj/item/weldingtool/largetank/cyborg - name = "integrated welding tool" - desc = "An advanced welder designed to be used in robotic systems." - toolspeed = 0.5 - -/obj/item/weldingtool/largetank/flamethrower_screwdriver() - return - - -/obj/item/weldingtool/mini - name = "emergency welding tool" - desc = "A miniature welder used during emergencies." - icon_state = "miniwelder" - max_fuel = 10 - w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL=30, MAT_GLASS=10) - change_icons = 0 - -/obj/item/weldingtool/mini/flamethrower_screwdriver() - return - -/obj/item/weldingtool/abductor - name = "alien welding tool" - desc = "An alien welding tool. Whatever fuel it uses, it never runs out." - icon = 'icons/obj/abductor.dmi' - icon_state = "welder" - toolspeed = 0.1 - light_intensity = 0 - change_icons = 0 - origin_tech = "plasmatech=5;engineering=5;abductor=3" - -/obj/item/weldingtool/abductor/process() - if(get_fuel() <= max_fuel) - reagents.add_reagent("welding_fuel", 1) - ..() - -/obj/item/weldingtool/hugetank - name = "upgraded industrial welding tool" - desc = "An upgraded welder based of the industrial welder." - icon_state = "upindwelder" - item_state = "upindwelder" - max_fuel = 80 - materials = list(MAT_METAL=70, MAT_GLASS=120) - origin_tech = "engineering=3;plasmatech=2" - -/obj/item/weldingtool/experimental - name = "experimental welding tool" - desc = "An experimental welder capable of self-fuel generation and less harmful to the eyes." - icon_state = "exwelder" - item_state = "exwelder" - max_fuel = 40 - materials = list(MAT_METAL=70, MAT_GLASS=120) - origin_tech = "materials=4;engineering=4;bluespace=3;plasmatech=4" - var/last_gen = 0 - change_icons = 0 - can_off_process = 1 - light_intensity = 1 - toolspeed = 0.5 - var/nextrefueltick = 0 - -/obj/item/weldingtool/experimental/brass - name = "brass welding tool" - desc = "A brass welder that seems to constantly refuel itself. It is faintly warm to the touch." - resistance_flags = FIRE_PROOF | ACID_PROOF - icon_state = "brasswelder" - item_state = "brasswelder" - - -/obj/item/weldingtool/experimental/process() - ..() - if(get_fuel() < max_fuel && nextrefueltick < world.time) - nextrefueltick = world.time + 10 - reagents.add_reagent("welding_fuel", 1) - - -/* - * Crowbar - */ - -/obj/item/crowbar - name = "pocket crowbar" - desc = "A small crowbar. This handy tool is useful for lots of things, such as prying floor tiles or opening unpowered doors." - icon = 'icons/obj/tools.dmi' - icon_state = "crowbar" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - usesound = 'sound/items/crowbar.ogg' - flags_1 = CONDUCT_1 - slot_flags = SLOT_BELT - force = 5 - throwforce = 7 - w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=50) - origin_tech = "engineering=1;combat=1" - attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked") - toolspeed = 1 - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) - -/obj/item/crowbar/suicide_act(mob/user) - user.visible_message("[user] is beating [user.p_them()]self to death with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - playsound(loc, 'sound/weapons/genhit.ogg', 50, 1, -1) - return (BRUTELOSS) - -/obj/item/crowbar/red - icon_state = "crowbar_red" - force = 8 - -/obj/item/crowbar/brass - name = "brass crowbar" - desc = "A brass crowbar. It feels faintly warm to the touch." - resistance_flags = FIRE_PROOF | ACID_PROOF - icon_state = "crowbar_brass" - toolspeed = 0.5 - -/obj/item/crowbar/abductor - name = "alien crowbar" - desc = "A hard-light crowbar. It appears to pry by itself, without any effort required." - icon = 'icons/obj/abductor.dmi' - usesound = 'sound/weapons/sonic_jackhammer.ogg' - icon_state = "crowbar" - toolspeed = 0.1 - origin_tech = "combat=4;engineering=4;abductor=3" - -/obj/item/crowbar/large - name = "crowbar" - desc = "It's a big crowbar. It doesn't fit in your pockets, because it's big." - force = 12 - w_class = WEIGHT_CLASS_NORMAL - throw_speed = 3 - throw_range = 3 - materials = list(MAT_METAL=70) - icon_state = "crowbar_large" - item_state = "crowbar" - toolspeed = 0.5 - -/obj/item/crowbar/cyborg - name = "hydraulic crowbar" - desc = "A hydraulic prying tool, compact but powerful. Designed to replace crowbar in construction cyborgs." - usesound = 'sound/items/jaws_pry.ogg' - force = 10 - toolspeed = 0.5 - -/obj/item/crowbar/power - name = "jaws of life" - desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a prying head." - icon_state = "jaws_pry" - item_state = "jawsoflife" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) - origin_tech = "materials=2;engineering=2" - usesound = 'sound/items/jaws_pry.ogg' - force = 15 - toolspeed = 0.25 - -/obj/item/crowbar/power/suicide_act(mob/user) - user.visible_message("[user] is putting [user.p_their()] head in [src], it looks like [user.p_theyre()] trying to commit suicide!") - playsound(loc, 'sound/items/jaws_pry.ogg', 50, 1, -1) - return (BRUTELOSS) - -/obj/item/crowbar/power/attack_self(mob/user) - playsound(get_turf(user), 'sound/items/change_jaws.ogg', 50, 1) - var/obj/item/wirecutters/power/cutjaws = new /obj/item/wirecutters/power - to_chat(user, "You attach the cutting jaws to [src].") - qdel(src) - user.put_in_active_hand(cutjaws) - -#undef WELDER_FUEL_BURN_INTERVAL +#define WELDER_FUEL_BURN_INTERVAL 13 + +/* Tools! + * Note: Multitools are /obj/item/device + * + * Contains: + * Wrench + * Screwdriver + * Wirecutters + * Welding Tool + * Crowbar + */ + +/* + * Wrench + */ +/obj/item/wrench + name = "wrench" + desc = "A wrench with common uses. Can be found in your hand." + icon = 'icons/obj/tools.dmi' + icon_state = "wrench" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + force = 5 + throwforce = 7 + w_class = WEIGHT_CLASS_SMALL + usesound = 'sound/items/ratchet.ogg' + materials = list(MAT_METAL=150) + origin_tech = "materials=1;engineering=1" + attack_verb = list("bashed", "battered", "bludgeoned", "whacked") + toolspeed = 1 + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) + +/obj/item/wrench/suicide_act(mob/user) + user.visible_message("[user] is beating [user.p_them()]self to death with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + playsound(loc, 'sound/weapons/genhit.ogg', 50, 1, -1) + return (BRUTELOSS) + +/obj/item/wrench/cyborg + name = "automatic wrench" + desc = "An advanced robotic wrench. Can be found in construction cyborgs." + toolspeed = 0.5 + +/obj/item/wrench/brass + name = "brass wrench" + desc = "A brass wrench. It's faintly warm to the touch." + resistance_flags = FIRE_PROOF | ACID_PROOF + icon_state = "wrench_brass" + toolspeed = 0.5 + +/obj/item/wrench/abductor + name = "alien wrench" + desc = "A polarized wrench. It causes anything placed between the jaws to turn." + icon = 'icons/obj/abductor.dmi' + icon_state = "wrench" + usesound = 'sound/effects/empulse.ogg' + toolspeed = 0.1 + origin_tech = "materials=5;engineering=5;abductor=3" + +/obj/item/wrench/power + name = "hand drill" + desc = "A simple powered hand drill. It's fitted with a bolt bit." + icon_state = "drill_bolt" + item_state = "drill" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + usesound = 'sound/items/drill_use.ogg' + materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) + origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get + force = 8 //might or might not be too high, subject to change + w_class = WEIGHT_CLASS_SMALL + throwforce = 8 + attack_verb = list("drilled", "screwed", "jabbed") + toolspeed = 0.25 + +/obj/item/wrench/power/attack_self(mob/user) + playsound(get_turf(user),'sound/items/change_drill.ogg',50,1) + var/obj/item/wirecutters/power/s_drill = new /obj/item/screwdriver/power + to_chat(user, "You attach the screw driver bit to [src].") + qdel(src) + user.put_in_active_hand(s_drill) + +/obj/item/wrench/power/suicide_act(mob/user) + user.visible_message("[user] is pressing [src] against [user.p_their()] head! It looks like [user.p_theyre()] trying to commit suicide!") + return (BRUTELOSS) + +/obj/item/wrench/medical + name = "medical wrench" + desc = "A medical wrench with common(medical?) uses. Can be found in your hand." + icon_state = "wrench_medical" + force = 2 //MEDICAL + throwforce = 4 + origin_tech = "materials=1;engineering=1;biotech=3" + attack_verb = list("wrenched", "medicaled", "tapped", "jabbed", "whacked") + +/obj/item/wrench/medical/suicide_act(mob/living/user) + user.visible_message("[user] is praying to the medical wrench to take [user.p_their()] soul. It looks like [user.p_theyre()] trying to commit suicide!") + // TODO Make them glow with the power of the M E D I C A L W R E N C H + // during their ascension + + // Stun stops them from wandering off + user.Stun(100, ignore_canstun = TRUE) + playsound(loc, 'sound/effects/pray.ogg', 50, 1, -1) + + // Let the sound effect finish playing + sleep(20) + + if(!user) + return + + for(var/obj/item/W in user) + user.dropItemToGround(W) + + var/obj/item/wrench/medical/W = new /obj/item/wrench/medical(loc) + W.add_fingerprint(user) + W.desc += " For some reason, it reminds you of [user.name]." + + if(!user) + return + + user.dust() + + return OXYLOSS + +/* + * Screwdriver + */ +/obj/item/screwdriver + name = "screwdriver" + desc = "You can be totally screwy with this." + icon = 'icons/obj/tools.dmi' + icon_state = "screwdriver" + item_state = "screwdriver" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + force = 5 + w_class = WEIGHT_CLASS_TINY + throwforce = 5 + throw_speed = 3 + throw_range = 5 + materials = list(MAT_METAL=75) + attack_verb = list("stabbed") + hitsound = 'sound/weapons/bladeslice.ogg' + usesound = 'sound/items/screwdriver.ogg' + toolspeed = 1 + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) + var/random_color = TRUE //if the screwdriver uses random coloring + var/static/list/screwdriver_colors = list(\ + "blue" = rgb(24, 97, 213), \ + "red" = rgb(149, 23, 16), \ + "pink" = rgb(213, 24, 141), \ + "brown" = rgb(160, 82, 18), \ + "green" = rgb(14, 127, 27), \ + "cyan" = rgb(24, 162, 213), \ + "yellow" = rgb(213, 140, 24), \ + ) + +/obj/item/screwdriver/suicide_act(mob/user) + user.visible_message("[user] is stabbing [src] into [user.p_their()] [pick("temple", "heart")]! It looks like [user.p_theyre()] trying to commit suicide!") + return(BRUTELOSS) + +/obj/item/screwdriver/Initialize() + . = ..() + if(random_color) //random colors! + var/our_color = pick(screwdriver_colors) + add_atom_colour(screwdriver_colors[our_color], FIXED_COLOUR_PRIORITY) + update_icon() + if(prob(75)) + pixel_y = rand(0, 16) + +/obj/item/screwdriver/update_icon() + if(!random_color) //icon override + return + cut_overlays() + var/mutable_appearance/base_overlay = mutable_appearance(icon, "screwdriver_screwybits") + base_overlay.appearance_flags = RESET_COLOR + add_overlay(base_overlay) + +/obj/item/screwdriver/worn_overlays(isinhands = FALSE, icon_file) + . = list() + if(isinhands && random_color) + var/mutable_appearance/M = mutable_appearance(icon_file, "screwdriver_head") + M.appearance_flags = RESET_COLOR + . += M + +/obj/item/screwdriver/get_belt_overlay() + if(random_color) + var/mutable_appearance/body = mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "screwdriver") + var/mutable_appearance/head = mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "screwdriver_head") + body.color = color + head.overlays += body + return head + else + return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', icon_state) + +/obj/item/screwdriver/attack(mob/living/carbon/M, mob/living/carbon/user) + if(!istype(M)) + return ..() + if(user.zone_selected != "eyes" && user.zone_selected != "head") + return ..() + if(user.disabilities & CLUMSY && prob(50)) + M = user + return eyestab(M,user) + +/obj/item/screwdriver/brass + name = "brass screwdriver" + desc = "A screwdriver made of brass. The handle feels freezing cold." + resistance_flags = FIRE_PROOF | ACID_PROOF + icon_state = "screwdriver_brass" + item_state = "screwdriver_brass" + toolspeed = 0.5 + random_color = FALSE + +/obj/item/screwdriver/abductor + name = "alien screwdriver" + desc = "An ultrasonic screwdriver." + icon = 'icons/obj/abductor.dmi' + icon_state = "screwdriver_a" + item_state = "screwdriver_nuke" + usesound = 'sound/items/pshoom.ogg' + toolspeed = 0.1 + random_color = FALSE + +/obj/item/screwdriver/power + name = "hand drill" + desc = "A simple powered hand drill. It's fitted with a screw bit." + icon_state = "drill_screw" + item_state = "drill" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) + origin_tech = "materials=2;engineering=2" //done for balance reasons, making them high value for research, but harder to get + force = 8 //might or might not be too high, subject to change + w_class = WEIGHT_CLASS_SMALL + throwforce = 8 + throw_speed = 2 + throw_range = 3//it's heavier than a screw driver/wrench, so it does more damage, but can't be thrown as far + attack_verb = list("drilled", "screwed", "jabbed","whacked") + hitsound = 'sound/items/drill_hit.ogg' + usesound = 'sound/items/drill_use.ogg' + toolspeed = 0.25 + random_color = FALSE + +/obj/item/screwdriver/power/suicide_act(mob/user) + user.visible_message("[user] is putting [src] to [user.p_their()] temple. It looks like [user.p_theyre()] trying to commit suicide!") + return(BRUTELOSS) + +/obj/item/screwdriver/power/attack_self(mob/user) + playsound(get_turf(user),'sound/items/change_drill.ogg',50,1) + var/obj/item/wrench/power/b_drill = new /obj/item/wrench/power + to_chat(user, "You attach the bolt driver bit to [src].") + qdel(src) + user.put_in_active_hand(b_drill) + +/obj/item/screwdriver/cyborg + name = "powered screwdriver" + desc = "An electrical screwdriver, designed to be both precise and quick." + usesound = 'sound/items/drill_use.ogg' + toolspeed = 0.5 + +/* + * Wirecutters + */ +/obj/item/wirecutters + name = "wirecutters" + desc = "This cuts wires." + icon = 'icons/obj/tools.dmi' + icon_state = null + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + force = 6 + throw_speed = 3 + throw_range = 7 + w_class = WEIGHT_CLASS_SMALL + materials = list(MAT_METAL=80) + attack_verb = list("pinched", "nipped") + hitsound = 'sound/items/wirecutter.ogg' + usesound = 'sound/items/wirecutter.ogg' + origin_tech = "materials=1;engineering=1" + toolspeed = 1 + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) + + +/obj/item/wirecutters/New(loc, var/param_color = null) + ..() + if(!icon_state) + if(!param_color) + param_color = pick("yellow","red") + icon_state = "cutters_[param_color]" + +/obj/item/wirecutters/attack(mob/living/carbon/C, mob/user) + if(istype(C) && C.handcuffed && istype(C.handcuffed, /obj/item/restraints/handcuffs/cable)) + user.visible_message("[user] cuts [C]'s restraints with [src]!") + qdel(C.handcuffed) + C.handcuffed = null + if(C.buckled && C.buckled.buckle_requires_restraints) + C.buckled.unbuckle_mob(C) + C.update_handcuffed() + return + else + ..() + +/obj/item/wirecutters/suicide_act(mob/user) + user.visible_message("[user] is cutting at [user.p_their()] arteries with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + playsound(loc, usesound, 50, 1, -1) + return (BRUTELOSS) + +/obj/item/wirecutters/brass + name = "brass wirecutters" + desc = "A pair of wirecutters made of brass. The handle feels freezing cold to the touch." + resistance_flags = FIRE_PROOF | ACID_PROOF + icon_state = "cutters_brass" + toolspeed = 0.5 + +/obj/item/wirecutters/abductor + name = "alien wirecutters" + desc = "Extremely sharp wirecutters, made out of a silvery-green metal." + icon = 'icons/obj/abductor.dmi' + icon_state = "cutters" + toolspeed = 0.1 + origin_tech = "materials=5;engineering=4;abductor=3" + +/obj/item/wirecutters/cyborg + name = "wirecutters" + desc = "This cuts wires." + toolspeed = 0.5 + +/obj/item/wirecutters/power + name = "jaws of life" + desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a cutting head." + icon_state = "jaws_cutter" + item_state = "jawsoflife" + origin_tech = "materials=2;engineering=2" + materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) + usesound = 'sound/items/jaws_cut.ogg' + toolspeed = 0.25 + +/obj/item/wirecutters/power/suicide_act(mob/user) + user.visible_message("[user] is wrapping \the [src] around [user.p_their()] neck. It looks like [user.p_theyre()] trying to rip [user.p_their()] head off!") + playsound(loc, 'sound/items/jaws_cut.ogg', 50, 1, -1) + if(iscarbon(user)) + var/mob/living/carbon/C = user + var/obj/item/bodypart/BP = C.get_bodypart("head") + if(BP) + BP.drop_limb() + playsound(loc,pick('sound/misc/desceration-01.ogg','sound/misc/desceration-02.ogg','sound/misc/desceration-01.ogg') ,50, 1, -1) + return (BRUTELOSS) + +/obj/item/wirecutters/power/attack_self(mob/user) + playsound(get_turf(user), 'sound/items/change_jaws.ogg', 50, 1) + var/obj/item/crowbar/power/pryjaws = new /obj/item/crowbar/power + to_chat(user, "You attach the pry jaws to [src].") + qdel(src) + user.put_in_active_hand(pryjaws) +/* + * Welding Tool + */ +/obj/item/weldingtool + name = "welding tool" + desc = "A standard edition welder provided by NanoTrasen." + icon = 'icons/obj/tools.dmi' + icon_state = "welder" + item_state = "welder" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + force = 3 + throwforce = 5 + hitsound = "swing_hit" + usesound = 'sound/items/welder.ogg' + var/acti_sound = 'sound/items/welderactivate.ogg' + var/deac_sound = 'sound/items/welderdeactivate.ogg' + throw_speed = 3 + throw_range = 5 + w_class = WEIGHT_CLASS_SMALL + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 30) + resistance_flags = FIRE_PROOF + + materials = list(MAT_METAL=70, MAT_GLASS=30) + origin_tech = "engineering=1;plasmatech=1" + var/welding = 0 //Whether or not the welding tool is off(0), on(1) or currently welding(2) + var/status = TRUE //Whether the welder is secured or unsecured (able to attach rods to it to make a flamethrower) + var/max_fuel = 20 //The max amount of fuel the welder can hold + var/change_icons = 1 + var/can_off_process = 0 + var/light_intensity = 2 //how powerful the emitted light is when used. + var/burned_fuel_for = 0 //when fuel was last removed + heat = 3800 + toolspeed = 1 + +/obj/item/weldingtool/Initialize() + . = ..() + create_reagents(max_fuel) + reagents.add_reagent("welding_fuel", max_fuel) + update_icon() + + +/obj/item/weldingtool/proc/update_torch() + if(welding) + add_overlay("[initial(icon_state)]-on") + item_state = "[initial(item_state)]1" + else + item_state = "[initial(item_state)]" + + +/obj/item/weldingtool/update_icon() + cut_overlays() + if(change_icons) + var/ratio = get_fuel() / max_fuel + ratio = Ceiling(ratio*4) * 25 + add_overlay("[initial(icon_state)][ratio]") + update_torch() + return + + +/obj/item/weldingtool/process() + switch(welding) + if(0) + force = 3 + damtype = "brute" + update_icon() + if(!can_off_process) + STOP_PROCESSING(SSobj, src) + return + //Welders left on now use up fuel, but lets not have them run out quite that fast + if(1) + force = 15 + damtype = "fire" + ++burned_fuel_for + if(burned_fuel_for >= WELDER_FUEL_BURN_INTERVAL) + remove_fuel(1) + update_icon() + + //This is to start fires. process() is only called if the welder is on. + open_flame() + + +/obj/item/weldingtool/suicide_act(mob/user) + user.visible_message("[user] welds [user.p_their()] every orifice closed! It looks like [user.p_theyre()] trying to commit suicide!") + return (FIRELOSS) + + +/obj/item/weldingtool/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/screwdriver)) + flamethrower_screwdriver(I, user) + else if(istype(I, /obj/item/stack/rods)) + flamethrower_rods(I, user) + else + return ..() + + +/obj/item/weldingtool/attack(mob/living/carbon/human/H, mob/user) + if(!istype(H)) + return ..() + + var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected)) + + if(affecting && affecting.status == BODYPART_ROBOTIC && user.a_intent != INTENT_HARM) + if(src.remove_fuel(1)) + playsound(loc, usesound, 50, 1) + if(user == H) + user.visible_message("[user] starts to fix some of the dents on [H]'s [affecting.name].", "You start fixing some of the dents on [H]'s [affecting.name].") + if(!do_mob(user, H, 50)) + return + item_heal_robotic(H, user, 15, 0) + else + return ..() + + +/obj/item/weldingtool/afterattack(atom/O, mob/user, proximity) + if(!proximity) return + + if(welding) + remove_fuel(1) + var/turf/location = get_turf(user) + location.hotspot_expose(700, 50, 1) + if(get_fuel() <= 0) + set_light(0) + + if(isliving(O)) + var/mob/living/L = O + if(L.IgniteMob()) + message_admins("[key_name_admin(user)] set [key_name_admin(L)] on fire") + log_game("[key_name(user)] set [key_name(L)] on fire") + + +/obj/item/weldingtool/attack_self(mob/user) + switched_on(user) + if(welding) + set_light(light_intensity) + + update_icon() + + +//Returns the amount of fuel in the welder +/obj/item/weldingtool/proc/get_fuel() + return reagents.get_reagent_amount("welding_fuel") + + +//Removes fuel from the welding tool. If a mob is passed, it will try to flash the mob's eyes. This should probably be renamed to use() +/obj/item/weldingtool/proc/remove_fuel(amount = 1, mob/living/M = null) + if(!welding || !check_fuel()) + return 0 + if(amount) + burned_fuel_for = 0 + if(get_fuel() >= amount) + reagents.remove_reagent("welding_fuel", amount) + check_fuel() + if(M) + M.flash_act(light_intensity) + return TRUE + else + if(M) + to_chat(M, "You need more welding fuel to complete this task!") + return FALSE + + +//Turns off the welder if there is no more fuel (does this really need to be its own proc?) +/obj/item/weldingtool/proc/check_fuel(mob/user) + if(get_fuel() <= 0 && welding) + switched_on(user) + update_icon() + //mob icon update + if(ismob(loc)) + var/mob/M = loc + M.update_inv_hands(0) + + return 0 + return 1 + +//Switches the welder on +/obj/item/weldingtool/proc/switched_on(mob/user) + if(!status) + to_chat(user, "[src] can't be turned on while unsecured!") + return + welding = !welding + if(welding) + if(get_fuel() >= 1) + to_chat(user, "You switch [src] on.") + playsound(loc, acti_sound, 50, 1) + force = 15 + damtype = "fire" + hitsound = 'sound/items/welder.ogg' + update_icon() + START_PROCESSING(SSobj, src) + else + to_chat(user, "You need more fuel!") + switched_off(user) + else + to_chat(user, "You switch [src] off.") + playsound(loc, deac_sound, 50, 1) + switched_off(user) + +//Switches the welder off +/obj/item/weldingtool/proc/switched_off(mob/user) + welding = 0 + set_light(0) + + force = 3 + damtype = "brute" + hitsound = "swing_hit" + update_icon() + + +/obj/item/weldingtool/examine(mob/user) + ..() + to_chat(user, "It contains [get_fuel()] unit\s of fuel out of [max_fuel].") + +/obj/item/weldingtool/is_hot() + return welding * heat + +//Returns whether or not the welding tool is currently on. +/obj/item/weldingtool/proc/isOn() + return welding + + +/obj/item/weldingtool/proc/flamethrower_screwdriver(obj/item/I, mob/user) + if(welding) + to_chat(user, "Turn it off first!") + return + status = !status + if(status) + to_chat(user, "You resecure [src].") + else + to_chat(user, "[src] can now be attached and modified.") + add_fingerprint(user) + +/obj/item/weldingtool/proc/flamethrower_rods(obj/item/I, mob/user) + if(!status) + var/obj/item/stack/rods/R = I + if (R.use(1)) + var/obj/item/flamethrower/F = new /obj/item/flamethrower(user.loc) + if(!remove_item_from_storage(F)) + user.transferItemToLoc(src, F, TRUE) + F.weldtool = src + add_fingerprint(user) + to_chat(user, "You add a rod to a welder, starting to build a flamethrower.") + user.put_in_hands(F) + else + to_chat(user, "You need one rod to start building a flamethrower!") + +/obj/item/weldingtool/ignition_effect(atom/A, mob/user) + if(welding && remove_fuel(1, user)) + . = "[user] casually lights [A] with [src], what a badass." + else + . = "" + +/obj/item/weldingtool/largetank + name = "industrial welding tool" + desc = "A slightly larger welder with a larger tank." + icon_state = "indwelder" + max_fuel = 40 + materials = list(MAT_GLASS=60) + origin_tech = "engineering=2;plasmatech=2" + +/obj/item/weldingtool/largetank/cyborg + name = "integrated welding tool" + desc = "An advanced welder designed to be used in robotic systems." + toolspeed = 0.5 + +/obj/item/weldingtool/largetank/flamethrower_screwdriver() + return + + +/obj/item/weldingtool/mini + name = "emergency welding tool" + desc = "A miniature welder used during emergencies." + icon_state = "miniwelder" + max_fuel = 10 + w_class = WEIGHT_CLASS_TINY + materials = list(MAT_METAL=30, MAT_GLASS=10) + change_icons = 0 + +/obj/item/weldingtool/mini/flamethrower_screwdriver() + return + +/obj/item/weldingtool/abductor + name = "alien welding tool" + desc = "An alien welding tool. Whatever fuel it uses, it never runs out." + icon = 'icons/obj/abductor.dmi' + icon_state = "welder" + toolspeed = 0.1 + light_intensity = 0 + change_icons = 0 + origin_tech = "plasmatech=5;engineering=5;abductor=3" + +/obj/item/weldingtool/abductor/process() + if(get_fuel() <= max_fuel) + reagents.add_reagent("welding_fuel", 1) + ..() + +/obj/item/weldingtool/hugetank + name = "upgraded industrial welding tool" + desc = "An upgraded welder based of the industrial welder." + icon_state = "upindwelder" + item_state = "upindwelder" + max_fuel = 80 + materials = list(MAT_METAL=70, MAT_GLASS=120) + origin_tech = "engineering=3;plasmatech=2" + +/obj/item/weldingtool/experimental + name = "experimental welding tool" + desc = "An experimental welder capable of self-fuel generation and less harmful to the eyes." + icon_state = "exwelder" + item_state = "exwelder" + max_fuel = 40 + materials = list(MAT_METAL=70, MAT_GLASS=120) + origin_tech = "materials=4;engineering=4;bluespace=3;plasmatech=4" + var/last_gen = 0 + change_icons = 0 + can_off_process = 1 + light_intensity = 1 + toolspeed = 0.5 + var/nextrefueltick = 0 + +/obj/item/weldingtool/experimental/brass + name = "brass welding tool" + desc = "A brass welder that seems to constantly refuel itself. It is faintly warm to the touch." + resistance_flags = FIRE_PROOF | ACID_PROOF + icon_state = "brasswelder" + item_state = "brasswelder" + + +/obj/item/weldingtool/experimental/process() + ..() + if(get_fuel() < max_fuel && nextrefueltick < world.time) + nextrefueltick = world.time + 10 + reagents.add_reagent("welding_fuel", 1) + + +/* + * Crowbar + */ + +/obj/item/crowbar + name = "pocket crowbar" + desc = "A small crowbar. This handy tool is useful for lots of things, such as prying floor tiles or opening unpowered doors." + icon = 'icons/obj/tools.dmi' + icon_state = "crowbar" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + usesound = 'sound/items/crowbar.ogg' + flags_1 = CONDUCT_1 + slot_flags = SLOT_BELT + force = 5 + throwforce = 7 + w_class = WEIGHT_CLASS_SMALL + materials = list(MAT_METAL=50) + origin_tech = "engineering=1;combat=1" + attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked") + toolspeed = 1 + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 30) + +/obj/item/crowbar/suicide_act(mob/user) + user.visible_message("[user] is beating [user.p_them()]self to death with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + playsound(loc, 'sound/weapons/genhit.ogg', 50, 1, -1) + return (BRUTELOSS) + +/obj/item/crowbar/red + icon_state = "crowbar_red" + force = 8 + +/obj/item/crowbar/brass + name = "brass crowbar" + desc = "A brass crowbar. It feels faintly warm to the touch." + resistance_flags = FIRE_PROOF | ACID_PROOF + icon_state = "crowbar_brass" + toolspeed = 0.5 + +/obj/item/crowbar/abductor + name = "alien crowbar" + desc = "A hard-light crowbar. It appears to pry by itself, without any effort required." + icon = 'icons/obj/abductor.dmi' + usesound = 'sound/weapons/sonic_jackhammer.ogg' + icon_state = "crowbar" + toolspeed = 0.1 + origin_tech = "combat=4;engineering=4;abductor=3" + +/obj/item/crowbar/large + name = "crowbar" + desc = "It's a big crowbar. It doesn't fit in your pockets, because it's big." + force = 12 + w_class = WEIGHT_CLASS_NORMAL + throw_speed = 3 + throw_range = 3 + materials = list(MAT_METAL=70) + icon_state = "crowbar_large" + item_state = "crowbar" + toolspeed = 0.5 + +/obj/item/crowbar/cyborg + name = "hydraulic crowbar" + desc = "A hydraulic prying tool, compact but powerful. Designed to replace crowbar in construction cyborgs." + usesound = 'sound/items/jaws_pry.ogg' + force = 10 + toolspeed = 0.5 + +/obj/item/crowbar/power + name = "jaws of life" + desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a prying head." + icon_state = "jaws_pry" + item_state = "jawsoflife" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) + origin_tech = "materials=2;engineering=2" + usesound = 'sound/items/jaws_pry.ogg' + force = 15 + toolspeed = 0.25 + +/obj/item/crowbar/power/suicide_act(mob/user) + user.visible_message("[user] is putting [user.p_their()] head in [src], it looks like [user.p_theyre()] trying to commit suicide!") + playsound(loc, 'sound/items/jaws_pry.ogg', 50, 1, -1) + return (BRUTELOSS) + +/obj/item/crowbar/power/attack_self(mob/user) + playsound(get_turf(user), 'sound/items/change_jaws.ogg', 50, 1) + var/obj/item/wirecutters/power/cutjaws = new /obj/item/wirecutters/power + to_chat(user, "You attach the cutting jaws to [src].") + qdel(src) + user.put_in_active_hand(cutjaws) + +#undef WELDER_FUEL_BURN_INTERVAL diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/twohanded.dm similarity index 100% rename from code/game/objects/items/weapons/twohanded.dm rename to code/game/objects/items/twohanded.dm diff --git a/code/game/objects/items/weapons/vending_items.dm b/code/game/objects/items/vending_items.dm similarity index 96% rename from code/game/objects/items/weapons/vending_items.dm rename to code/game/objects/items/vending_items.dm index da784e3afb..3227228127 100644 --- a/code/game/objects/items/weapons/vending_items.dm +++ b/code/game/objects/items/vending_items.dm @@ -1,81 +1,81 @@ -/obj/item/vending_refill - name = "resupply canister" - var/machine_name = "Generic" - - icon = 'icons/obj/vending_restock.dmi' - icon_state = "refill_snack" - item_state = "restock_unit" - lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - flags_1 = CONDUCT_1 - force = 7 - throwforce = 10 - throw_speed = 1 - throw_range = 7 - w_class = WEIGHT_CLASS_BULKY - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 70, acid = 30) - var/charges = list(0, 0, 0) //how many restocking "charges" the refill has for standard/contraband/coin products - var/init_charges = list(0, 0, 0) - - -/obj/item/vending_refill/New(amt = -1) - ..() - name = "\improper [machine_name] restocking unit" - if(isnum(amt) && amt > -1) - charges[1] = amt - -/obj/item/vending_refill/examine(mob/user) - ..() - if(charges[1] > 0) - to_chat(user, "It can restock [charges[1]+charges[2]+charges[3]] item(s).") - else - to_chat(user, "It's empty!") - -//NOTE I decided to go for about 1/3 of a machine's capacity - -/obj/item/vending_refill/boozeomat - machine_name = "Booze-O-Mat" - icon_state = "refill_booze" - charges = list(54, 4, 0)//of 159 standard, 12 contraband - init_charges = list(54, 4, 0) - -/obj/item/vending_refill/coffee - machine_name = "Solar's Best Hot Drinks" - icon_state = "refill_joe" - charges = list(25, 4, 0)//of 75 standard, 12 contraband - init_charges = list(25, 4, 0) - -/obj/item/vending_refill/snack - machine_name = "Getmore Chocolate Corp" - charges = list(12, 2, 0)//of 36 standard, 6 contraband - init_charges = list(12, 2, 0) - -/obj/item/vending_refill/cola - machine_name = "Robust Softdrinks" - icon_state = "refill_cola" - charges = list(30, 4, 1)//of 90 standard, 12 contraband, 1 premium - init_charges = list(30, 4, 1) - -/obj/item/vending_refill/cigarette - machine_name = "ShadyCigs Deluxe" - icon_state = "refill_smoke" - charges = list(12, 3, 2)// of 36 standard, 9 contraband, 6 premium - init_charges = list(12, 3, 2) - -/obj/item/vending_refill/autodrobe - machine_name = "AutoDrobe" - icon_state = "refill_costume" - charges = list(32, 2, 3)// of 96 standard, 6 contraband, 9 premium - init_charges = list(32, 2, 3) - -/obj/item/vending_refill/clothing - machine_name = "ClothesMate" - icon_state = "refill_clothes" - charges = list(37, 4, 4)// of 111 standard, 12 contraband, 10 premium(?) - init_charges = list(37, 4, 4) - -/obj/item/vending_refill/medical - machine_name = "NanoMed" - icon_state = "refill_medical" - charges = list(26, 5, 3)// of 76 standard, 13 contraband, 8 premium - init_charges = list(26, 5, 3) +/obj/item/vending_refill + name = "resupply canister" + var/machine_name = "Generic" + + icon = 'icons/obj/vending_restock.dmi' + icon_state = "refill_snack" + item_state = "restock_unit" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' + flags_1 = CONDUCT_1 + force = 7 + throwforce = 10 + throw_speed = 1 + throw_range = 7 + w_class = WEIGHT_CLASS_BULKY + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 70, acid = 30) + var/charges = list(0, 0, 0) //how many restocking "charges" the refill has for standard/contraband/coin products + var/init_charges = list(0, 0, 0) + + +/obj/item/vending_refill/New(amt = -1) + ..() + name = "\improper [machine_name] restocking unit" + if(isnum(amt) && amt > -1) + charges[1] = amt + +/obj/item/vending_refill/examine(mob/user) + ..() + if(charges[1] > 0) + to_chat(user, "It can restock [charges[1]+charges[2]+charges[3]] item(s).") + else + to_chat(user, "It's empty!") + +//NOTE I decided to go for about 1/3 of a machine's capacity + +/obj/item/vending_refill/boozeomat + machine_name = "Booze-O-Mat" + icon_state = "refill_booze" + charges = list(54, 4, 0)//of 159 standard, 12 contraband + init_charges = list(54, 4, 0) + +/obj/item/vending_refill/coffee + machine_name = "Solar's Best Hot Drinks" + icon_state = "refill_joe" + charges = list(25, 4, 0)//of 75 standard, 12 contraband + init_charges = list(25, 4, 0) + +/obj/item/vending_refill/snack + machine_name = "Getmore Chocolate Corp" + charges = list(12, 2, 0)//of 36 standard, 6 contraband + init_charges = list(12, 2, 0) + +/obj/item/vending_refill/cola + machine_name = "Robust Softdrinks" + icon_state = "refill_cola" + charges = list(30, 4, 1)//of 90 standard, 12 contraband, 1 premium + init_charges = list(30, 4, 1) + +/obj/item/vending_refill/cigarette + machine_name = "ShadyCigs Deluxe" + icon_state = "refill_smoke" + charges = list(12, 3, 2)// of 36 standard, 9 contraband, 6 premium + init_charges = list(12, 3, 2) + +/obj/item/vending_refill/autodrobe + machine_name = "AutoDrobe" + icon_state = "refill_costume" + charges = list(32, 2, 3)// of 96 standard, 6 contraband, 9 premium + init_charges = list(32, 2, 3) + +/obj/item/vending_refill/clothing + machine_name = "ClothesMate" + icon_state = "refill_clothes" + charges = list(37, 4, 4)// of 111 standard, 12 contraband, 10 premium(?) + init_charges = list(37, 4, 4) + +/obj/item/vending_refill/medical + machine_name = "NanoMed" + icon_state = "refill_medical" + charges = list(26, 5, 3)// of 76 standard, 13 contraband, 8 premium + init_charges = list(26, 5, 3) diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weaponry.dm similarity index 100% rename from code/game/objects/items/weapons/weaponry.dm rename to code/game/objects/items/weaponry.dm diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 1153a157b2..ce8d45238f 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -110,17 +110,17 @@ return 1 /obj/structure/closet/proc/dump_contents() - var/turf/T = get_turf(src) + var/atom/L = drop_location() for(var/atom/movable/AM in src) - AM.forceMove(T) + AM.forceMove(L) if(throwing) // you keep some momentum when getting out of a thrown closet step(AM, dir) if(throwing) throwing.finalize(FALSE) /obj/structure/closet/proc/take_contents() - var/turf/T = get_turf(src) - for(var/atom/movable/AM in T) + var/atom/L = drop_location() + for(var/atom/movable/AM in L) if(AM != src && insert(AM) == -1) // limit reached break @@ -448,3 +448,6 @@ /obj/structure/closet/singularity_act() dump_contents() ..() + +/obj/structure/closet/AllowDrop() + return TRUE diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index fdff23ccca..0d043ae807 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -1,20 +1,19 @@ /obj/structure/flora resistance_flags = FLAMMABLE - obj_integrity = 150 max_integrity = 150 - anchored = 1 + anchored = TRUE //trees /obj/structure/flora/tree name = "tree" - density = 1 + density = TRUE pixel_x = -16 layer = FLY_LAYER var/cut = FALSE var/log_amount = 10 /obj/structure/flora/tree/attackby(obj/item/W, mob/user, params) - if(!cut && log_amount && (!(NODECONSTRUCT_1 in flags_1))) + if(!cut && log_amount && (!(flags_1 & NODECONSTRUCT_1))) if(W.sharpness && W.force > 0) if(W.hitsound) playsound(get_turf(src), W.hitsound, 100, 0, 0) @@ -26,7 +25,7 @@ playsound(get_turf(src), 'sound/effects/meteorimpact.ogg', 100 , 0, 0) icon = 'icons/obj/flora/pinetrees.dmi' icon_state = "tree_stump" - density = 0 + density = FALSE pixel_x = -16 name += " stump" cut = TRUE @@ -91,6 +90,11 @@ icon_state = "[icon_state][rand(1, 6)]" . = ..() +/obj/structure/flora/tree/jungle/small + pixel_y = 0 + pixel_x = -32 + icon = 'icons/obj/flora/jungletreesmall.dmi' + //grass /obj/structure/flora/grass name = "grass" @@ -125,7 +129,7 @@ name = "bush" icon = 'icons/obj/flora/snowflora.dmi' icon_state = "snowbush1" - anchored = 1 + anchored = TRUE /obj/structure/flora/bush/Initialize() icon_state = "snowbush[rand(1, 6)]" @@ -304,7 +308,7 @@ desc = "A volcanic rock" icon = 'icons/obj/flora/rocks.dmi' resistance_flags = FIRE_PROOF - density = 1 + density = TRUE /obj/structure/flora/rock/Initialize() . = ..() diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index cea0e5e23f..e70d5d3ddb 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -394,8 +394,8 @@ take_damage(round(exposed_volume / 100), BURN, 0, 0) ..() -/obj/structure/window/storage_contents_dump_act(obj/item/storage/src_object, mob/user) - return 0 +/obj/structure/window/get_dumping_location(obj/item/storage/source,mob/user) + return null /obj/structure/window/CanAStarPass(ID, to_dir) if(!density) @@ -408,6 +408,15 @@ /obj/structure/window/GetExplosionBlock() return reinf && fulltile ? real_explosion_block : 0 +/obj/structure/window/spawner/east + dir = EAST + +/obj/structure/window/spawner/west + dir = WEST + +/obj/structure/window/spawner/north + dir = NORTH + /obj/structure/window/unanchored anchored = FALSE @@ -422,6 +431,15 @@ explosion_block = 1 glass_type = /obj/item/stack/sheet/rglass +/obj/structure/window/reinforced/spawner/east + dir = EAST + +/obj/structure/window/reinforced/spawner/west + dir = WEST + +/obj/structure/window/reinforced/spawner/north + dir = NORTH + /obj/structure/window/reinforced/unanchored anchored = FALSE @@ -436,6 +454,15 @@ explosion_block = 1 glass_type = /obj/item/stack/sheet/plasmaglass +/obj/structure/window/plasma/spawner/east + dir = EAST + +/obj/structure/window/plasma/spawner/west + dir = WEST + +/obj/structure/window/plasma/spawner/north + dir = NORTH + /obj/structure/window/plasma/unanchored anchored = FALSE @@ -450,6 +477,15 @@ explosion_block = 2 glass_type = /obj/item/stack/sheet/plasmarglass +/obj/structure/window/plasma/reinforced/spawner/east + dir = EAST + +/obj/structure/window/plasma/reinforced/spawner/west + dir = WEST + +/obj/structure/window/plasma/reinforced/spawner/north + dir = NORTH + /obj/structure/window/plasma/reinforced/unanchored anchored = FALSE diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index 7051bea4c7..bc0af068c5 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -195,6 +195,7 @@ if(wet >= wet_setting) return wet = wet_setting + UpdateSlip() if(wet_setting != TURF_DRY) if(wet_overlay) cut_overlay(wet_overlay) @@ -217,6 +218,30 @@ add_overlay(wet_overlay) HandleWet() +/turf/open/proc/UpdateSlip() + switch(wet) + if(TURF_WET_WATER) + AddComponent(/datum/component/slippery, 60, NO_SLIP_WHEN_WALKING) + if(TURF_WET_LUBE) + AddComponent(/datum/component/slippery, 80, SLIDE | GALOSHES_DONT_HELP) + if(TURF_WET_ICE) + AddComponent(/datum/component/slippery, 120, SLIDE | GALOSHES_DONT_HELP) + if(TURF_WET_PERMAFROST) + AddComponent(/datum/component/slippery, 120, SLIDE_ICE | GALOSHES_DONT_HELP) + if(TURF_WET_SLIDE) + AddComponent(/datum/component/slippery, 80, SLIDE | GALOSHES_DONT_HELP) + else + qdel(GetComponent(/datum/component/slippery)) + +/turf/open/ComponentActivated(datum/component/C) + ..() + var/datum/component/slippery/S = C + if(!istype(S)) + return + if(wet == TURF_WET_LUBE) + var/mob/living/L = S.slip_victim + L.confused = max(L.confused, 8) + /turf/open/proc/MakeDry(wet_setting = TURF_WET_WATER) if(wet > wet_setting || !wet) return @@ -229,6 +254,7 @@ wet = TURF_DRY if(wet_overlay) cut_overlay(wet_overlay) + UpdateSlip() /turf/open/proc/HandleWet() if(!wet) @@ -273,3 +299,13 @@ wet_time = 0 if(wet) addtimer(CALLBACK(src, .proc/HandleWet), 15, TIMER_UNIQUE) + +/turf/open/get_dumping_location() + return src + +/turf/open/proc/ClearWet()//Nuclear option of immediately removing slipperyness from the tile instead of the natural drying over time + wet = TURF_DRY + UpdateSlip() + if(wet_overlay) + cut_overlay(wet_overlay) + diff --git a/code/game/turfs/simulated/dirtystation.dm b/code/game/turfs/simulated/dirtystation.dm index a25aa60c6c..dbf67d7d0f 100644 --- a/code/game/turfs/simulated/dirtystation.dm +++ b/code/game/turfs/simulated/dirtystation.dm @@ -25,14 +25,14 @@ //The code below here isn't exactly optimal, but because of the individual decals that each area uses it's still applicable. //high dirt - 1/3 - if(istype(A, /area/science/test_area) || istype(A, /area/mine/production) || istype(A, /area/mine/living_quarters) || istype(A, /area/mine/north_outpost) || istype(A, /area/mine/west_outpost) || istype(A, /area/wreck) || istype(A, /area/derelict) || istype(A, /area/djstation)) + if(istype(A, /area/science/test_area) || istype(A, /area/mine/production) || istype(A, /area/mine/living_quarters) || istype(A, /area/mine/north_outpost) || istype(A, /area/mine/west_outpost) || istype(A, /area/ruin/space)) new /obj/effect/decal/cleanable/dirt(src) //vanilla, but it works return if(prob(80)) //mid dirt - 1/15 return - if(istype(A, /area/engine) || istype(A, /area/crew_quarters/heads/chief) || istype(A, /area/assembly) || istype(A, /area/science/robotics) || istype(A, /area/maintenance) || istype(A, /area/construction)) + if(istype(A, /area/engine) || istype(A, /area/crew_quarters/heads/chief) || istype(A, /area/ruin/space/derelict/assembly_line) || istype(A, /area/science/robotics) || istype(A, /area/maintenance) || istype(A, /area/construction)) //Blood, sweat, and oil. Oh, and dirt. if(prob(3)) new /obj/effect/decal/cleanable/blood/old(src) diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 917c7578e4..6ffdcb3af5 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -46,12 +46,19 @@ /turf/open/floor/circuit/airless initial_gas_mix = "TEMP=2.7" +/turf/open/floor/circuit/killroom + name = "Killroom Floor" + initial_gas_mix = "n2=500;TEMP=80" + /turf/open/floor/circuit/telecomms initial_gas_mix = "n2=100;TEMP=80" /turf/open/floor/circuit/telecomms/mainframe name = "Mainframe Base" +/turf/open/floor/circuit/telecomms/server + name = "Server Base" + /turf/open/floor/circuit/green icon_state = "gcircuit" icon_normal = "gcircuit" @@ -271,4 +278,4 @@ //Do this *after* the turf has changed as qdel in spacevines will call changeturf again if it hasn't for(var/obj/structure/spacevine/SV in src) if(!QDESTROYING(SV))//Helps avoid recursive loops - qdel(SV) \ No newline at end of file + qdel(SV) diff --git a/code/game/turfs/simulated/floor/plasteel_floor.dm b/code/game/turfs/simulated/floor/plasteel_floor.dm index 23471ccd5f..c99d2f3a9a 100644 --- a/code/game/turfs/simulated/floor/plasteel_floor.dm +++ b/code/game/turfs/simulated/floor/plasteel_floor.dm @@ -21,6 +21,10 @@ initial_gas_mix = "n2=100;TEMP=80" /turf/open/floor/plasteel/black/telecomms/mainframe name = "Mainframe Floor" +/turf/open/floor/plasteel/black/telecomms/server + name = "Server Base" +/turf/open/floor/plasteel/black/telecomms/server/walkway + name = "Server Walkway" /turf/open/floor/plasteel/airless/black icon_state = "dark" /turf/open/floor/plasteel/black/side @@ -355,6 +359,8 @@ initial_gas_mix = "n2=100;TEMP=80" /turf/open/floor/plasteel/vault/telecomms/mainframe name = "Mainframe Floor" +/turf/open/floor/plasteel/vault/killroom + name = "Killroom Floor" /turf/open/floor/plasteel/cult icon_state = "cult" diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm index dc83f31736..a03caadd19 100644 --- a/code/game/turfs/simulated/floor/plating.dm +++ b/code/game/turfs/simulated/floor/plating.dm @@ -4,6 +4,7 @@ * Airless * Airless plating * Engine floor + * Foam plating */ // note that plating and engine floor do not call their parent attackby, unlike other flooring // this is done in order to avoid inheriting the crowbar attackby @@ -69,3 +70,35 @@ icon_state = icon_plating burnt = 0 broken = 0 + +/turf/open/floor/plating/foam + name = "metal foam plating" + desc = "Thin, fragile flooring created with metal foam." + icon_state = "foam_plating" + broken_states = list("foam_plating") + burnt_states = list("foam_plating") + +/turf/open/floor/plating/foam/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/stack/tile/plasteel)) + var/obj/item/stack/tile/plasteel/P = I + if(P.use(1)) + var/obj/L = locate(/obj/structure/lattice) in src + if(L) + qdel(L) + to_chat(user, "You reinforce the foamed plating with tiling.") + playsound(src, 'sound/weapons/Genhit.ogg', 50, TRUE) + ChangeTurf(/turf/open/floor/plating) + else + playsound(src, 'sound/weapons/tap.ogg', 100, TRUE) //The attack sound is muffled by the foam itself + user.changeNext_move(CLICK_CD_MELEE) + user.do_attack_animation(src) + if(prob(I.force * 20 - 25)) + user.visible_message("[user] smashes through [src]!", \ + "You smash through [src] with [I]!") + ChangeTurf(baseturf) + else + to_chat(user, "You hit [src], to no effect!") + +/turf/open/floor/plating/foam/ex_act() + ..() + ChangeTurf(baseturf) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm old mode 100644 new mode 100755 index 42fbab2a6e..e6314861b6 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -169,27 +169,8 @@ has_opaque_atom = TRUE // Make sure to do this before reconsider_lights(), incase we're on instant updates. Guaranteed to be on in this case. reconsider_lights() - /turf/open/Entered(atom/movable/AM) ..() - //slipping - if (istype(AM, /mob/living/carbon)) - var/mob/living/carbon/M = AM - if(M.movement_type & FLYING) - return - switch(wet) - if(TURF_WET_WATER) - if(!M.slip(60, null, NO_SLIP_WHEN_WALKING)) - M.inertia_dir = 0 - if(TURF_WET_LUBE) - if(M.slip(80, null, (SLIDE|GALOSHES_DONT_HELP))) - M.confused = max(M.confused, 8) - if(TURF_WET_ICE) - M.slip(120, null, (SLIDE|GALOSHES_DONT_HELP)) - if(TURF_WET_PERMAFROST) - M.slip(120, null, (SLIDE_ICE|GALOSHES_DONT_HELP)) - if(TURF_WET_SLIDE) - M.slip(80, null, (SLIDE|GALOSHES_DONT_HELP)) //melting if(isobj(AM) && air && air.temperature > T0C) var/obj/O = AM @@ -554,3 +535,6 @@ else return I return I + +/turf/AllowDrop() + return TRUE diff --git a/code/modules/hydroponics/grown/banana.dm b/code/modules/hydroponics/grown/banana.dm index 198d01639f..7183cac451 100644 --- a/code/modules/hydroponics/grown/banana.dm +++ b/code/modules/hydroponics/grown/banana.dm @@ -115,8 +115,6 @@ name = "synthesized banana peel" desc = "A synthetic banana peel." -/obj/item/grown/bananapeel/specialpeel/Crossed(AM) - if(iscarbon(AM)) - var/mob/living/carbon/carbon = AM - if(carbon.slip(40, src, FALSE)) - qdel(src) +/obj/item/grown/bananapeel/specialpeel/Initialize(AM) + . = ..() + AddComponent(/datum/component/slippery, 40) diff --git a/code/modules/ruins/objects_and_mobs/ruin_mapping_aids.dm b/code/modules/mapping/mapping_helpers.dm similarity index 83% rename from code/modules/ruins/objects_and_mobs/ruin_mapping_aids.dm rename to code/modules/mapping/mapping_helpers.dm index 68a34637b8..cf82921646 100644 --- a/code/modules/ruins/objects_and_mobs/ruin_mapping_aids.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -1,8 +1,10 @@ -//These landmarks can be placed in rooms/ruins to set the baseturfs of every turf in the area. Easier than having potentially unlimited subtypes of every turf or having to manually edit the turfs in the map editor +//Landmarks and other helpers which speed up the mapping process and reduce the number of unique instances/subtypes of items/turf/ect -/obj/effect/baseturf_helper + + +/obj/effect/baseturf_helper //Set the baseturfs of every turf in the /area/ it is placed. name = "baseturf editor" - icon = 'icons/obj/weapons.dmi' + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "syndballoon" var/baseturf = null layer = POINT_LAYER diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 243579c53d..5207c92129 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -234,15 +234,11 @@ /mob/proc/drop_all_held_items() - if(!loc || !loc.allow_drop()) - return for(var/obj/item/I in held_items) dropItemToGround(I) //Drops the item in our active hand. /mob/proc/drop_item() - if(!loc || !loc.allow_drop()) - return var/obj/item/held = get_active_held_item() return dropItemToGround(held) @@ -272,7 +268,7 @@ //for when you want the item to end up on the ground //will force move the item to the ground and call the turf's Entered /mob/proc/dropItemToGround(obj/item/I, force = FALSE) - return doUnEquip(I, force, loc, FALSE) + return doUnEquip(I, force, drop_location(), FALSE) //for when the item will be immediately placed in a loc other than the ground /mob/proc/transferItemToLoc(obj/item/I, newloc = null, force = FALSE) diff --git a/code/modules/modular_computers/hardware/printer.dm b/code/modules/modular_computers/hardware/printer.dm index 3f80dc9c69..699ba1587a 100644 --- a/code/modules/modular_computers/hardware/printer.dm +++ b/code/modules/modular_computers/hardware/printer.dm @@ -24,7 +24,7 @@ if(!check_functionality()) return FALSE - var/obj/item/paper/P = new/obj/item/paper(get_turf(holder)) + var/obj/item/paper/P = new/obj/item/paper(holder.drop_location()) // Damaged printer causes the resulting paper to be somewhat harder to read. if(damage > damage_malfunction) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index bd2513f776..716c1b1f80 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -177,10 +177,13 @@ var/area/A = src.loc.loc //if area isn't specified use current - if(isarea(A) && src.areastring == null) + if(areastring) + src.area = get_area_instance_from_text(areastring) + if(!src.area) + src.area = A + stack_trace("Bad areastring path for [src], [src.areastring]") + else if(isarea(A) && src.areastring == null) src.area = A - else - src.area = get_area_by_name(areastring) update_icon() make_terminal() diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 5d8261be45..07cb98ea6d 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -55,6 +55,8 @@ #define SUPERMATTER_DANGER_PERCENT 50 #define SUPERMATTER_WARNING_PERCENT 100 +GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_shard) + /obj/machinery/power/supermatter_shard name = "supermatter shard" desc = "A strangely translucent and iridescent crystal that looks like it used to be part of a larger structure." @@ -131,6 +133,7 @@ var/produces_gas = TRUE var/obj/effect/countdown/supermatter/countdown + var/is_main_engine = FALSE /obj/machinery/power/supermatter_shard/Initialize() . = ..() @@ -143,7 +146,8 @@ radio.listening = 0 radio.recalculateChannels() investigate_log("has been created.", INVESTIGATE_SUPERMATTER) - + if(is_main_engine) + GLOB.main_supermatter_engine = src /obj/machinery/power/supermatter_shard/Destroy() investigate_log("has been destroyed.", INVESTIGATE_SUPERMATTER) @@ -151,6 +155,8 @@ QDEL_NULL(radio) GLOB.poi_list -= src QDEL_NULL(countdown) + if(is_main_engine && GLOB.main_supermatter_engine == src) + GLOB.main_supermatter_engine = null . = ..() /obj/machinery/power/supermatter_shard/examine(mob/user) @@ -584,6 +590,9 @@ else L.show_message("You hear an unearthly ringing and notice your skin is covered in fresh radiation burns.", 2) +/obj/machinery/power/supermatter_shard/engine + is_main_engine = TRUE + // When you wanna make a supermatter shard for the dramatic effect, but // don't want it exploding suddenly /obj/machinery/power/supermatter_shard/hugbox @@ -599,6 +608,9 @@ gasefficency = 0.15 explosion_power = 35 +/obj/machinery/power/supermatter_shard/crystal/engine + is_main_engine = TRUE + /obj/machinery/power/supermatter_shard/proc/supermatter_pull(turf/center, pull_range = 10) playsound(src.loc, 'sound/weapons/marauder.ogg', 100, 1, extrarange = 7) for(var/atom/P in orange(pull_range,center)) diff --git a/code/modules/recycling/disposal-structures.dm b/code/modules/recycling/disposal-structures.dm index bd0712eab5..efe730d1c2 100644 --- a/code/modules/recycling/disposal-structures.dm +++ b/code/modules/recycling/disposal-structures.dm @@ -121,8 +121,8 @@ T.assume_air(gas) T.air_update_turf() -/obj/structure/disposalholder/allow_drop() - return 1 +/obj/structure/disposalholder/AllowDrop() + return TRUE /obj/structure/disposalholder/ex_act(severity, target) return diff --git a/code/modules/shuttle/arrivals.dm b/code/modules/shuttle/arrivals.dm index 88229fb5a8..d89e1420fc 100644 --- a/code/modules/shuttle/arrivals.dm +++ b/code/modules/shuttle/arrivals.dm @@ -1,4 +1,3 @@ - /obj/docking_port/mobile/arrivals name = "arrivals shuttle" id = "arrivals" diff --git a/code/modules/shuttle/assault_pod.dm b/code/modules/shuttle/assault_pod.dm index 399a4abd4d..7015192722 100644 --- a/code/modules/shuttle/assault_pod.dm +++ b/code/modules/shuttle/assault_pod.dm @@ -20,7 +20,9 @@ /obj/item/device/assault_pod name = "Assault Pod Targetting Device" icon_state = "gangtool-red" - item_state = "walkietalkie" + item_state = "radio" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' desc = "Used to select a landing zone for assault pods." var/shuttle_id = "steel_rain" var/dwidth = 3 diff --git a/code/modules/shuttle/ferry.dm b/code/modules/shuttle/ferry.dm index 2f1927ed9c..dce6f509ff 100644 --- a/code/modules/shuttle/ferry.dm +++ b/code/modules/shuttle/ferry.dm @@ -1,33 +1,33 @@ -/obj/machinery/computer/shuttle/ferry - name = "transport ferry console" - circuit = /obj/item/circuitboard/computer/ferry - shuttleId = "ferry" - possible_destinations = "ferry_home;ferry_away" +/obj/machinery/computer/shuttle/ferry + name = "transport ferry console" + circuit = /obj/item/circuitboard/computer/ferry + shuttleId = "ferry" + possible_destinations = "ferry_home;ferry_away" req_access = list(ACCESS_CENT_GENERAL) - - var/aiControlDisabled = 1 - -/obj/machinery/computer/shuttle/ferry/proc/canAIControl(mob/user) - return ((aiControlDisabled != 1)); - -/obj/machinery/computer/shuttle/ferry/attack_ai(mob/user) - if(!src.canAIControl(user)) - return - -/obj/machinery/computer/shuttle/ferry/request - name = "ferry console" - circuit = /obj/item/circuitboard/computer/ferry/request - var/last_request //prevents spamming admins - var/cooldown = 600 - possible_destinations = "ferry_home;ferry_away" + + var/aiControlDisabled = 1 + +/obj/machinery/computer/shuttle/ferry/proc/canAIControl(mob/user) + return ((aiControlDisabled != 1)); + +/obj/machinery/computer/shuttle/ferry/attack_ai(mob/user) + if(!src.canAIControl(user)) + return + +/obj/machinery/computer/shuttle/ferry/request + name = "ferry console" + circuit = /obj/item/circuitboard/computer/ferry/request + var/last_request //prevents spamming admins + var/cooldown = 600 + possible_destinations = "ferry_home;ferry_away" req_access = list(ACCESS_CENT_GENERAL) - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF - -/obj/machinery/computer/shuttle/ferry/request/Topic(href, href_list) - ..() - if(href_list["request"]) - if(last_request && (last_request + cooldown > world.time)) - return - last_request = world.time + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +/obj/machinery/computer/shuttle/ferry/request/Topic(href, href_list) + ..() + if(href_list["request"]) + if(last_request && (last_request + cooldown > world.time)) + return + last_request = world.time to_chat(usr, "Your request has been recieved by CentCom.") to_chat(GLOB.admins, "FERRY: [ADMIN_LOOKUPFLW(usr)] (Move Ferry) is requesting to move the transport ferry to CentCom.") diff --git a/code/modules/shuttle/navigation_computer.dm b/code/modules/shuttle/navigation_computer.dm new file mode 100644 index 0000000000..32324ea233 --- /dev/null +++ b/code/modules/shuttle/navigation_computer.dm @@ -0,0 +1,244 @@ +/obj/machinery/computer/camera_advanced/shuttle_docker + name = "navigation computer" + desc = "Used to designate a precise transit location for a spacecraft." + z_lock = ZLEVEL_STATION + jump_action = null + var/datum/action/innate/shuttledocker_rotate/rotate_action = new + var/datum/action/innate/shuttledocker_place/place_action = new + var/shuttleId = "" + var/shuttlePortId = "" + var/shuttlePortName = "" + var/list/jumpto_ports = list() //hashset of ports to jump to and ignore for collision purposes + var/list/blacklisted_turfs + var/obj/docking_port/stationary/my_port + var/view_range = 7 + var/x_offset = 0 + var/y_offset = 0 + var/space_turfs_only = TRUE + +/obj/machinery/computer/camera_advanced/shuttle_docker/GrantActions(mob/living/user) + if(jumpto_ports.len) + jump_action = new /datum/action/innate/camera_jump/shuttle_docker + ..() + + if(rotate_action) + rotate_action.target = user + rotate_action.Grant(user) + actions += rotate_action + + if(place_action) + place_action.target = user + place_action.Grant(user) + actions += place_action + +/obj/machinery/computer/camera_advanced/shuttle_docker/CreateEye() + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + if(QDELETED(M)) + return + eyeobj = new /mob/camera/aiEye/remote/shuttle_docker() + var/mob/camera/aiEye/remote/shuttle_docker/the_eye = eyeobj + the_eye.origin = src + the_eye.dir = M.dir + var/area/A = get_area(M) + if(QDELETED(A)) + return + var/turf/origin = locate(M.x + x_offset, M.y + y_offset, M.z) + for(var/turf/T in A) + if(T.z != origin.z) + continue + var/image/I = image('icons/effects/alphacolors.dmi', origin, "red") + I.layer = ABOVE_NORMAL_TURF_LAYER + I.plane = 0 + I.mouse_opacity = 0 + var/x_off = T.x - origin.x + var/y_off = T.y - origin.y + I.pixel_x = x_off * 32 + I.pixel_y = y_off * 32 + the_eye.placement_images[I] = list(x_off, y_off) + generateBlacklistedTurfs() + +/obj/machinery/computer/camera_advanced/shuttle_docker/give_eye_control(mob/user) + ..() + if(!QDELETED(user) && user.client) + var/mob/camera/aiEye/remote/shuttle_docker/the_eye = eyeobj + user.client.images += the_eye.placement_images + user.client.images += the_eye.placed_images + user.client.view = view_range + +/obj/machinery/computer/camera_advanced/shuttle_docker/remove_eye_control(mob/living/user) + ..() + if(!QDELETED(user) && user.client) + var/mob/camera/aiEye/remote/shuttle_docker/the_eye = eyeobj + user.client.images -= the_eye.placement_images + user.client.images -= the_eye.placed_images + user.client.view = world.view + +/obj/machinery/computer/camera_advanced/shuttle_docker/proc/placeLandingSpot() + if(!checkLandingSpot()) + return FALSE + var/mob/camera/aiEye/remote/shuttle_docker/the_eye = eyeobj + if(!my_port) + my_port = new /obj/docking_port/stationary + my_port.name = shuttlePortName + my_port.id = shuttlePortId + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + my_port.height = M.height + my_port.width = M.width + my_port.dheight = M.dheight + my_port.dwidth = M.dwidth + my_port.dir = the_eye.dir + my_port.loc = locate(eyeobj.x - x_offset, eyeobj.y - y_offset, eyeobj.z) + if(current_user && current_user.client) + current_user.client.images -= the_eye.placed_images + + for(var/V in the_eye.placed_images) + qdel(V) + the_eye.placed_images = list() + + for(var/V in the_eye.placement_images) + var/turf/T = locate(eyeobj.x + the_eye.placement_images[V][1], eyeobj.y + the_eye.placement_images[V][2], eyeobj.z) + var/image/I = image('icons/effects/alphacolors.dmi', T, "blue") + I.layer = ABOVE_OPEN_TURF_LAYER + I.plane = 0 + I.mouse_opacity = 0 + the_eye.placed_images += I + + if(current_user && current_user.client) + current_user.client.images += the_eye.placed_images + return TRUE + +/obj/machinery/computer/camera_advanced/shuttle_docker/proc/rotateLandingSpot() + var/mob/camera/aiEye/remote/shuttle_docker/the_eye = eyeobj + the_eye.dir = turn(the_eye.dir, -90) + for(var/V in the_eye.placement_images) + var/image/I = V + var/list/coords = the_eye.placement_images[V] + var/Tmp = coords[1] + coords[1] = coords[2] + coords[2] = -Tmp + + I.pixel_x = coords[1] * 32 + I.pixel_y = coords[2] * 32 + var/Tmp = x_offset + x_offset = y_offset + y_offset = -Tmp + checkLandingSpot() + +/obj/machinery/computer/camera_advanced/shuttle_docker/proc/checkLandingTurf(turf/T) + return T && (!blacklisted_turfs || !blacklisted_turfs[T]) && (!space_turfs_only || isspaceturf(T)) + +/obj/machinery/computer/camera_advanced/shuttle_docker/proc/generateBlacklistedTurfs() + blacklisted_turfs = list() + for(var/V in SSshuttle.stationary) + if(!V) + continue + var/obj/docking_port/stationary/S = V + if(z_lock && (S.z != z_lock)) + continue + if((S.id == shuttlePortId) || jumpto_ports[S.id]) + continue + for(var/T in S.return_turfs()) + blacklisted_turfs[T] = TRUE + +/obj/machinery/computer/camera_advanced/shuttle_docker/proc/checkLandingSpot() + var/mob/camera/aiEye/remote/shuttle_docker/the_eye = eyeobj + var/turf/eyeturf = get_turf(the_eye) + if(!eyeturf) + return + var/landing_spot_clear = TRUE + for(var/V in the_eye.placement_images) + var/image/I = V + I.loc = eyeturf + var/list/coords = the_eye.placement_images[V] + var/turf/T = locate(eyeturf.x + coords[1], eyeturf.y + coords[2], eyeturf.z) + if(checkLandingTurf(T)) + I.icon_state = "green" + else + I.icon_state = "red" + landing_spot_clear = FALSE + return landing_spot_clear + +/mob/camera/aiEye/remote/shuttle_docker + visible_icon = FALSE + use_static = FALSE + var/list/placement_images = list() + var/list/placed_images = list() + +/mob/camera/aiEye/remote/shuttle_docker/setLoc(T) + ..() + var/obj/machinery/computer/camera_advanced/shuttle_docker/console = origin + console.checkLandingSpot() + +/mob/camera/aiEye/remote/shuttle_docker/update_remote_sight(mob/living/user) + user.sight = BLIND|SEE_TURFS + user.lighting_alpha = LIGHTING_PLANE_ALPHA_INVISIBLE + user.sync_lighting_plane_alpha() + return TRUE + +/datum/action/innate/shuttledocker_rotate + name = "Rotate" + icon_icon = 'icons/mob/actions/actions_mecha.dmi' + button_icon_state = "mech_cycle_equip_off" + +/datum/action/innate/shuttledocker_rotate/Activate() + if(QDELETED(target) || !isliving(target)) + return + var/mob/living/C = target + var/mob/camera/aiEye/remote/remote_eye = C.remote_control + var/obj/machinery/computer/camera_advanced/shuttle_docker/origin = remote_eye.origin + origin.rotateLandingSpot() + +/datum/action/innate/shuttledocker_place + name = "Place" + icon_icon = 'icons/mob/actions/actions_mecha.dmi' + button_icon_state = "mech_zoom_off" + +/datum/action/innate/shuttledocker_place/Activate() + if(QDELETED(target) || !isliving(target)) + return + var/mob/living/C = target + var/mob/camera/aiEye/remote/remote_eye = C.remote_control + var/obj/machinery/computer/camera_advanced/shuttle_docker/origin = remote_eye.origin + if(origin.placeLandingSpot()) + to_chat(target, "Transit location designated") + else + to_chat(target, "Invalid transit location") + +/datum/action/innate/camera_jump/shuttle_docker + name = "Jump to Location" + button_icon_state = "camera_jump" + +/datum/action/innate/camera_jump/shuttle_docker/Activate() + if(QDELETED(target) || !isliving(target)) + return + var/mob/living/C = target + var/mob/camera/aiEye/remote/remote_eye = C.remote_control + var/obj/machinery/computer/camera_advanced/shuttle_docker/console = remote_eye.origin + + playsound(console, 'sound/machines/terminal_prompt_deny.ogg', 25, 0) + + var/list/L = list() + for(var/V in SSshuttle.stationary) + if(!V) + continue + var/obj/docking_port/stationary/S = V + if(console.z_lock && (S.z != console.z_lock)) + continue + if(console.jumpto_ports[S.id]) + L[S.name] = S + + playsound(console, 'sound/machines/terminal_prompt.ogg', 25, 0) + var/selected = input("Choose location to jump to", "Locations", null) as null|anything in L + if(QDELETED(src) || QDELETED(target) || !isliving(target)) + return + playsound(src, "terminal_type", 25, 0) + if(selected) + var/turf/T = get_turf(L[selected]) + if(T) + playsound(console, 'sound/machines/terminal_prompt_confirm.ogg', 25, 0) + remote_eye.setLoc(T) + to_chat(target, "Jumped to [selected]") + C.overlay_fullscreen("flash", /obj/screen/fullscreen/flash/static) + C.clear_fullscreen("flash", 3) + else + playsound(console, 'sound/machines/terminal_prompt_deny.ogg', 25, 0) diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index 77828de4a6..b09c38d714 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -78,7 +78,7 @@ All ShuttleMove procs go here return FALSE // Called on atoms to move the atom to the new location -/atom/movable/proc/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir) +/atom/movable/proc/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) if(newT == oldT) // In case of in place shuttle rotation shenanigans. return @@ -162,7 +162,7 @@ All ShuttleMove procs go here /************************************Machinery move procs************************************/ -/obj/machinery/door/airlock/beforeShuttleMove() +/obj/machinery/door/airlock/beforeShuttleMove(turf/newT, rotation) . = ..() shuttledocked = 0 for(var/obj/machinery/door/airlock/A in range(1, src)) @@ -170,56 +170,55 @@ All ShuttleMove procs go here A.air_tight = TRUE INVOKE_ASYNC(A, /obj/machinery/door/.proc/close) -/obj/machinery/door/airlock/afterShuttleMove() +/obj/machinery/door/airlock/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() shuttledocked = 1 for(var/obj/machinery/door/airlock/A in range(1, src)) A.shuttledocked = 1 -/obj/machinery/camera/beforeShuttleMove() +/obj/machinery/camera/beforeShuttleMove(turf/newT, rotation) . = ..() GLOB.cameranet.removeCamera(src) GLOB.cameranet.updateChunk() return TRUE -/obj/machinery/camera/afterShuttleMove() +/obj/machinery/camera/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() if(can_use()) GLOB.cameranet.addCamera(src) var/datum/camerachunk/chunk = GLOB.cameranet.getCameraChunk(x, y, z) chunk.hasChanged(TRUE) -/obj/machinery/telecomms/onShuttleMove(turf/T1) +/obj/machinery/telecomms/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() - if(. && T1) // Update listening Z, just in case you have telecomm relay on a shuttle - listening_level = T1.z + listening_level = z // Update listening Z, just in case you have telecomm relay on a shuttle -/obj/machinery/mech_bay_recharge_port/afterShuttleMove() +/obj/machinery/mech_bay_recharge_port/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() recharging_turf = get_step(loc, dir) -/obj/machinery/atmospherics/afterShuttleMove() +/obj/machinery/atmospherics/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() if(pipe_vision_img) pipe_vision_img.loc = loc -/obj/machinery/computer/auxillary_base/onShuttleMove(turf/T1) +/obj/machinery/computer/auxillary_base/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) . = ..() if(z == ZLEVEL_MINING) //Avoids double logging and landing on other Z-levels due to badminnery SSblackbox.add_details("colonies_dropped", "[x]|[y]|[z]") //Number of times a base has been dropped! -/obj/machinery/gravity_generator/main/beforeShuttleMove() +/obj/machinery/gravity_generator/main/beforeShuttleMove(turf/newT, rotation) . = ..() on = FALSE update_list() -/obj/machinery/gravity_generator/main/afterShuttleMove() +/obj/machinery/gravity_generator/main/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() if(charge_count != 0 && charging_state != POWER_UP) on = TRUE update_list() -/obj/machinery/thruster/beforeShuttleMove() +/obj/machinery/thruster/beforeShuttleMove(turf/newT, rotation) . = ..() . = TRUE @@ -238,7 +237,7 @@ All ShuttleMove procs go here var/new_pos = supposed_node_connect.Find(real_node_connect[I]) nodes[new_pos] = nodes_copy[I] -/obj/machinery/atmospherics/afterShuttleMove() +/obj/machinery/atmospherics/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() var/missing_nodes = FALSE for(DEVICE_TYPE_LOOP) @@ -267,17 +266,17 @@ All ShuttleMove procs go here // atmosinit() calls update_icon(), so we don't need to call it update_icon() -/obj/machinery/atmospherics/pipe/afterShuttleMove() +/obj/machinery/atmospherics/pipe/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() var/turf/T = loc hide(T.intact) -/obj/machinery/navbeacon/beforeShuttleMove() +/obj/machinery/navbeacon/beforeShuttleMove(turf/newT, rotation) . = ..() GLOB.navbeacons["[z]"] -= src GLOB.deliverybeacons -= src -/obj/machinery/navbeacon/afterShuttleMove() +/obj/machinery/navbeacon/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() var/turf/T = loc hide(T.intact) @@ -289,7 +288,7 @@ All ShuttleMove procs go here GLOB.deliverybeacons += src GLOB.deliverybeacontags += location -/obj/machinery/power/terminal/afterShuttleMove() +/obj/machinery/power/terminal/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() var/turf/T = src.loc if(level==1) @@ -297,14 +296,14 @@ All ShuttleMove procs go here /************************************Item move procs************************************/ -/obj/item/storage/pod/onShuttleMove() +/obj/item/storage/pod/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) unlocked = TRUE // If the pod was launched, the storage will always open. return ..() /************************************Mob move procs************************************/ -/mob/onShuttleMove() +/mob/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) if(!move_on_shuttle) return 0 . = ..() @@ -328,26 +327,25 @@ All ShuttleMove procs go here if(movement_force["KNOCKDOWN"]) Knockdown(movement_force["KNOCKDOWN"]) -/mob/living/simple_animal/hostile/megafauna/onShuttleMove() - var/turf/oldT = loc +/mob/living/simple_animal/hostile/megafauna/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) . = ..() message_admins("Megafauna [src] [ADMIN_FLW(src)] moved via shuttle from [ADMIN_COORDJMP(oldT)] to [ADMIN_COORDJMP(loc)]") /************************************Structure move procs************************************/ -/obj/structure/grille/beforeShuttleMove() +/obj/structure/grille/beforeShuttleMove(turf/newT, rotation) . = ..() . = TRUE -/obj/structure/lattice/beforeShuttleMove() +/obj/structure/lattice/beforeShuttleMove(turf/newT, rotation) . = ..() . = TRUE -/obj/structure/disposalpipe/afterShuttleMove() +/obj/structure/disposalpipe/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() update() -/obj/structure/cable/afterShuttleMove() +/obj/structure/cable/afterShuttleMove(list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() var/turf/T = loc if(level==1) @@ -355,26 +353,22 @@ All ShuttleMove procs go here /************************************Misc move procs************************************/ -/atom/movable/lighting_object/onShuttleMove() +/atom/movable/lighting_object/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) return FALSE -/atom/movable/light/onShuttleMove() +/atom/movable/light/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) return FALSE -/obj/docking_port/stationary/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force) - var/obj/docking_port/mobile/docked_port = get_docked() - if(!docked_port) - docked_port = locate(/obj/docking_port/mobile) in newT - - if(docked_port && locate(/obj/docking_port/stationary) in newT) - return FALSE //There's a mobile dock that's moving to the new turf to be with another stationary dock! After all I did for them... +/obj/docking_port/stationary/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) + if(old_dock == src) //Don't move the dock we're leaving + return FALSE . = ..() -obj/docking_port/stationary/public_mining_dock/onShuttleMove() +/obj/docking_port/stationary/public_mining_dock/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) id = "mining_public" //It will not move with the base, but will become enabled as a docking point. return 0 -/obj/effect/abstract/proximity_checker/onShuttleMove() +/obj/effect/abstract/proximity_checker/onShuttleMove(turf/newT, turf/oldT, rotation, list/movement_force, move_dir, old_dock) //timer so it only happens once addtimer(CALLBACK(monitor, /datum/proximity_monitor/proc/SetRange, monitor.current_range, TRUE), 0, TIMER_UNIQUE) diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 4c53ff6690..d0d5952a0c 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -71,6 +71,12 @@ _y + (-dwidth+width-1)*sin + (-dheight+height-1)*cos ) +//returns turfs within our projected rectangle in no particular order +/obj/docking_port/proc/return_turfs() + var/list/L = return_coords() + var/turf/T0 = locate(L[1],L[2],z) + var/turf/T1 = locate(L[3],L[4],z) + return block(T0,T1) //returns turfs within our projected rectangle in a specific order. //this ensures that turfs are copied over in the same order, regardless of any rotation @@ -535,7 +541,7 @@ continue for(var/thing in oldT) //Needs to be this kind of loop in case, because of shuttle rotation shenanigans, the destination turf is the same as the source turf var/atom/movable/moving_atom = thing - moving_atom.onShuttleMove(newT, oldT, rotation, movement_force, movement_direction) //atoms + moving_atom.onShuttleMove(newT, oldT, rotation, movement_force, movement_direction, old_dock) //atoms moved_atoms += moving_atom oldT.onShuttleMove(newT, turf_type, baseturf_type, rotation, movement_force, movement_direction) //turfs var/area/shuttle_area = oldT.loc diff --git a/code/modules/shuttle/syndicate.dm b/code/modules/shuttle/syndicate.dm index 0a610cc636..f9d90dd342 100644 --- a/code/modules/shuttle/syndicate.dm +++ b/code/modules/shuttle/syndicate.dm @@ -8,7 +8,7 @@ light_color = LIGHT_COLOR_RED req_access = list(ACCESS_SYNDICATE) shuttleId = "syndicate" - possible_destinations = "syndicate_away;syndicate_z5;syndicate_ne;syndicate_nw;syndicate_n;syndicate_se;syndicate_sw;syndicate_s" + possible_destinations = "syndicate_away;syndicate_z5;syndicate_ne;syndicate_nw;syndicate_n;syndicate_se;syndicate_sw;syndicate_s;syndicate_custom" resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF /obj/machinery/computer/shuttle/syndicate/recall @@ -42,5 +42,18 @@ return 0 ..() +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate + name = "syndicate shuttle navigation computer" + desc = "Used to designate a precise transit location for the syndicate shuttle." + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" + z_lock = ZLEVEL_STATION + shuttleId = "syndicate" + shuttlePortId = "syndicate_custom" + shuttlePortName = "custom location" + jumpto_ports = list("syndicate_ne" = 1, "syndicate_nw" = 1, "syndicate_n" = 1, "syndicate_se" = 1, "syndicate_sw" = 1, "syndicate_s" = 1) + view_range = 13 + x_offset = -4 + y_offset = -2 #undef SYNDICATE_CHALLENGE_TIMER \ No newline at end of file diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi new file mode 100644 index 0000000000..92ce2efa3e Binary files /dev/null and b/icons/obj/items_and_weapons.dmi differ diff --git a/icons/obj/structures_spawners.dmi b/icons/obj/structures_spawners.dmi new file mode 100644 index 0000000000..5d71b4fd44 Binary files /dev/null and b/icons/obj/structures_spawners.dmi differ diff --git a/tgstation.dme b/tgstation.dme index ea4c83c1f7..3b58a075e4 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -278,6 +278,7 @@ #include "code\datums\antagonists\devil.dm" #include "code\datums\antagonists\ninja.dm" #include "code\datums\components\component.dm" +#include "code\datums\components\slippery.dm" #include "code\datums\diseases\_disease.dm" #include "code\datums\diseases\_MobProcs.dm" #include "code\datums\diseases\anxiety.dm" @@ -388,6 +389,9 @@ #include "code\game\area\areas\ruins.dm" #include "code\game\area\areas\shuttles.dm" #include "code\game\area\areas\space_content.dm" +#include "code\game\area\areas\ruins\_ruins.dm" +#include "code\game\area\areas\ruins\lavaland.dm" +#include "code\game\area\areas\ruins\space.dm" #include "code\game\gamemodes\antag_hud.dm" #include "code\game\gamemodes\antag_spawner.dm" #include "code\game\gamemodes\antag_spawner_cit.dm" @@ -749,24 +753,72 @@ #include "code\game\objects\effects\temporary_visuals\cult.dm" #include "code\game\objects\effects\temporary_visuals\miscellaneous.dm" #include "code\game\objects\effects\temporary_visuals\temporary_visual.dm" +#include "code\game\objects\items\AI_modules.dm" +#include "code\game\objects\items\airlock_painter.dm" #include "code\game\objects\items\apc_frame.dm" #include "code\game\objects\items\blueprints.dm" #include "code\game\objects\items\body_egg.dm" #include "code\game\objects\items\bodybag.dm" #include "code\game\objects\items\candle.dm" #include "code\game\objects\items\cardboard_cutouts.dm" +#include "code\game\objects\items\cards_ids.dm" +#include "code\game\objects\items\charter.dm" +#include "code\game\objects\items\chrono_eraser.dm" +#include "code\game\objects\items\cigs_lighters.dm" +#include "code\game\objects\items\clown.dm" +#include "code\game\objects\items\clown_items.dm" #include "code\game\objects\items\control_wand.dm" +#include "code\game\objects\items\cosmetics.dm" +#include "code\game\objects\items\courtroom.dm" #include "code\game\objects\items\crayons.dm" +#include "code\game\objects\items\defib.dm" #include "code\game\objects\items\dehy_carp.dm" +#include "code\game\objects\items\dice.dm" +#include "code\game\objects\items\dna_injector.dm" #include "code\game\objects\items\documents.dm" #include "code\game\objects\items\eightball.dm" +#include "code\game\objects\items\extinguisher.dm" +#include "code\game\objects\items\flamethrower.dm" +#include "code\game\objects\items\gift.dm" +#include "code\game\objects\items\handcuffs.dm" +#include "code\game\objects\items\his_grace.dm" +#include "code\game\objects\items\holosign_creator.dm" +#include "code\game\objects\items\holy_weapons.dm" +#include "code\game\objects\items\inducer.dm" +#include "code\game\objects\items\kitchen.dm" #include "code\game\objects\items\latexballoon.dm" +#include "code\game\objects\items\manuals.dm" +#include "code\game\objects\items\miscellaneous.dm" +#include "code\game\objects\items\mop.dm" +#include "code\game\objects\items\paint.dm" +#include "code\game\objects\items\paiwire.dm" +#include "code\game\objects\items\pneumaticCannon.dm" +#include "code\game\objects\items\powerfist.dm" +#include "code\game\objects\items\RCD.dm" +#include "code\game\objects\items\RCL.dm" #include "code\game\objects\items\religion.dm" +#include "code\game\objects\items\RPD.dm" +#include "code\game\objects\items\RSF.dm" +#include "code\game\objects\items\scrolls.dm" +#include "code\game\objects\items\sharpener.dm" +#include "code\game\objects\items\shields.dm" #include "code\game\objects\items\shooting_range.dm" +#include "code\game\objects\items\signs.dm" +#include "code\game\objects\items\singularityhammer.dm" +#include "code\game\objects\items\stunbaton.dm" #include "code\game\objects\items\taster.dm" +#include "code\game\objects\items\teleportation.dm" +#include "code\game\objects\items\teleprod.dm" #include "code\game\objects\items\theft_tools.dm" +#include "code\game\objects\items\tools.dm" #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm" +#include "code\game\objects\items\twohanded.dm" +#include "code\game\objects\items\vending_items.dm" +#include "code\game\objects\items\weaponry.dm" +#include "code\game\objects\items\circuitboards\circuitboard.dm" +#include "code\game\objects\items\circuitboards\computer_circuitboards.dm" +#include "code\game\objects\items\circuitboards\machine_circuitboards.dm" #include "code\game\objects\items\devices\aicard.dm" #include "code\game\objects\items\devices\camera_bug.dm" #include "code\game\objects\items\devices\chameleonproj.dm" @@ -801,6 +853,37 @@ #include "code\game\objects\items\devices\radio\headset.dm" #include "code\game\objects\items\devices\radio\intercom.dm" #include "code\game\objects\items\devices\radio\radio.dm" +#include "code\game\objects\items\grenades\chem_grenade.dm" +#include "code\game\objects\items\grenades\clusterbuster.dm" +#include "code\game\objects\items\grenades\emgrenade.dm" +#include "code\game\objects\items\grenades\flashbang.dm" +#include "code\game\objects\items\grenades\ghettobomb.dm" +#include "code\game\objects\items\grenades\grenade.dm" +#include "code\game\objects\items\grenades\plastic.dm" +#include "code\game\objects\items\grenades\smokebomb.dm" +#include "code\game\objects\items\grenades\spawnergrenade.dm" +#include "code\game\objects\items\grenades\syndieminibomb.dm" +#include "code\game\objects\items\implants\implant.dm" +#include "code\game\objects\items\implants\implant_abductor.dm" +#include "code\game\objects\items\implants\implant_chem.dm" +#include "code\game\objects\items\implants\implant_clown.dm" +#include "code\game\objects\items\implants\implant_exile.dm" +#include "code\game\objects\items\implants\implant_explosive.dm" +#include "code\game\objects\items\implants\implant_freedom.dm" +#include "code\game\objects\items\implants\implant_gang.dm" +#include "code\game\objects\items\implants\implant_krav_maga.dm" +#include "code\game\objects\items\implants\implant_loyality.dm" +#include "code\game\objects\items\implants\implant_misc.dm" +#include "code\game\objects\items\implants\implant_storage.dm" +#include "code\game\objects\items\implants\implant_track.dm" +#include "code\game\objects\items\implants\implantcase.dm" +#include "code\game\objects\items\implants\implantchair.dm" +#include "code\game\objects\items\implants\implanter.dm" +#include "code\game\objects\items\implants\implantpad.dm" +#include "code\game\objects\items\implants\implantuplink.dm" +#include "code\game\objects\items\melee\energy.dm" +#include "code\game\objects\items\melee\misc.dm" +#include "code\game\objects\items\melee\transforming.dm" #include "code\game\objects\items\robot\ai_upgrades.dm" #include "code\game\objects\items\robot\robot_items.dm" #include "code\game\objects\items\robot\robot_parts.dm" @@ -821,104 +904,26 @@ #include "code\game\objects\items\stacks\tiles\light.dm" #include "code\game\objects\items\stacks\tiles\tile_mineral.dm" #include "code\game\objects\items\stacks\tiles\tile_types.dm" -#include "code\game\objects\items\weapons\AI_modules.dm" -#include "code\game\objects\items\weapons\airlock_painter.dm" -#include "code\game\objects\items\weapons\cards_ids.dm" -#include "code\game\objects\items\weapons\charter.dm" -#include "code\game\objects\items\weapons\chrono_eraser.dm" -#include "code\game\objects\items\weapons\cigs_lighters.dm" -#include "code\game\objects\items\weapons\clown_items.dm" -#include "code\game\objects\items\weapons\cosmetics.dm" -#include "code\game\objects\items\weapons\courtroom.dm" -#include "code\game\objects\items\weapons\defib.dm" -#include "code\game\objects\items\weapons\dice.dm" -#include "code\game\objects\items\weapons\dna_injector.dm" -#include "code\game\objects\items\weapons\extinguisher.dm" -#include "code\game\objects\items\weapons\flamethrower.dm" -#include "code\game\objects\items\weapons\gift.dm" -#include "code\game\objects\items\weapons\handcuffs.dm" -#include "code\game\objects\items\weapons\his_grace.dm" -#include "code\game\objects\items\weapons\holosign_creator.dm" -#include "code\game\objects\items\weapons\holy_weapons.dm" -#include "code\game\objects\items\weapons\inducer.dm" -#include "code\game\objects\items\weapons\kitchen.dm" -#include "code\game\objects\items\weapons\manuals.dm" -#include "code\game\objects\items\weapons\miscellaneous.dm" -#include "code\game\objects\items\weapons\mop.dm" -#include "code\game\objects\items\weapons\paint.dm" -#include "code\game\objects\items\weapons\paiwire.dm" -#include "code\game\objects\items\weapons\pneumaticCannon.dm" -#include "code\game\objects\items\weapons\powerfist.dm" -#include "code\game\objects\items\weapons\RCD.dm" -#include "code\game\objects\items\weapons\RCL.dm" -#include "code\game\objects\items\weapons\RPD.dm" -#include "code\game\objects\items\weapons\RSF.dm" -#include "code\game\objects\items\weapons\scrolls.dm" -#include "code\game\objects\items\weapons\sharpener.dm" -#include "code\game\objects\items\weapons\shields.dm" -#include "code\game\objects\items\weapons\signs.dm" -#include "code\game\objects\items\weapons\singularityhammer.dm" -#include "code\game\objects\items\weapons\stunbaton.dm" -#include "code\game\objects\items\weapons\teleportation.dm" -#include "code\game\objects\items\weapons\teleprod.dm" -#include "code\game\objects\items\weapons\tools.dm" -#include "code\game\objects\items\weapons\twohanded.dm" -#include "code\game\objects\items\weapons\vending_items.dm" -#include "code\game\objects\items\weapons\weaponry.dm" -#include "code\game\objects\items\weapons\circuitboards\circuitboard.dm" -#include "code\game\objects\items\weapons\circuitboards\computer_circuitboards.dm" -#include "code\game\objects\items\weapons\circuitboards\machine_circuitboards.dm" -#include "code\game\objects\items\weapons\grenades\chem_grenade.dm" -#include "code\game\objects\items\weapons\grenades\clusterbuster.dm" -#include "code\game\objects\items\weapons\grenades\emgrenade.dm" -#include "code\game\objects\items\weapons\grenades\flashbang.dm" -#include "code\game\objects\items\weapons\grenades\ghettobomb.dm" -#include "code\game\objects\items\weapons\grenades\grenade.dm" -#include "code\game\objects\items\weapons\grenades\plastic.dm" -#include "code\game\objects\items\weapons\grenades\smokebomb.dm" -#include "code\game\objects\items\weapons\grenades\spawnergrenade.dm" -#include "code\game\objects\items\weapons\grenades\syndieminibomb.dm" -#include "code\game\objects\items\weapons\implants\implant.dm" -#include "code\game\objects\items\weapons\implants\implant_abductor.dm" -#include "code\game\objects\items\weapons\implants\implant_chem.dm" -#include "code\game\objects\items\weapons\implants\implant_clown.dm" -#include "code\game\objects\items\weapons\implants\implant_exile.dm" -#include "code\game\objects\items\weapons\implants\implant_explosive.dm" -#include "code\game\objects\items\weapons\implants\implant_freedom.dm" -#include "code\game\objects\items\weapons\implants\implant_gang.dm" -#include "code\game\objects\items\weapons\implants\implant_krav_maga.dm" -#include "code\game\objects\items\weapons\implants\implant_loyality.dm" -#include "code\game\objects\items\weapons\implants\implant_misc.dm" -#include "code\game\objects\items\weapons\implants\implant_storage.dm" -#include "code\game\objects\items\weapons\implants\implant_track.dm" -#include "code\game\objects\items\weapons\implants\implantcase.dm" -#include "code\game\objects\items\weapons\implants\implantchair.dm" -#include "code\game\objects\items\weapons\implants\implanter.dm" -#include "code\game\objects\items\weapons\implants\implantpad.dm" -#include "code\game\objects\items\weapons\implants\implantuplink.dm" -#include "code\game\objects\items\weapons\melee\energy.dm" -#include "code\game\objects\items\weapons\melee\misc.dm" -#include "code\game\objects\items\weapons\melee\transforming.dm" -#include "code\game\objects\items\weapons\storage\backpack.dm" -#include "code\game\objects\items\weapons\storage\bags.dm" -#include "code\game\objects\items\weapons\storage\belt.dm" -#include "code\game\objects\items\weapons\storage\book.dm" -#include "code\game\objects\items\weapons\storage\boxes.dm" -#include "code\game\objects\items\weapons\storage\briefcase.dm" -#include "code\game\objects\items\weapons\storage\dakis.dm" -#include "code\game\objects\items\weapons\storage\fancy.dm" -#include "code\game\objects\items\weapons\storage\firstaid.dm" -#include "code\game\objects\items\weapons\storage\internal.dm" -#include "code\game\objects\items\weapons\storage\lockbox.dm" -#include "code\game\objects\items\weapons\storage\secure.dm" -#include "code\game\objects\items\weapons\storage\storage.dm" -#include "code\game\objects\items\weapons\storage\toolbox.dm" -#include "code\game\objects\items\weapons\storage\uplink_kits.dm" -#include "code\game\objects\items\weapons\storage\wallets.dm" -#include "code\game\objects\items\weapons\tanks\jetpack.dm" -#include "code\game\objects\items\weapons\tanks\tank_types.dm" -#include "code\game\objects\items\weapons\tanks\tanks.dm" -#include "code\game\objects\items\weapons\tanks\watertank.dm" +#include "code\game\objects\items\storage\backpack.dm" +#include "code\game\objects\items\storage\bags.dm" +#include "code\game\objects\items\storage\belt.dm" +#include "code\game\objects\items\storage\book.dm" +#include "code\game\objects\items\storage\boxes.dm" +#include "code\game\objects\items\storage\briefcase.dm" +#include "code\game\objects\items\storage\dakis.dm" +#include "code\game\objects\items\storage\fancy.dm" +#include "code\game\objects\items\storage\firstaid.dm" +#include "code\game\objects\items\storage\internal.dm" +#include "code\game\objects\items\storage\lockbox.dm" +#include "code\game\objects\items\storage\secure.dm" +#include "code\game\objects\items\storage\storage.dm" +#include "code\game\objects\items\storage\toolbox.dm" +#include "code\game\objects\items\storage\uplink_kits.dm" +#include "code\game\objects\items\storage\wallets.dm" +#include "code\game\objects\items\tanks\jetpack.dm" +#include "code\game\objects\items\tanks\tank_types.dm" +#include "code\game\objects\items\tanks\tanks.dm" +#include "code\game\objects\items\tanks\watertank.dm" #include "code\game\objects\structures\ai_core.dm" #include "code\game\objects\structures\aliens.dm" #include "code\game\objects\structures\artstuff.dm" @@ -1496,6 +1501,7 @@ #include "code\modules\lighting\lighting_turf.dm" #include "code\modules\mapping\dmm_suite.dm" #include "code\modules\mapping\map_template.dm" +#include "code\modules\mapping\mapping_helpers.dm" #include "code\modules\mapping\reader.dm" #include "code\modules\mapping\ruins.dm" #include "code\modules\mining\abandoned_crates.dm" @@ -2083,7 +2089,6 @@ #include "code\modules\ruins\lavalandruin_code\surface.dm" #include "code\modules\ruins\objects_and_mobs\ash_walker_den.dm" #include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm" -#include "code\modules\ruins\objects_and_mobs\ruin_mapping_aids.dm" #include "code\modules\ruins\objects_and_mobs\sin_ruins.dm" #include "code\modules\ruins\spaceruin_code\asteroid4.dm" #include "code\modules\ruins\spaceruin_code\crashedclownship.dm" @@ -2105,6 +2110,7 @@ #include "code\modules\shuttle\emergency.dm" #include "code\modules\shuttle\ferry.dm" #include "code\modules\shuttle\manipulator.dm" +#include "code\modules\shuttle\navigation_computer.dm" #include "code\modules\shuttle\on_move.dm" #include "code\modules\shuttle\ripple.dm" #include "code\modules\shuttle\shuttle.dm"