From c12d2189e0b41e1273e4e6363b7283fd26dd3c3c Mon Sep 17 00:00:00 2001 From: jimmyl <70376633+mc-oofert@users.noreply.github.com> Date: Tue, 10 Jun 2025 15:31:43 +0200 Subject: [PATCH] atmospherics shield generator (#91055) ## About The Pull Request (old video) https://github.com/user-attachments/assets/4b04c372-05a2-4bab-b4a4-1b2c965061e5 unlocked by holographics research put two facing eachother and turn one on to make a field that blocks atmos, if not obstructed by wall fields cannot be broken or clicked but the generators may (theyre relatively weak) requires external airlock access or apc access uses area power, environmental channel may be locked may be screwed open to access wiring, has 1 wire that just toggles it changes tiny fans on stations to use those ## Why It's Good For The Game a better and rebuildable alternative to magic tiny fans ## Changelog :cl: add: atmospherics shield generator, unlocked by Holographics research /:cl: --------- Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> --- .../CatwalkStation/CatwalkStation_2023.dmm | 4631 +++++++++-------- .../map_files/Deltastation/DeltaStation2.dmm | 135 +- .../map_files/IceBoxStation/IceBoxStation.dmm | 71 +- _maps/map_files/MetaStation/MetaStation.dmm | 121 +- .../map_files/NebulaStation/NebulaStation.dmm | 143 +- _maps/map_files/tramstation/tramstation.dmm | 75 +- _maps/map_files/wawastation/wawastation.dmm | 95 +- code/__DEFINES/icon_smoothing.dm | 1 + code/datums/components/chasm.dm | 1 + code/datums/wires/atmosshieldgen.dm | 14 + code/game/machinery/atmos_field_gen.dm | 329 ++ .../machines/machine_circuitboards.dm | 9 + code/game/objects/structures/holosign.dm | 3 +- .../research/designs/machine_designs.dm | 10 + .../research/techweb/nodes/engi_nodes.dm | 1 + icons/obj/machines/atmosshieldgen.dmi | Bin 0 -> 2072 bytes icons/obj/smooth_structures/atmosshield.dmi | Bin 0 -> 2849 bytes icons/obj/smooth_structures/atmosshield.png | Bin 0 -> 877 bytes .../smooth_structures/atmosshield.png.toml | 2 + tgstation.dme | 2 + 20 files changed, 3046 insertions(+), 2597 deletions(-) create mode 100644 code/datums/wires/atmosshieldgen.dm create mode 100644 code/game/machinery/atmos_field_gen.dm create mode 100644 icons/obj/machines/atmosshieldgen.dmi create mode 100644 icons/obj/smooth_structures/atmosshield.dmi create mode 100644 icons/obj/smooth_structures/atmosshield.png create mode 100644 icons/obj/smooth_structures/atmosshield.png.toml diff --git a/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm b/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm index 37f8fa67c03..cc2050294e5 100644 --- a/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm +++ b/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm @@ -140,23 +140,6 @@ }, /turf/open/floor/iron, /area/station/science/robotics) -"acg" = ( -/obj/structure/cable, -/obj/effect/turf_decal/caution, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) -"ack" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/camera/directional/east, -/obj/machinery/gulag_teleporter, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "acl" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -609,6 +592,11 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/science/xenobiology/hallway) +"akb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "akh" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -827,6 +815,12 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/port) +"ank" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/rack, +/obj/effect/spawner/random/armory/shotgun, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "anm" = ( /turf/closed/wall, /area/station/service/library/printer) @@ -956,6 +950,25 @@ dir = 1 }, /area/station/science/ordnance/storage) +"aqi" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/north, +/obj/structure/bed/dogbed/mcgriff, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/button/door/directional/north{ + id = "armory"; + name = "Armory Shutters"; + pixel_y = 37; + req_access = list("armory") + }, +/obj/structure/cable, +/mob/living/basic/pet/dog/pug/mcgriff, +/turf/open/floor/iron/dark, +/area/station/security/warden) "aqj" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -1017,6 +1030,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/medical/coldroom) +"arf" = ( +/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "ars" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1282,11 +1301,6 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) -"auD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "auF" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -1296,15 +1310,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) -"auH" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/computer/crew{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/warden) "auX" = ( /obj/machinery/door/firedoor/border_only{ dir = 8 @@ -1406,6 +1411,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"axf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "axn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1483,22 +1494,6 @@ }, /turf/open/water, /area/station/maintenance/port/fore) -"ayE" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/machinery/light/directional/west, -/obj/structure/rack, -/obj/effect/spawner/random/armory/riot_helmet{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/effect/spawner/random/armory/bulletproof_helmet{ - pixel_x = 8; - pixel_y = 0 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "ayF" = ( /obj/structure/closet/crate/trashcart/filled, /obj/item/poster/random_contraband{ @@ -1513,6 +1508,14 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/engineering/atmos/upper) +"ayO" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "ayR" = ( /obj/structure/table, /obj/item/storage/crayons{ @@ -1658,10 +1661,6 @@ }, /turf/open/floor/iron, /area/station/science/robotics) -"aAP" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/medical) "aBl" = ( /obj/structure/bookcase/random, /turf/open/floor/wood/large, @@ -1988,6 +1987,20 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/hallway/secondary/entry) +"aGg" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4; + pixel_x = 0 + }, +/turf/open/floor/iron/dark, +/area/station/security/office) +"aGx" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/security/brig) "aGR" = ( /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) @@ -2057,14 +2070,6 @@ /obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"aHI" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/structure/closet/secure_closet/evidence, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "aHO" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, @@ -2146,12 +2151,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/detectives_office/private_investigators_office) -"aIQ" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/office) "aIU" = ( /obj/machinery/holopad/secure, /turf/open/floor/iron/dark/smooth_large, @@ -2266,10 +2265,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"aKD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/station/security/office) "aKE" = ( /obj/machinery/door/airlock/virology, /obj/effect/turf_decal/tile/dark_green/fourcorners, @@ -2327,6 +2322,14 @@ /obj/effect/landmark/event_spawn, /turf/open/openspace, /area/station/service/library) +"aLI" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "aLJ" = ( /turf/open/floor/carpet, /area/station/security/courtroom) @@ -2353,6 +2356,14 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) +"aLX" = ( +/obj/structure/bed/medical/emergency, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) "aLY" = ( /obj/item/stack/cable_coil{ pixel_y = -12 @@ -2449,15 +2460,6 @@ /obj/machinery/light/small/broken/directional/east, /turf/open/floor/eighties, /area/station/maintenance/starboard/fore) -"aNw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "aNB" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -2497,6 +2499,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/space_hut) +"aOa" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "aOj" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/trimline/purple/filled/line, @@ -2684,16 +2695,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/ai_monitored/turret_protected/aisat_interior) -"aSb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "aSd" = ( /obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/machinery/shower/directional/east, @@ -2705,12 +2706,6 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"aSu" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/effect/turf_decal/stripes/end, -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/iron/dark, -/area/station/security/office) "aSD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2966,6 +2961,21 @@ /obj/machinery/power/tracker, /turf/open/space/basic, /area/station/solars/starboard/fore) +"aWd" = ( +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/officer/formal, +/obj/item/clothing/under/rank/security/warden/formal, +/obj/item/clothing/under/rank/security/head_of_security/formal, +/obj/structure/closet/crate/secure/gear, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "aWk" = ( /obj/machinery/light/directional/west, /obj/machinery/camera/autoname/directional/west{ @@ -3083,6 +3093,16 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/exit/departure_lounge) +"aXU" = ( +/obj/structure/secure_safe/directional/north{ + name = "armory safe A"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/rack, +/obj/effect/spawner/random/armory/laser_gun, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "aXW" = ( /obj/structure/lattice/catwalk, /obj/structure/ladder, @@ -3133,6 +3153,9 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/plating, /area/station/security/execution/education) +"aYG" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "aYR" = ( /obj/item/kirbyplants/random, /obj/machinery/light_switch/directional/south, @@ -4039,6 +4062,24 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"bnu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) +"bnF" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/effect/turf_decal/stripes/end, +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/iron/dark, +/area/station/security/office) "bnO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/west, @@ -4315,6 +4356,16 @@ /obj/structure/cable, /turf/open/floor/iron/white/smooth_edge, /area/station/ai_monitored/turret_protected/aisat/foyer) +"bsq" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east, +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "bsx" = ( /obj/machinery/porta_turret/ai{ dir = 4 @@ -4596,6 +4647,24 @@ }, /turf/open/floor/iron, /area/station/science/research) +"bvU" = ( +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/button/door/directional/north{ + id = "armory"; + name = "Armory Shutters" + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/office) "bvZ" = ( /obj/structure/railing{ dir = 8 @@ -4967,15 +5036,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"bBq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "bBv" = ( /obj/effect/turf_decal/box/corners{ dir = 1 @@ -5299,14 +5359,6 @@ "bGv" = ( /turf/open/floor/engine/air, /area/station/engineering/main) -"bGA" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "bGE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/plastic{ @@ -6119,18 +6171,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/gateway) -"bSc" = ( -/obj/structure/rack, -/obj/item/storage/box/chemimp{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/storage/box/trackimp, -/obj/item/storage/lockbox/loyalty, -/obj/effect/turf_decal/box/corners, -/obj/item/reagent_containers/cup/bottle/morphine, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "bSe" = ( /obj/machinery/door/airlock{ name = "Unisex Showers" @@ -6280,6 +6320,13 @@ /obj/effect/landmark/navigate_destination/engineering, /turf/open/floor/iron, /area/station/engineering/lobby) +"bTJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/computer/security, +/turf/open/floor/iron/dark, +/area/station/security/office) "bTN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6341,12 +6388,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"bUB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/rnd/production/techfab/department/security, -/turf/open/floor/iron/dark, -/area/station/security/office) "bUO" = ( /obj/machinery/computer/records/security, /obj/structure/cable, @@ -6586,6 +6627,14 @@ /obj/effect/spawner/random/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"bYW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "bYZ" = ( /obj/item/toy/crayon/spraycan{ pixel_x = -8; @@ -7330,21 +7379,17 @@ /obj/machinery/computer/records/medical/laptop, /turf/open/floor/wood, /area/station/command/heads_quarters/cmo) -"cit" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/storage/box/evidence{ - pixel_x = -5; - pixel_y = 12 +"ciN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" }, -/obj/item/folder/red{ - pixel_x = 7 - }, -/obj/item/toy/crayon/white{ - pixel_x = -5; - pixel_y = -4 - }, -/turf/open/floor/glass, -/area/station/security/brig) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/medical) "ciS" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -7467,15 +7512,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage) -"cln" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "clr" = ( /turf/open/floor/engine/n2, /area/station/engineering/main) @@ -7551,6 +7587,16 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"cmt" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "cmK" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/pale/style_random, @@ -7596,10 +7642,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) -"cnm" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/station/maintenance/port) "cnv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7677,6 +7719,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/security/prison) +"cpi" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/brig) "cpy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -7886,6 +7933,9 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/space/basic, /area/station/maintenance/solars/port/aft) +"crx" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "crB" = ( /obj/structure/cable, /turf/open/floor/wood, @@ -8155,6 +8205,18 @@ /obj/effect/landmark/navigate_destination/dockescpod, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"cvq" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/computer/prisoner/management{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/warden) "cvv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -8638,6 +8700,14 @@ dir = 1 }, /area/station/maintenance/port/aft) +"cBO" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/megaphone/sec{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/glass, +/area/station/security/brig) "cBT" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -8648,6 +8718,15 @@ }, /turf/open/openspace, /area/station/medical/cryo) +"cBW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "cCq" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -8817,12 +8896,6 @@ }, /turf/open/floor/wood, /area/station/command/teleporter) -"cEP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/medical) "cER" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -8863,14 +8936,6 @@ /obj/structure/showcase/horrific_experiment, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/lesser) -"cFd" = ( -/obj/machinery/vending/wallmed/directional/east, -/obj/machinery/camera/autoname/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/medical) "cFp" = ( /obj/structure/urinal/directional/east, /obj/effect/decal/cleanable/dirt, @@ -9090,6 +9155,12 @@ dir = 1 }, /area/station/medical/morgue) +"cIa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/medical) "cIl" = ( /obj/machinery/disposal/bin, /obj/machinery/camera/autoname/directional/south, @@ -9350,14 +9421,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/wood, /area/station/commons/lounge) -"cLg" = ( -/obj/structure/chair/sofa/corp/right{ - desc = "Looks like someone threw it out. Covered in donut crumbs."; - dir = 1; - name = "couch" - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "cLi" = ( /obj/structure/chair/sofa/corner/brown, /obj/machinery/camera/autoname/directional/east, @@ -9593,23 +9656,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"cQB" = ( -/obj/structure/sign/poster/contraband/communist_state/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/item/storage/box/prisoner{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/item/storage/box/prisoner{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/structure/table, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "cQP" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -9676,12 +9722,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"cRP" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/closet/l3closet/security, -/turf/open/floor/iron/dark, -/area/station/security/office) "cRX" = ( /obj/structure/chair/office{ dir = 1 @@ -9940,22 +9980,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"cUQ" = ( -/obj/machinery/airalarm/directional/south, -/obj/item/toy/crayon/white{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/corner{ - desc = "Looks like someone threw it out. Covered in donut crumbs."; - dir = 1; - name = "couch" - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "cUX" = ( /obj/structure/railing, /obj/structure/sign/poster/contraband/random/directional/north, @@ -10111,6 +10135,12 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"cXx" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "cXJ" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 @@ -10279,17 +10309,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"daL" = ( -/obj/machinery/requests_console/directional/north{ - department = "Security"; - name = "Security Requests Console"; - pixel_x = -30; - pixel_y = 0 - }, -/obj/structure/rack, -/obj/effect/spawner/random/armory/disablers, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "daW" = ( /obj/structure/ladder, /obj/structure/sign/poster/contraband/space_cola/directional/north, @@ -10366,6 +10385,12 @@ "dcE" = ( /turf/open/space/basic, /area/space) +"dcJ" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/range) "dcR" = ( /obj/structure/tank_dispenser{ pixel_x = -1 @@ -10570,9 +10595,6 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"dfY" = ( -/turf/open/floor/iron/dark, -/area/station/security/medical) "dgi" = ( /obj/machinery/light/directional/north, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -10647,22 +10669,6 @@ }, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) -"dhz" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/food/donut/berry{ - pixel_x = -4; - pixel_y = 10 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 7; - pixel_y = 1 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -4; - pixel_y = 1 - }, -/turf/open/floor/glass, -/area/station/security/brig) "dhE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -10677,6 +10683,11 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/dorms) +"dhT" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/comfy/black, +/turf/open/floor/glass, +/area/station/security/brig) "dic" = ( /obj/effect/turf_decal/trimline/dark_blue/corner{ dir = 8 @@ -11168,12 +11179,6 @@ /obj/structure/sign/poster/contraband/missing_gloves/directional/west, /turf/open/floor/wood, /area/station/commons/dorms) -"dpd" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/range) "dpo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11295,11 +11300,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"drq" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/range) "drt" = ( /obj/structure/sign/poster/official/fruit_bowl/directional/north, /turf/open/floor/iron/white/smooth_large, @@ -11487,6 +11487,15 @@ /obj/structure/table, /turf/open/openspace, /area/station/construction/storage_wing) +"duf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/office) "dul" = ( /obj/effect/turf_decal/bot_white, /obj/structure/sign/warning/radiation/rad_area/directional/north, @@ -11563,42 +11572,6 @@ /obj/structure/cable, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"duU" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/camera/autoname/directional/north{ - pixel_x = -8; - pixel_y = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = -9; - pixel_y = 7 - }, -/obj/machinery/button/door{ - id = "briglockdown"; - name = "Prison Wing Lockdown"; - pixel_x = 9; - pixel_y = 10; - req_access = list("security") - }, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Cell Shutters"; - pixel_x = 9; - pixel_y = 2; - req_access = list("security") - }, -/obj/machinery/recharger{ - pixel_x = -1; - pixel_y = 7 - }, -/turf/open/floor/iron/dark, -/area/station/security/warden) "dvn" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron, @@ -11641,6 +11614,17 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/science/robotics) +"dwb" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/table/glass, +/obj/machinery/computer/records/medical/laptop{ + dir = 1; + pixel_x = 0; + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) "dwf" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/pale/style_random, @@ -11730,18 +11714,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"dxz" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "dxA" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -11831,6 +11803,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) +"dzh" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/computer/records/security, +/turf/open/floor/iron/dark, +/area/station/security/office) "dzj" = ( /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{ id = "Cell 1"; @@ -11992,13 +11972,6 @@ /obj/effect/spawner/random/structure/barricade, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"dBI" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/computer/security, -/turf/open/floor/iron/dark, -/area/station/security/office) "dBM" = ( /obj/effect/turf_decal/siding/dark{ dir = 8 @@ -12036,14 +12009,6 @@ }, /turf/open/floor/glass, /area/station/maintenance/starboard/fore) -"dCG" = ( -/obj/structure/cable, -/obj/effect/landmark/secequipment, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "dCY" = ( /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, @@ -12132,12 +12097,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"dEw" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/small/directional/west, -/obj/structure/guncase/ecase, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "dEB" = ( /obj/machinery/door/airlock{ name = "Bathroom" @@ -12219,6 +12178,14 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/virology) +"dFQ" = ( +/obj/structure/cable, +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "dFT" = ( /obj/effect/turf_decal/siding/brown, /obj/structure/closet/lasertag/red, @@ -12362,6 +12329,15 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"dHv" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera/directional/east, +/obj/machinery/gulag_teleporter, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "dHK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12375,18 +12351,6 @@ "dHL" = ( /turf/closed/wall, /area/station/maintenance/central) -"dHN" = ( -/obj/machinery/light_switch/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/button/door/directional/south{ - id = "armory"; - name = "Armory Shutters" - }, -/obj/structure/rack, -/obj/effect/spawner/random/armory/riot_shield, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "dHP" = ( /obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12690,12 +12654,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"dMY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "dNb" = ( /obj/machinery/keycard_auth/wall_mounted/directional/west{ pixel_x = 26 @@ -12981,6 +12939,15 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"dRJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port) "dRU" = ( /obj/structure/table/wood, /obj/effect/spawner/random/maintenance, @@ -13066,22 +13033,6 @@ /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"dSY" = ( -/obj/item/radio{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/item/radio{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/item/radio{ - pixel_x = 0; - pixel_y = 2 - }, -/obj/structure/table/reinforced/rglass, -/turf/open/floor/glass, -/area/station/security/brig) "dTb" = ( /obj/structure/table, /obj/effect/spawner/random/food_or_drink/booze, @@ -13277,6 +13228,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/openspace, /area/station/engineering/lobby) +"dVE" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "dVL" = ( /turf/open/floor/iron/textured_large, /area/station/security/prison) @@ -13341,18 +13296,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"dWx" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/light/directional/west, -/obj/machinery/computer/prisoner/management{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/warden) "dWD" = ( /obj/structure/railing{ dir = 8 @@ -13535,6 +13478,15 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/station/science/lab) +"dYQ" = ( +/obj/machinery/camera/directional/west, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "dYY" = ( /obj/structure/railing/corner/end/flip{ dir = 8 @@ -13692,6 +13644,14 @@ "eap" = ( /turf/closed/wall, /area/station/hallway/secondary/entry) +"eat" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) "eaw" = ( /obj/effect/turf_decal/siding/brown, /obj/effect/turf_decal/siding/brown/corner{ @@ -13736,17 +13696,6 @@ /obj/item/flashlight/lamp, /turf/open/floor/plating, /area/station/security/detectives_office/private_investigators_office) -"ebl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, -/obj/item/storage/medkit/regular{ - pixel_x = 0; - pixel_y = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/medical) "ebA" = ( /obj/structure/chair/sofa/left/brown{ dir = 8 @@ -13884,6 +13833,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/openspace, /area/station/maintenance/port) +"edd" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "edf" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -13996,6 +13951,15 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/port) +"efm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "efv" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random/fullysynthetic, @@ -14117,9 +14081,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark/textured_large, /area/station/medical/morgue) -"egJ" = ( -/turf/open/floor/iron/dark, -/area/station/security/warden) "egK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14129,6 +14090,14 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) +"egL" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/turf/open/floor/plating, +/area/station/security/brig) "egU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock{ @@ -14255,6 +14224,15 @@ "ejo" = ( /turf/closed/wall, /area/station/science/xenobiology/hallway) +"ejJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig) "ejP" = ( /obj/effect/turf_decal/siding/dark{ dir = 6 @@ -15014,21 +14992,15 @@ dir = 8 }, /area/station/hallway/secondary/exit/departure_lounge) -"evJ" = ( -/obj/structure/rack, -/obj/item/storage/box/firingpins{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/firingpins, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "evO" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/lesser) +"ewb" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "ewf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -15098,12 +15070,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ewZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "exb" = ( /obj/structure/lattice/catwalk, /obj/machinery/door/firedoor, @@ -15204,6 +15170,24 @@ }, /turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) +"ezx" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = -7 + }, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = 7; + pixel_y = 0 + }, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = 0; + pixel_y = 0 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "ezL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -15218,14 +15202,6 @@ }, /turf/open/floor/engine, /area/station/science/auxlab/firing_range) -"ezQ" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/megaphone/sec{ - pixel_x = -1; - pixel_y = 2 - }, -/turf/open/floor/glass, -/area/station/security/brig) "ezT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -15590,6 +15566,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"eGJ" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/closed/wall/r_wall, +/area/station/security/brig) "eGM" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -15864,12 +15844,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"eLq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron/dark, -/area/station/security/office) "eLU" = ( /turf/closed/wall/r_wall, /area/station/command/gateway) @@ -15940,6 +15914,15 @@ /obj/effect/landmark/navigate_destination/sec, /turf/open/floor/plating, /area/station/security/brig) +"eML" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) "eNb" = ( /obj/effect/spawner/random/trash, /turf/open/floor/plating, @@ -16325,6 +16308,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/cytology) +"eSq" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/brig) "eSu" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 @@ -16342,18 +16330,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"eSJ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/left{ - desc = "Looks like someone threw it out. Covered in donut crumbs."; - dir = 4; - name = "couch" - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "eSK" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 1 @@ -16624,17 +16600,16 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/openspace, /area/station/science/genetics) +"eWU" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/office) "eWW" = ( /obj/structure/railing, /obj/effect/turf_decal/trimline/yellow/warning, /turf/open/floor/engine/hull, /area/space/nearstation) -"eWY" = ( -/obj/structure/cable, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "eXe" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -16804,6 +16779,18 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"faJ" = ( +/obj/structure/rack, +/obj/item/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/box/trackimp, +/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/box/corners, +/obj/item/reagent_containers/cup/bottle/morphine, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "faR" = ( /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/engine_access, @@ -16909,6 +16896,9 @@ /obj/structure/transit_tube/crossing/horizontal, /turf/open/space/openspace, /area/space/nearstation) +"fcJ" = ( +/turf/closed/wall/r_wall, +/area/station/security/processing) "fcK" = ( /turf/closed/wall/r_wall, /area/station/security/detectives_office/private_investigators_office) @@ -17063,11 +17053,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"ffB" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/brig) "ffC" = ( /obj/machinery/atmospherics/components/trinary/mixer/flipped{ dir = 8 @@ -17332,6 +17317,13 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"fju" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning, +/turf/open/floor/iron/dark, +/area/station/security/brig) "fjy" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 @@ -17385,12 +17377,6 @@ }, /turf/open/floor/iron/textured, /area/station/security/brig) -"fkg" = ( -/obj/structure/cable, -/obj/machinery/light/directional/east, -/obj/machinery/camera/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "fkh" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, @@ -17589,20 +17575,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/engine) -"fni" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/rack, -/obj/effect/spawner/random/armory/riot_armor{ - pixel_x = 1; - pixel_y = 0 - }, -/obj/effect/spawner/random/armory/bulletproof_armor{ - pixel_x = 11; - pixel_y = 2 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "fnm" = ( /obj/structure/cable, /turf/closed/wall, @@ -17993,6 +17965,12 @@ /obj/effect/landmark/navigate_destination/research, /turf/open/floor/iron/dark, /area/station/science/lobby) +"fsH" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/glass, +/area/station/security/brig) "fsM" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -18021,12 +17999,21 @@ /obj/effect/spawner/random/bureaucracy/crayon, /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/port) +"fsP" = ( +/turf/open/floor/iron/dark, +/area/station/security/brig) "fsQ" = ( /obj/structure/reflector/single{ dir = 9 }, /turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) +"fsR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig) "fsS" = ( /obj/structure/lattice/catwalk, /obj/structure/closet/secure_closet/security/science, @@ -18276,9 +18263,6 @@ dir = 1 }, /area/station/hallway/secondary/command) -"fwU" = ( -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "fxb" = ( /obj/effect/turf_decal/siding/dark{ dir = 1 @@ -18425,13 +18409,6 @@ }, /turf/open/openspace, /area/station/engineering/lobby) -"fyK" = ( -/obj/machinery/light/directional/north, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/range) "fyY" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -18445,6 +18422,12 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/command/heads_quarters/qm) +"fyZ" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "fzd" = ( /obj/structure/ladder, /turf/open/floor/plating, @@ -18519,12 +18502,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"fAj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "fAl" = ( /turf/closed/wall/r_wall, /area/station/science/lab) @@ -18539,6 +18516,9 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/virology) +"fAH" = ( +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/security/armory) "fAI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -18569,6 +18549,17 @@ }, /turf/open/floor/wood, /area/station/commons/lounge) +"fBf" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/coffeemaker{ + pixel_x = 0; + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "fBm" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, @@ -18729,6 +18720,18 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron, /area/station/science/research) +"fDY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) "fEs" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -18781,15 +18784,6 @@ }, /turf/open/floor/iron, /area/station/science/research) -"fFb" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/modular_computer/preset/cargochat/security, -/obj/item/clothing/head/soft/sec{ - pixel_x = 0; - pixel_y = 11 - }, -/turf/open/floor/iron/dark, -/area/station/security/office) "fFe" = ( /obj/structure/chair{ dir = 1; @@ -18950,11 +18944,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/white/textured_corner, /area/station/science/robotics) -"fGZ" = ( -/obj/structure/disposalpipe/segment, -/obj/item/lighter, -/turf/closed/wall, -/area/station/security/warden) "fHc" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -19168,16 +19157,6 @@ "fJL" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/engineering) -"fJX" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory - Internal"; - dir = 8 - }, -/obj/effect/turf_decal/caution{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "fKi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19325,6 +19304,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"fMt" = ( +/obj/machinery/vending/wallmed/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) "fMu" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -19468,18 +19455,25 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, /area/station/engineering/lobby) +"fON" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/modular_computer/preset/cargochat/security, +/obj/item/clothing/head/soft/sec{ + pixel_x = 0; + pixel_y = 11 + }, +/turf/open/floor/iron/dark, +/area/station/security/office) "fOX" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"fPc" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/rack, -/obj/effect/spawner/random/armory/shotgun, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) +"fOZ" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/maintenance/port) "fPf" = ( /obj/effect/landmark/event_spawn, /turf/open/openspace, @@ -19731,6 +19725,22 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) +"fSS" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/machinery/light/directional/west, +/obj/structure/rack, +/obj/effect/spawner/random/armory/riot_helmet{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/effect/spawner/random/armory/bulletproof_helmet{ + pixel_x = 8; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "fSW" = ( /obj/machinery/netpod, /obj/effect/decal/cleanable/dirt/dust, @@ -19821,10 +19831,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/security/detectives_office/private_investigators_office) -"fUe" = ( -/obj/machinery/flasher/portable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "fUg" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/dirt, @@ -20770,13 +20776,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"ghI" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "ghO" = ( /obj/item/coin/antagtoken, /obj/item/coin/antagtoken{ @@ -20981,6 +20980,10 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"gkk" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "gkn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -20997,6 +21000,17 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/ai_monitored/turret_protected/aisat_interior) +"gkH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/lockers) "gkI" = ( /obj/structure/sign/poster/official/safety_report/directional/south, /obj/machinery/rnd/production/circuit_imprinter/department/science, @@ -21051,16 +21065,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/ai_monitored/aisat/exterior) -"glx" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/station/security/brig) "glz" = ( /turf/open/floor/iron/chapel{ dir = 1 @@ -21360,11 +21364,6 @@ /obj/machinery/smoke_machine, /turf/open/floor/wood, /area/station/service/theater) -"gpk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/lockers) "gps" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -21382,6 +21381,42 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"gpy" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/camera/autoname/directional/north{ + pixel_x = -8; + pixel_y = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -9; + pixel_y = 7 + }, +/obj/machinery/button/door{ + id = "briglockdown"; + name = "Prison Wing Lockdown"; + pixel_x = 9; + pixel_y = 10; + req_access = list("security") + }, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Cell Shutters"; + pixel_x = 9; + pixel_y = 2; + req_access = list("security") + }, +/obj/machinery/recharger{ + pixel_x = -1; + pixel_y = 7 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) "gpI" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/bot, @@ -21481,6 +21516,12 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"grl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "grr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -21521,22 +21562,9 @@ /obj/structure/cable, /turf/open/openspace, /area/station/hallway/secondary/construction) -"gsN" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron/dark, -/area/station/security/office) "gtd" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"gtf" = ( -/obj/machinery/camera/directional/west, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "gti" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -21546,6 +21574,18 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"gtj" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/chair/sofa/corp/left{ + desc = "Looks like someone threw it out. Covered in donut crumbs."; + dir = 4; + name = "couch" + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "gtk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/railing{ @@ -21816,14 +21856,6 @@ /obj/structure/window/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"gxD" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/brig) "gxO" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -21929,6 +21961,10 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"gzl" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "gzr" = ( /obj/structure/railing{ dir = 4 @@ -22100,22 +22136,6 @@ }, /turf/open/openspace, /area/station/command/gateway) -"gCk" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/mod/module/plasma_stabilizer{ - pixel_x = 0; - pixel_y = -1 - }, -/obj/item/mod/module/signlang_radio{ - pixel_x = 0; - pixel_y = -1 - }, -/obj/item/mod/module/thermal_regulator{ - pixel_x = 3; - pixel_y = 5 - }, -/turf/open/floor/glass, -/area/station/security/brig) "gCv" = ( /obj/structure/ladder, /turf/open/floor/plating, @@ -22509,6 +22529,16 @@ /obj/machinery/light/small/dim/directional/south, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"gJv" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "gKa" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/tile/dark_blue{ @@ -22541,10 +22571,14 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"gKE" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/closed/wall/r_wall, -/area/station/security/brig) +"gKx" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/closet{ + name = "evidence closet 2" + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "gKL" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, @@ -22653,6 +22687,10 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison/safe) +"gMv" = ( +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/range) "gMI" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -23076,6 +23114,16 @@ /obj/item/robot_suit, /turf/open/floor/iron/dark/textured_large, /area/station/science/robotics/lab) +"gSg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "gSn" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -23245,18 +23293,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/xenobiology/hallway) -"gVY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "gVZ" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -23273,6 +23309,23 @@ }, /turf/open/floor/iron/white/textured_large, /area/station/ai_monitored/turret_protected/aisat/foyer) +"gWi" = ( +/obj/structure/sign/poster/contraband/communist_state/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/item/storage/box/prisoner{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/storage/box/prisoner{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/structure/table, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "gWm" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/duct, @@ -23418,6 +23471,10 @@ }, /turf/open/floor/iron/dark/textured_half, /area/station/science/ordnance) +"gXS" = ( +/obj/machinery/photocopier, +/turf/open/floor/glass, +/area/station/security/brig) "gXT" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -23464,6 +23521,17 @@ /obj/effect/spawner/random/maintenance/no_decals, /turf/open/floor/plating/airless, /area/station/maintenance/space_hut) +"gYJ" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/lesser) "gYK" = ( /obj/structure/cable, /obj/effect/spawner/random/engineering/tank, @@ -23712,6 +23780,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/central) +"hbM" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "hci" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -24018,17 +24094,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/medbay/central) -"hhh" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/closet/secure_closet/warden, -/obj/item/binoculars, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/structure/cable, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/dark, -/area/station/security/warden) "hhp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/circuit/telecomms, @@ -24107,23 +24172,12 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/exit/departure_lounge) -"hiC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/warning, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/brig) -"hiG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/closed/wall, -/area/station/security/evidence) +"hix" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/small/directional/west, +/obj/structure/guncase/ecase, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "hiK" = ( /obj/structure/railing/corner{ dir = 4 @@ -24186,6 +24240,25 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/carpet, /area/station/service/bar) +"hjS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"hjX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/brig) "hkm" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/fore) @@ -24354,6 +24427,16 @@ }, /turf/open/floor/iron/dark, /area/station/medical/chemistry) +"hmB" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "hmG" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -24373,10 +24456,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/freezer, /area/station/commons/dorms) -"hmW" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/station/security/office) "hmY" = ( /obj/effect/turf_decal/siding/brown{ dir = 6 @@ -24388,18 +24467,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/medical/abandoned) -"hna" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "hnb" = ( /obj/effect/turf_decal/siding/white, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24722,6 +24789,11 @@ /obj/structure/table, /turf/open/floor/plating, /area/station/solars/starboard/aft) +"hsr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "hsx" = ( /obj/effect/landmark/start/roboticist, /turf/open/floor/iron/white/textured_large, @@ -24850,6 +24922,10 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/white/textured_large, /area/station/ai_monitored/turret_protected/aisat/foyer) +"hug" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark, +/area/station/security/office) "hui" = ( /obj/structure/railing{ dir = 8 @@ -24890,14 +24966,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"huV" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/training_machine, -/obj/item/target/syndicate, -/turf/open/floor/iron/dark, -/area/station/security/range) "huW" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -24913,15 +24981,6 @@ /obj/effect/landmark/navigate_destination/incinerator, /turf/open/floor/plating, /area/station/maintenance/disposal) -"hvo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/brig) "hvp" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -24931,21 +24990,6 @@ /obj/item/binoculars, /turf/open/space/openspace, /area/space/nearstation) -"hvC" = ( -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/officer/formal, -/obj/item/clothing/under/rank/security/warden/formal, -/obj/item/clothing/under/rank/security/head_of_security/formal, -/obj/structure/closet/crate/secure/gear, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "hvG" = ( /obj/structure/railing{ dir = 1 @@ -25052,17 +25096,6 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"hxr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/brig) "hxs" = ( /obj/effect/turf_decal/siding/wood{ dir = 9 @@ -25243,6 +25276,21 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"hzT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/warden) "hzY" = ( /obj/effect/turf_decal/siding/red{ dir = 10 @@ -25927,14 +25975,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white/textured_large, /area/station/ai_monitored/turret_protected/aisat/foyer) -"hIu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/range) "hIA" = ( /turf/closed/wall, /area/station/cargo/miningoffice) @@ -26046,6 +26086,14 @@ /obj/machinery/suit_storage_unit/security, /turf/open/floor/iron/dark/smooth_large, /area/station/security/eva) +"hKK" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/vending/security, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "hKP" = ( /obj/structure/chair/office/light{ dir = 4 @@ -26268,6 +26316,12 @@ }, /turf/open/floor/plating, /area/station/service/chapel) +"hNY" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/open/floor/glass, +/area/station/security/brig) "hNZ" = ( /obj/structure/railing/corner{ dir = 1 @@ -26585,12 +26639,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/security/courtroom) -"hRV" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/office) "hRW" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -26807,35 +26855,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) -"hVK" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/storage/box/deputy{ - pixel_x = 6; - pixel_y = 12 - }, -/obj/item/storage/box/evidence{ - pixel_x = -7; - pixel_y = 12 - }, -/obj/item/implanter{ - pixel_x = -1; - pixel_y = 0 - }, -/turf/open/floor/glass, -/area/station/security/brig) -"hWa" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/inspector, -/obj/item/inspector{ - pixel_x = -5; - pixel_y = 12 - }, -/turf/open/floor/glass, -/area/station/security/brig) "hWb" = ( /obj/effect/turf_decal/siding/dark{ dir = 1 @@ -27409,10 +27428,6 @@ /obj/machinery/light/small/dim/directional/north, /turf/open/floor/iron/dark/textured, /area/station/cargo/warehouse) -"ifs" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "ifA" = ( /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, @@ -27519,6 +27534,14 @@ }, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) +"ihw" = ( +/obj/structure/lattice, +/obj/machinery/camera/directional/east{ + pixel_x = 0; + pixel_y = -10 + }, +/turf/open/space/openspace, +/area/space/nearstation) "ihE" = ( /obj/structure/table/wood, /obj/item/clothing/under/misc/burial, @@ -27586,16 +27609,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"iiJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/computer/prisoner/gulag_teleporter_computer{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "iiT" = ( /obj/effect/decal/cleanable/glitter/pink, /obj/machinery/space_heater, @@ -27712,13 +27725,6 @@ "ikZ" = ( /turf/open/floor/eighties, /area/station/maintenance/starboard/fore) -"ilf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/station/security/brig) "ilg" = ( /obj/machinery/vending/cart, /obj/item/radio/intercom/directional/east, @@ -27837,6 +27843,17 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"imW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail/flip, +/obj/effect/mapping_helpers/mail_sorting/security/hos_office, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "ina" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/item/storage/box/matches{ @@ -27882,6 +27899,16 @@ /obj/machinery/light/directional/west, /turf/open/floor/wood/large, /area/station/service/library/private) +"inH" = ( +/obj/machinery/camera/motion{ + c_tag = "Armory - Internal"; + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "inK" = ( /obj/machinery/conveyor{ dir = 8; @@ -28212,6 +28239,15 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/bomb) +"isD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) "isG" = ( /obj/structure/railing{ dir = 8 @@ -28417,6 +28453,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/security/execution/transfer) +"iwe" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/closet/l3closet/security, +/turf/open/floor/iron/dark, +/area/station/security/office) "iwp" = ( /obj/structure/table, /obj/item/plant_analyzer{ @@ -28441,17 +28483,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"iwJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/coffeemaker{ - pixel_x = 0; - pixel_y = 9 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "iwN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/clock/directional/east, @@ -28515,18 +28546,6 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/engine/hull/air, /area/station/command/meeting_room/council) -"iyd" = ( -/obj/machinery/newscaster/directional/west, -/obj/structure/rack, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/battle_rifle{ - pixel_y = 3 - }, -/obj/item/gun/energy/temperature/security, -/obj/item/gun/energy/ionrifle, -/obj/item/clothing/suit/hooded/ablative, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "iyk" = ( /obj/machinery/door/airlock/maintenance{ name = "Auxiliary Tech Storage" @@ -28674,6 +28693,9 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/aft) +"izs" = ( +/turf/open/floor/iron/dark, +/area/station/security/office) "izF" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -28723,13 +28745,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"iAc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/range) "iAo" = ( /obj/structure/chair/office{ dir = 8 @@ -28786,6 +28801,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/hull/air, /area/station/construction/storage_wing) +"iBv" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/security{ + name = "Security Mech Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "iBG" = ( /obj/structure/broken_flooring/singular/directional/south, /turf/open/floor/plating, @@ -29317,6 +29342,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/circuit/telecomms/server, /area/station/science/server) +"iIg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/office) "iIi" = ( /obj/effect/turf_decal/trimline/yellow/arrow_ccw{ dir = 4 @@ -29409,13 +29440,6 @@ /obj/effect/spawner/random/structure/crate_abandoned, /turf/open/floor/iron, /area/station/maintenance/starboard/central) -"iJJ" = ( -/obj/structure/sign/warning/vacuum/external/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "iJN" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -29495,6 +29519,10 @@ /obj/machinery/iv_drip, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) +"iKO" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "iKT" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -30053,11 +30081,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"iTm" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/medical) "iTE" = ( /obj/effect/spawner/random/food_or_drink/snack, /turf/open/floor/plating, @@ -30266,10 +30289,6 @@ }, /turf/open/floor/iron/freezer, /area/station/engineering/main) -"iXq" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron/dark, -/area/station/security/medical) "iXw" = ( /obj/structure/bed/dogbed/renault, /mob/living/basic/pet/fox/renault, @@ -30419,6 +30438,17 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"jag" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "jai" = ( /obj/structure/cable, /turf/open/floor/wood, @@ -30484,11 +30514,6 @@ "jap" = ( /turf/open/floor/engine/hull/air, /area/station/commons/dorms) -"jaA" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/chair/comfy/black, -/turf/open/floor/glass, -/area/station/security/brig) "jaG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -30554,18 +30579,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"jbX" = ( -/obj/structure/table/reinforced/rglass, -/obj/effect/spawner/random/food_or_drink/donuts{ - pixel_x = -4; - pixel_y = 38 - }, -/obj/item/lighter{ - pixel_x = 9; - pixel_y = 3 - }, -/turf/open/floor/glass, -/area/station/security/brig) "jcj" = ( /obj/machinery/airalarm/directional/east, /mob/living/basic/bot/cleanbot/medbay, @@ -30579,18 +30592,6 @@ /obj/structure/flora/bush/jungle/b/style_3, /turf/open/floor/grass/fairy, /area/station/maintenance/hallway/abandoned_recreation) -"jco" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/storage/briefcase/secure{ - pixel_x = -3; - pixel_y = -32 - }, -/obj/item/storage/fancy/cigarettes{ - pixel_x = 8; - pixel_y = 8 - }, -/turf/open/floor/glass, -/area/station/security/brig) "jcp" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -30615,6 +30616,12 @@ }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/bomb) +"jcK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/warden) "jcQ" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/purple/opposingcorners, @@ -30792,12 +30799,6 @@ "jfA" = ( /turf/open/openspace, /area/station/security/brig) -"jfB" = ( -/obj/effect/turf_decal/trimline/red/warning{ - dir = 9 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "jfK" = ( /obj/effect/decal/cleanable/crayon{ icon_state = "nay" @@ -31115,6 +31116,12 @@ "jkr" = ( /turf/closed/wall, /area/station/science/lab) +"jkw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) "jkx" = ( /obj/structure/closet/crate/wooden{ desc = "Used for storing props for a stage play!."; @@ -31429,6 +31436,12 @@ /obj/item/mmi, /turf/open/floor/iron/dark/textured_large, /area/station/ai_monitored/turret_protected/ai) +"jpJ" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "jqd" = ( /obj/machinery/door/airlock/public/glass{ name = "Prison Community Center" @@ -32043,6 +32056,22 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"jxI" = ( +/obj/item/radio{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/radio{ + pixel_x = 0; + pixel_y = 2 + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/glass, +/area/station/security/brig) "jxL" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/purple/fourcorners, @@ -32603,6 +32632,12 @@ }, /turf/open/floor/circuit/telecomms, /area/station/science/xenobiology) +"jEB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/medical) "jEG" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -32614,12 +32649,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"jEV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/brig) "jFj" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 4 @@ -32697,14 +32726,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"jGd" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "jGh" = ( /obj/machinery/computer/records/security, /obj/machinery/light/directional/north, @@ -32713,17 +32734,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/medical) -"jGj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/rack, -/obj/effect/spawner/random/armory/dragnet, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "jGl" = ( /obj/effect/spawner/random/structure/table_or_rack, /turf/open/floor/plating, @@ -33015,20 +33025,6 @@ "jKp" = ( /turf/open/openspace, /area/station/medical/storage) -"jKr" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/structure/table, -/obj/machinery/syndicatebomb/training{ - pixel_x = 0; - pixel_y = 3 - }, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/item/wirecutters, -/turf/open/floor/iron/dark, -/area/station/security/office) "jKF" = ( /obj/machinery/door/poddoor/shutters{ id = "gateshutter"; @@ -33312,12 +33308,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/tcommsat/server) -"jPI" = ( -/obj/effect/turf_decal/trimline/red/warning{ - dir = 10 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "jPK" = ( /obj/machinery/power/terminal{ dir = 8 @@ -33332,6 +33322,18 @@ /obj/structure/chair/office, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) +"jPU" = ( +/obj/machinery/light_switch/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/button/door/directional/south{ + id = "armory"; + name = "Armory Shutters" + }, +/obj/structure/rack, +/obj/effect/spawner/random/armory/riot_shield, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "jPW" = ( /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -33466,6 +33468,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/department/engine) +"jSQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/range) "jSV" = ( /obj/structure/table/wood, /obj/item/paper_bin{ @@ -33925,11 +33935,6 @@ dir = 1 }, /area/station/ai_monitored/turret_protected/aisat/foyer) -"kay" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/office) "kaM" = ( /obj/structure/chair/stool/directional/south, /obj/effect/landmark/start/hangover, @@ -33955,14 +33960,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/storage) -"kbh" = ( -/obj/structure/bed/medical/emergency, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/medical) "kbj" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -34098,15 +34095,6 @@ }, /turf/open/floor/carpet, /area/station/ai_monitored/turret_protected/ai_upload) -"kdu" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "kdv" = ( /obj/structure/railing{ dir = 1 @@ -34186,6 +34174,12 @@ /obj/item/cigbutt, /turf/open/floor/iron/dark/textured_half, /area/station/cargo/bitrunning/den) +"keo" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/office) "keq" = ( /obj/effect/turf_decal/siding/white/corner, /turf/open/floor/iron/dark/smooth_large, @@ -34294,6 +34288,14 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"kfF" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/training_machine, +/obj/item/target/syndicate, +/turf/open/floor/iron/dark, +/area/station/security/range) "kfG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, @@ -34457,14 +34459,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/security/detectives_office) -"kit" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/closet{ - name = "evidence closet 2" - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "kiu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -34520,15 +34514,6 @@ /obj/structure/sign/poster/ripped/directional/north, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"kjB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "kjF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/junction/yjunction{ @@ -34579,6 +34564,14 @@ /obj/structure/urinal/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"kkv" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/closet{ + name = "evidence closet 3" + }, +/obj/effect/spawner/random/contraband/permabrig_weapon, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "kkC" = ( /obj/effect/turf_decal/trimline/red/corner{ dir = 4 @@ -34633,17 +34626,6 @@ }, /turf/closed/wall, /area/space/nearstation) -"kkY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip, -/obj/effect/mapping_helpers/mail_sorting/security/hos_office, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "kkZ" = ( /turf/closed/wall, /area/station/security/eva) @@ -35120,6 +35102,14 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"krI" = ( +/obj/structure/chair/sofa/corp/right{ + desc = "Looks like someone threw it out. Covered in donut crumbs."; + dir = 1; + name = "couch" + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "krQ" = ( /obj/structure/table/wood, /obj/item/storage/fancy/candle_box{ @@ -35297,6 +35287,13 @@ }, /turf/open/floor/glass, /area/station/science/zoo) +"ktI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/warning, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "ktL" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -35479,10 +35476,6 @@ }, /turf/open/floor/iron/stairs/right, /area/station/service/library) -"kww" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "kwG" = ( /obj/machinery/igniter/incinerator_atmos, /turf/open/floor/engine/airless, @@ -35675,6 +35668,11 @@ /obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) +"kyS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/office) "kyZ" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/sign/warning/vacuum/external/directional/south, @@ -35721,11 +35719,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"kzF" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/iron/dark, -/area/station/security/office) "kzG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/lattice/catwalk, @@ -35792,6 +35785,12 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/openspace, /area/station/commons/vacant_room/office) +"kAI" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "kAV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, @@ -35919,10 +35918,6 @@ dir = 8 }, /area/station/hallway/primary/fore) -"kCX" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/office) "kDa" = ( /obj/structure/disposalpipe/segment, /obj/structure/railing/corner/end{ @@ -36079,11 +36074,6 @@ /obj/structure/curtain, /turf/open/floor/plating, /area/station/maintenance/starboard/central) -"kFJ" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/closet/bombcloset/security, -/turf/open/floor/iron/dark, -/area/station/security/office) "kFP" = ( /obj/structure/closet/toolcloset, /obj/effect/landmark/start/hangover/closet, @@ -36220,6 +36210,11 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"kJp" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/security/warden) "kJw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -36349,15 +36344,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) -"kLY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/medical) "kMb" = ( /obj/machinery/rnd/production/protolathe/department/science, /obj/effect/turf_decal/trimline/purple/end, @@ -36393,17 +36379,18 @@ }, /turf/open/floor/iron/dark/textured, /area/station/cargo/bitrunning/den) -"kMA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "kMD" = ( /obj/structure/cable, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/maintenance/port) +"kMH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/security/office) "kMI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/fax{ @@ -36430,15 +36417,6 @@ "kNf" = ( /turf/open/openspace, /area/station/ai_monitored/turret_protected/ai) -"kNj" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/port) "kNl" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36782,16 +36760,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/hallway/secondary/service) -"kRW" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "kSc" = ( /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, @@ -36847,6 +36815,14 @@ }, /turf/open/floor/grass, /area/station/hallway/primary/starboard) +"kSX" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "kSY" = ( /obj/structure/table, /obj/item/blood_filter{ @@ -37062,6 +37038,14 @@ "kWR" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) +"kWS" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/medical) "kWX" = ( /obj/effect/turf_decal/tile/dark_blue/opposingcorners{ dir = 1 @@ -37080,6 +37064,14 @@ /obj/effect/spawner/random/food_or_drink, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"kXE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/caution, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "kXG" = ( /turf/open/floor/glass/reinforced, /area/station/hallway/secondary/construction) @@ -37189,6 +37181,18 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) +"kZp" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/storage/briefcase/secure{ + pixel_x = -3; + pixel_y = -32 + }, +/obj/item/storage/fancy/cigarettes{ + pixel_x = 8; + pixel_y = 8 + }, +/turf/open/floor/glass, +/area/station/security/brig) "kZv" = ( /obj/structure/broken_flooring/pile/directional/south, /obj/effect/decal/cleanable/dirt, @@ -37220,6 +37224,17 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/tcommsat/server) +"lae" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/sorting/mail, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "laf" = ( /obj/structure/table/wood, /obj/item/book/random{ @@ -37361,10 +37376,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/carpet/stellar, /area/station/maintenance/hallway/abandoned_recreation) -"lbx" = ( -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/range) "lbD" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 @@ -37499,6 +37510,12 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"lep" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "leu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -37764,6 +37781,16 @@ "lji" = ( /turf/closed/wall/r_wall, /area/station/security/evidence) +"ljl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "ljt" = ( /obj/structure/chair/office{ dir = 8 @@ -37805,6 +37832,14 @@ /obj/structure/closet/crate/cardboard, /turf/open/openspace, /area/station/maintenance/port/aft) +"lke" = ( +/obj/machinery/computer/shuttle/labor{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "lkt" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -37825,6 +37860,29 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"lkM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/pen, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Warden's Place"; + req_access = list("armory") + }, +/obj/machinery/door/window/right/directional/east{ + name = "Warden's Place" + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/iron/dark, +/area/station/security/warden) "lkP" = ( /obj/effect/turf_decal/bot/right, /turf/open/floor/engine/hull, @@ -37908,6 +37966,18 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"lmx" = ( +/obj/machinery/newscaster/directional/west, +/obj/structure/rack, +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/battle_rifle{ + pixel_y = 3 + }, +/obj/item/gun/energy/temperature/security, +/obj/item/gun/energy/ionrifle, +/obj/item/clothing/suit/hooded/ablative, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "lmz" = ( /obj/machinery/conveyor{ dir = 4; @@ -37989,6 +38059,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/textured, /area/station/cargo/storage) +"lnK" = ( +/obj/machinery/holopad/secure{ + pixel_y = -1 + }, +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/turf/open/floor/glass/reinforced, +/area/station/ai_monitored/security/armory) "lnM" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, @@ -38126,6 +38203,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_corner, /area/station/medical/pharmacy) +"lqq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "lqr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -38295,22 +38379,11 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron, /area/station/construction/storage_wing) -"lsE" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/station/security/warden) "lsW" = ( /obj/structure/table, /obj/effect/spawner/random/maintenance, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"ltl" = ( -/obj/effect/turf_decal/trimline/red/warning{ - dir = 5 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "ltm" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -38556,9 +38629,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) -"lyk" = ( -/turf/closed/wall/r_wall, -/area/station/security/processing) "lys" = ( /obj/machinery/vatgrower, /obj/machinery/camera/autoname/directional/west, @@ -38611,15 +38681,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai_upload_foyer) -"lyK" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Brig - Infirmary" - }, -/obj/structure/closet/secure_closet/evidence, -/obj/effect/spawner/random/contraband/narcotics, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "lyP" = ( /obj/structure/railing/corner, /obj/structure/cable, @@ -38801,18 +38862,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/theater) -"lAY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/machinery/light_switch/directional/east, -/obj/structure/closet/secure_closet/injection{ - name = "educational injections"; - pixel_x = 2 - }, -/turf/open/floor/plating, -/area/station/security/execution/education) "lBg" = ( /obj/machinery/door/airlock/external{ name = "Departure Lounge Airlock" @@ -39050,6 +39099,18 @@ }, /turf/open/floor/wood/large, /area/station/service/library) +"lEH" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/spawner/random/food_or_drink/donuts{ + pixel_x = -4; + pixel_y = 38 + }, +/obj/item/lighter{ + pixel_x = 9; + pixel_y = 3 + }, +/turf/open/floor/glass, +/area/station/security/brig) "lEO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -39344,6 +39405,11 @@ /obj/item/clothing/mask/surgical, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"lJk" = ( +/obj/machinery/newscaster/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/medical) "lJo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4{ @@ -39737,8 +39803,11 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/port) -"lOQ" = ( -/obj/structure/cable, +"lON" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/security/brig) "lPc" = ( @@ -39788,6 +39857,22 @@ /obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) +"lPK" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/deputy{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/item/storage/box/evidence{ + pixel_x = -7; + pixel_y = 12 + }, +/obj/item/implanter{ + pixel_x = -1; + pixel_y = 0 + }, +/turf/open/floor/glass, +/area/station/security/brig) "lPS" = ( /obj/machinery/holopad, /turf/open/floor/iron/dark, @@ -39944,14 +40029,6 @@ dir = 8 }, /area/station/hallway/primary/fore) -"lRZ" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/vending/security, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "lSl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/purple/corner{ @@ -40564,6 +40641,21 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"mbg" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/evidence{ + pixel_x = -5; + pixel_y = 12 + }, +/obj/item/folder/red{ + pixel_x = 7 + }, +/obj/item/toy/crayon/white{ + pixel_x = -5; + pixel_y = -4 + }, +/turf/open/floor/glass, +/area/station/security/brig) "mbk" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -40624,6 +40716,17 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"mca" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/table/glass, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/regular{ + pixel_x = 0; + pixel_y = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/medical) "mcb" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -40726,16 +40829,6 @@ /obj/item/mail/junkmail, /turf/open/floor/iron/freezer, /area/station/commons/dorms) -"mdb" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/rack, -/obj/item/clothing/gloves/latex, -/obj/item/clothing/under/rank/medical/scrubs/purple, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/turf/open/floor/iron/dark, -/area/station/security/medical) "mdf" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 8 @@ -40983,15 +41076,20 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"mgj" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/closet{ + name = "Evidence Closet 1" + }, +/obj/item/poster/random_contraband, +/obj/effect/spawner/random/maintenance/no_decals/five, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "mgu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"mgI" = ( -/obj/machinery/newscaster/directional/west, -/turf/closed/wall/r_wall, -/area/station/security/lockers) "mgJ" = ( /obj/structure/ladder, /obj/structure/lattice/catwalk, @@ -41200,6 +41298,15 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating/airless, /area/station/maintenance/port/aft) +"mjZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "mke" = ( /obj/structure/table, /obj/item/binoculars, @@ -41210,6 +41317,13 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/glass, /area/station/commons/fitness/recreation) +"mkG" = ( +/obj/structure/bed/medical/emergency, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) "mkI" = ( /obj/effect/turf_decal/siding/brown/corner{ dir = 8 @@ -41279,6 +41393,10 @@ /obj/structure/lattice, /turf/open/openspace, /area/station/commons/vacant_room/office) +"mlX" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/office) "mmb" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -41540,11 +41658,6 @@ /obj/item/stack/rods/two, /turf/open/space/basic, /area/space/nearstation) -"mqA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "mqJ" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -41833,6 +41946,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) +"muE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "muF" = ( /obj/structure/disposalpipe/segment, /obj/machinery/camera/autoname/directional/north, @@ -42065,16 +42186,6 @@ "myx" = ( /turf/closed/wall, /area/station/service/library/private) -"myC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "myD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, @@ -42304,6 +42415,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"mDq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark, +/area/station/security/office) "mDv" = ( /obj/machinery/vending/coffee{ pixel_x = -3 @@ -42450,6 +42567,12 @@ /obj/machinery/light/dim/directional/south, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) +"mFO" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/office) "mFR" = ( /obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 @@ -42491,24 +42614,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"mGi" = ( -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/button/door/directional/north{ - id = "armory"; - name = "Armory Shutters" - }, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/office) "mGw" = ( /obj/item/storage/box/lights/mixed{ pixel_x = 8; @@ -42568,6 +42673,18 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"mGW" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/brig) "mHd" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/trimline/purple/filled, @@ -42837,17 +42954,6 @@ /obj/machinery/defibrillator_mount/directional/south, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) -"mKx" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/security{ - name = "Gulag Processing" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "mKF" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -42874,6 +42980,12 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/station/maintenance/starboard/lesser) +"mKX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/office) "mKZ" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/bot, @@ -43018,6 +43130,14 @@ }, /turf/open/openspace, /area/station/hallway/secondary/exit/departure_lounge) +"mNI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "mNN" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment{ @@ -43123,6 +43243,16 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/service/chapel) +"mPg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "mPn" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/plating, @@ -43287,15 +43417,6 @@ /obj/structure/chair, /turf/open/floor/wood, /area/station/service/library) -"mSx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/office) "mSA" = ( /obj/structure/bed, /obj/item/bedsheet/qm, @@ -43391,6 +43512,12 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/medical/chemistry) +"mUt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/glass, +/area/station/security/brig) "mUv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -43581,6 +43708,9 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) +"mXD" = ( +/turf/open/floor/glass, +/area/station/security/brig) "mXL" = ( /obj/effect/turf_decal/weather/snow, /turf/open/floor/plating, @@ -43710,6 +43840,12 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"mZL" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "mZV" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43856,22 +43992,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"ncK" = ( -/obj/structure/lattice, -/obj/item/toy/figure/ninja{ - name = "Space Ninja"; - desc = "How did he get there??"; - pixel_x = -8; - pixel_y = 7 - }, -/turf/open/space/basic, -/area/space/nearstation) "ncO" = ( /turf/open/floor/glass/reinforced, /area/station/hallway/secondary/entry) "nde" = ( /turf/open/floor/wood, /area/station/command/heads_quarters/cmo) +"ndf" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/office) "ndl" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/camera/autoname/directional/north, @@ -44050,14 +44181,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage) -"nft" = ( +"nfx" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/security_officer, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark, +/area/station/security/warden) "nfB" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment, @@ -44205,17 +44333,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"nhV" = ( -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "nhY" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, @@ -44587,13 +44704,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"not" = ( -/obj/machinery/light/directional, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/range) "nov" = ( /obj/machinery/light/small/directional/east, /obj/machinery/air_sensor/mix_tank, @@ -44656,6 +44766,17 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"noQ" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/closet{ + name = "evidence closet 4" + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "noR" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 @@ -44876,12 +44997,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"nsd" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "nsp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /obj/machinery/meter, @@ -45196,6 +45311,11 @@ }, /turf/open/space/openspace, /area/space/nearstation) +"nwZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/lockers) "nxa" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -45258,6 +45378,18 @@ /obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/plating, /area/station/security/execution/education) +"nxP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/east, +/obj/structure/closet/secure_closet/injection{ + name = "educational injections"; + pixel_x = 2 + }, +/turf/open/floor/plating, +/area/station/security/execution/education) "nxR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45973,6 +46105,15 @@ /obj/structure/weightmachine, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"nIK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/glass, +/area/station/security/brig) "nIL" = ( /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/machinery/door/airlock/maintenance, @@ -46146,6 +46287,12 @@ /obj/structure/stairs/north, /turf/open/floor/wood, /area/station/maintenance/hallway/abandoned_recreation) +"nLM" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/open/floor/glass, +/area/station/security/brig) "nLN" = ( /obj/effect/decal/cleanable/dirt, /obj/item/mod/module/longfall{ @@ -46202,16 +46349,6 @@ /obj/structure/closet/l3closet/scientist, /turf/open/openspace, /area/station/command/gateway) -"nMR" = ( -/obj/structure/rack, -/obj/item/storage/box/flashes{ - pixel_x = 3 - }, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "nNd" = ( /obj/structure/railing/corner{ dir = 8 @@ -46447,17 +46584,6 @@ }, /turf/open/openspace, /area/station/engineering/atmos/upper) -"nQq" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/storage/backpack/duffelbag/sec{ - pixel_y = 7 - }, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/glass, -/area/station/security/brig) "nQw" = ( /obj/structure/railing/corner/end{ dir = 4 @@ -46769,6 +46895,16 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/commons/lounge) +"nUU" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/structure/closet/secure_closet/security/sec, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "nUV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -46923,17 +47059,12 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) -"nXc" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/fancy/donut_box{ - pixel_x = 0; - pixel_y = 6 +"nXf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/station/security/office) +/area/station/security/brig) "nXi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47024,14 +47155,6 @@ dir = 8 }, /area/station/hallway/primary/fore) -"nYq" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/computer/records/security, -/turf/open/floor/iron/dark, -/area/station/security/office) "nYu" = ( /obj/machinery/porta_turret/ai{ dir = 4 @@ -47205,14 +47328,6 @@ }, /turf/closed/wall/r_wall, /area/station/science/xenobiology) -"oaZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/warden) "obi" = ( /obj/structure/railing{ dir = 4 @@ -47544,6 +47659,10 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/wood/large, /area/station/service/library) +"ohe" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "ohh" = ( /turf/open/floor/grass, /area/station/science/cytology) @@ -47852,17 +47971,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/lab) -"omL" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/structure/closet{ - name = "evidence closet 4" - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "omX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -48375,22 +48483,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"ovv" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/closet/secure_closet{ - name = "contraband locker"; - req_access = list("armory") - }, -/obj/effect/spawner/random/contraband/armory, -/obj/effect/spawner/random/maintenance/three, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "ovx" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, @@ -48413,9 +48505,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/greater) -"ovG" = ( -/turf/closed/wall/r_wall, -/area/station/security/office) "ovQ" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, @@ -48586,16 +48675,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/freezer, /area/station/maintenance/port) -"oxT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "oyf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -48754,35 +48833,12 @@ /obj/structure/chair, /turf/open/floor/wood, /area/station/service/library) -"oAq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = -7 - }, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = 7; - pixel_y = 0 - }, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "oAz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai_upload_foyer) -"oAF" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/dark, -/area/station/security/warden) "oAL" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -48854,17 +48910,6 @@ /obj/structure/cable, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"oBz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/sorting/mail, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "oBH" = ( /obj/structure/sign/poster/official/walk/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -48902,6 +48947,10 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/zoo) +"oCb" = ( +/obj/machinery/flasher/portable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "oCe" = ( /turf/closed/wall, /area/station/hallway/primary/starboard) @@ -49110,6 +49159,27 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/coroner, /turf/open/floor/iron/dark/textured_large, /area/station/medical/morgue) +"oFs" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -15 + }, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 0 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = -7; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = 8; + pixel_y = 0 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/medical) "oFw" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -49244,6 +49314,18 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"oHC" = ( +/obj/structure/rack, +/obj/item/storage/box/firingpins{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/firingpins, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "oHE" = ( /obj/machinery/holopad/secure, /obj/structure/disposalpipe/segment, @@ -49588,6 +49670,22 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/port) +"oLY" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/storage/box/prisoner{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "oMd" = ( /obj/effect/spawner/random/maintenance/two, /obj/item/grown/bananapeel{ @@ -49719,12 +49817,6 @@ /obj/effect/turf_decal/siding/dark, /turf/open/floor/iron/white/smooth_large, /area/station/ai_monitored/turret_protected/aisat_interior) -"oNv" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "oNA" = ( /obj/item/clothing/head/cone{ pixel_x = -6; @@ -49900,6 +49992,12 @@ "oRp" = ( /turf/open/floor/iron/textured_large, /area/space/nearstation) +"oRq" = ( +/obj/structure/chair/sofa/corp{ + dir = 1 + }, +/turf/open/floor/glass, +/area/station/security/brig) "oRs" = ( /obj/structure/chair/plastic{ dir = 1 @@ -49911,10 +50009,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /turf/open/floor/iron/smooth, /area/station/engineering/main) -"oRz" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/station/security/office) "oRG" = ( /obj/structure/railing, /obj/structure/rack, @@ -50123,6 +50217,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/office) +"oTU" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/range) "oTZ" = ( /obj/structure/table, /obj/structure/railing{ @@ -50212,6 +50310,14 @@ /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"oUW" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/maintenance/port) "oVg" = ( /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ dir = 4 @@ -50515,6 +50621,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/wood/large, /area/station/service/library/private) +"pab" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/glass, +/area/station/security/brig) "pac" = ( /obj/machinery/door/airlock/security{ name = "Interrogation" @@ -50662,6 +50774,12 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) +"pbQ" = ( +/obj/machinery/flasher/directional/west, +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "pbU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, @@ -51101,11 +51219,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/engine/hull/air, /area/station/construction/storage_wing) -"phJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/office) "phL" = ( /obj/structure/railing{ dir = 8 @@ -51178,6 +51291,14 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/port) +"pjA" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "pjC" = ( /obj/structure/table/wood/poker, /obj/effect/spawner/random/entertainment/cigar, @@ -51465,6 +51586,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"pow" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/office) "poZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51482,6 +51607,12 @@ /obj/structure/cable, /turf/open/floor/iron/white/textured_large, /area/station/medical/surgery) +"ppi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "ppp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/dark_blue, @@ -51495,6 +51626,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/upper) +"ppM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) "pqj" = ( /turf/closed/wall/r_wall, /area/station/security/interrogation) @@ -51617,13 +51754,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) -"psd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "psi" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -51883,10 +52013,6 @@ dir = 8 }, /area/station/hallway/primary/fore) -"pxi" = ( -/obj/effect/turf_decal/box/corners, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "pxk" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -52329,6 +52455,11 @@ }, /turf/open/openspace, /area/station/science/xenobiology) +"pFP" = ( +/obj/structure/disposalpipe/segment, +/obj/item/lighter, +/turf/closed/wall, +/area/station/security/warden) "pFR" = ( /obj/effect/spawner/random/maintenance, /obj/effect/mapping_helpers/broken_floor, @@ -52549,6 +52680,13 @@ /obj/structure/chair, /turf/open/floor/wood, /area/station/commons/dorms) +"pIy" = ( +/obj/structure/sign/warning/vacuum/external/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "pIP" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/dark_blue{ @@ -53077,14 +53215,6 @@ /obj/effect/landmark/start/hangover, /turf/open/openspace, /area/station/hallway/primary/fore) -"pOs" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "pOt" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, @@ -53339,16 +53469,6 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/dark/textured_large, /area/station/medical/medbay/central) -"pQO" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "pQQ" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53698,6 +53818,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/medical/abandoned) +"pWM" = ( +/obj/machinery/airalarm/directional/south, +/obj/item/toy/crayon/white{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/chair/sofa/corp/corner{ + desc = "Looks like someone threw it out. Covered in donut crumbs."; + dir = 1; + name = "couch" + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "pWR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -53836,14 +53972,6 @@ /obj/structure/table, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"qaG" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/lesser) "qaI" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp, @@ -53999,11 +54127,6 @@ }, /turf/open/floor/iron/airless, /area/station/maintenance/starboard/aft) -"qdJ" = ( -/obj/machinery/door/poddoor/massdriver_trash, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "qdR" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/decal/cleanable/dirt, @@ -54460,12 +54583,6 @@ }, /turf/closed/wall, /area/station/engineering/gravity_generator) -"qkP" = ( -/obj/structure/chair/sofa/corp{ - dir = 1 - }, -/turf/open/floor/glass, -/area/station/security/brig) "qkU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54829,6 +54946,17 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/upper) +"qqW" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/security{ + name = "Gulag Processing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "qqY" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -54983,6 +55111,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/construction/storage_wing) +"qtA" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/security/office) "qtM" = ( /obj/machinery/libraryscanner, /obj/machinery/camera/autoname/directional/north, @@ -55009,12 +55141,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"qua" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "quB" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -55484,6 +55610,13 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"qBw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/security/brig) "qBx" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -55536,6 +55669,14 @@ }, /turf/open/floor/wood, /area/station/commons/fitness/recreation) +"qCp" = ( +/obj/structure/table/reinforced/rglass, +/obj/machinery/fax{ + fax_name = "Security Office"; + name = "Security Office Fax Machine" + }, +/turf/open/floor/glass, +/area/station/security/brig) "qCN" = ( /obj/structure/railing{ dir = 1 @@ -55544,17 +55685,6 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"qCO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/structure/cable, -/obj/machinery/door/airlock/security{ - name = "Evidence Storage" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/security/medical) "qCR" = ( /turf/open/space/openspace, /area/space/nearstation) @@ -55813,15 +55943,6 @@ /obj/structure/cable, /turf/open/floor/iron/smooth_half, /area/station/ai_monitored/turret_protected/aisat/foyer) -"qGM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/brig) "qGW" = ( /obj/machinery/door/airlock/command{ name = "E.V.A. Storage" @@ -56247,17 +56368,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"qNL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "qNM" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/closet/emcloset, @@ -56267,12 +56377,6 @@ /obj/item/trash/ready_donk, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"qOf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/office) "qOv" = ( /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, @@ -56328,6 +56432,12 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"qPK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "qPM" = ( /obj/effect/turf_decal/tile/dark_blue{ dir = 1 @@ -56688,6 +56798,12 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"qVh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "qVm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -56798,16 +56914,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/textured, /area/station/medical/surgery) -"qWC" = ( -/obj/structure/secure_safe/directional/north{ - name = "armory safe A"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/structure/rack, -/obj/effect/spawner/random/armory/laser_gun, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "qWF" = ( /obj/structure/chair/stool/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -57229,14 +57335,6 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"rdC" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/medical) "rdN" = ( /obj/machinery/door/airlock{ name = "Emergency Storage" @@ -57285,18 +57383,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"reU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/warden) "rfc" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/dark{ @@ -57382,6 +57468,16 @@ /obj/machinery/vending/cigarette/beach, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"rgd" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "rgg" = ( /obj/machinery/door/airlock/security{ name = "Interrogation" @@ -57584,12 +57680,6 @@ /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"rjQ" = ( -/obj/machinery/flasher/directional/west, -/obj/machinery/light/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "rkf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/airalarm/directional/south, @@ -57687,6 +57777,15 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/central) +"rlb" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "rlk" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -57694,12 +57793,6 @@ /obj/structure/closet/secure_closet/security/engine, /turf/open/floor/iron/dark, /area/station/security/checkpoint/engineering) -"rlp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/glass, -/area/station/security/brig) "rlq" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/pale/style_random, @@ -58027,6 +58120,15 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/engine) +"rpy" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Brig - Infirmary" + }, +/obj/structure/closet/secure_closet/evidence, +/obj/effect/spawner/random/contraband/narcotics, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "rpB" = ( /turf/closed/wall/r_wall, /area/station/command/corporate_showroom) @@ -58096,12 +58198,6 @@ /obj/machinery/newscaster/directional/south, /turf/open/floor/iron/chapel, /area/station/service/chapel) -"rqI" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 1 - }, -/turf/open/floor/glass, -/area/station/security/brig) "rqM" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -58313,6 +58409,22 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/cmo) +"rtq" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/mod/module/plasma_stabilizer{ + pixel_x = 0; + pixel_y = -1 + }, +/obj/item/mod/module/signlang_radio{ + pixel_x = 0; + pixel_y = -1 + }, +/obj/item/mod/module/thermal_regulator{ + pixel_x = 3; + pixel_y = 5 + }, +/turf/open/floor/glass, +/area/station/security/brig) "rtx" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -58324,6 +58436,17 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) +"rtA" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/closet/secure_closet/warden, +/obj/item/binoculars, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron/dark, +/area/station/security/warden) "rtD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58342,6 +58465,17 @@ }, /turf/open/openspace, /area/station/medical/virology) +"rtZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/spawner/random/armory/dragnet, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "ruc" = ( /obj/effect/turf_decal/siding/green/corner{ dir = 8 @@ -58513,6 +58647,15 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron, /area/station/commons/dorms) +"rwf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "rwh" = ( /turf/closed/wall/r_wall, /area/station/security/medical) @@ -58577,6 +58720,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/grass, /area/station/hallway/primary/starboard) +"rwX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "rxc" = ( /obj/structure/table, /obj/machinery/fax{ @@ -58654,12 +58805,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/security/checkpoint/engineering) -"ryp" = ( -/obj/effect/turf_decal/trimline/red/warning{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "ryJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58682,6 +58827,13 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"ryW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "rze" = ( /obj/machinery/door/airlock/maintenance{ name = "Garbage Closet" @@ -59221,6 +59373,16 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"rHm" = ( +/obj/structure/lattice, +/obj/item/toy/figure/ninja{ + name = "Space Ninja"; + desc = "How did he get there??"; + pixel_x = -8; + pixel_y = 7 + }, +/turf/open/space/basic, +/area/space/nearstation) "rHo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59301,6 +59463,20 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"rIo" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/table, +/obj/machinery/syndicatebomb/training{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/wirecutters, +/turf/open/floor/iron/dark, +/area/station/security/office) "rIq" = ( /obj/structure/chair/pew/right{ dir = 8 @@ -59439,12 +59615,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"rJL" = ( -/obj/effect/turf_decal/trimline/red/warning{ - dir = 6 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "rKn" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -59568,10 +59738,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) -"rMC" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "rMS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -59833,16 +59999,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"rQE" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "rQT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60377,22 +60533,6 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/disposal) -"rYT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/dark, -/area/station/security/medical) -"rYZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "rZs" = ( /obj/structure/chair, /obj/machinery/camera/directional/north{ @@ -60428,6 +60568,15 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"saD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "saE" = ( /obj/machinery/door/airlock/public/glass{ name = "Community Center" @@ -60436,16 +60585,6 @@ /obj/effect/landmark/navigate_destination/library, /turf/open/floor/wood, /area/station/service/library) -"saP" = ( -/obj/structure/cable, -/obj/machinery/computer/records/security{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/security/warden) "saQ" = ( /obj/structure/table, /obj/item/flashlight/lamp{ @@ -61362,16 +61501,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) -"spg" = ( -/obj/structure/rack, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/vending_refill/security, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "spi" = ( /obj/machinery/suit_storage_unit/atmos, /obj/effect/turf_decal/bot, @@ -61528,12 +61657,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/central) -"srp" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/office) "srx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -61629,14 +61752,6 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"ssA" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "ssD" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/effect/decal/cleanable/dirt, @@ -61792,12 +61907,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/lesser) -"suu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/office) "suJ" = ( /obj/structure/sign/poster/official/moth_meth/directional/east, /turf/open/floor/plating, @@ -61836,6 +61945,11 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/station/solars/starboard/aft) +"svo" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/range) "svp" = ( /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) @@ -61938,15 +62052,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, /area/station/commons/dorms) -"sxq" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4; - pixel_x = 0 - }, -/turf/open/floor/iron/dark, -/area/station/security/office) "sxu" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -62084,11 +62189,6 @@ /obj/effect/mapping_helpers/broken_machine, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"sAz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "sAB" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -62124,11 +62224,6 @@ }, /turf/open/floor/iron/textured_large, /area/station/security/prison) -"sAY" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/office) "sBj" = ( /obj/effect/landmark/start/clown, /turf/open/floor/carpet, @@ -62160,6 +62255,15 @@ /obj/item/tank/internals/oxygen, /turf/open/floor/plating, /area/station/maintenance/central) +"sBB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) "sBK" = ( /obj/effect/turf_decal/delivery, /obj/effect/spawner/random/entertainment/arcade{ @@ -62238,16 +62342,6 @@ }, /turf/closed/wall, /area/station/service/library) -"sDH" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/security{ - name = "Security Mech Bay" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "sDT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -62559,6 +62653,17 @@ }, /turf/open/floor/iron/textured, /area/station/security/brig) +"sHK" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = 7 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/glass, +/area/station/security/brig) "sHR" = ( /obj/machinery/door/airlock/security/glass{ name = "Prison Custodial" @@ -62628,14 +62733,6 @@ /obj/machinery/light/small/red/dim/directional/west, /turf/open/floor/iron, /area/station/maintenance/hallway/abandoned_recreation) -"sIz" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/plating, -/area/station/maintenance/port) "sIO" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 @@ -62759,12 +62856,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"sKz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "sKC" = ( /obj/structure/railing{ dir = 1 @@ -62812,6 +62903,16 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) +"sKR" = ( +/obj/structure/cable, +/obj/machinery/computer/records/security{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) "sKT" = ( /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron/dark, @@ -62887,6 +62988,13 @@ }, /turf/open/floor/engine/co2, /area/station/engineering/main) +"sMX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "sNa" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -62975,20 +63083,19 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark/herringbone, /area/station/ai_monitored/turret_protected/aisat_interior) +"sOy" = ( +/obj/machinery/light/directional, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/range) "sOz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, /area/station/science/breakroom) -"sOJ" = ( -/obj/structure/lattice, -/obj/machinery/camera/directional/east{ - pixel_x = 0; - pixel_y = -10 - }, -/turf/open/space/openspace, -/area/space/nearstation) "sON" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 @@ -63070,6 +63177,13 @@ /obj/effect/spawner/random/food_or_drink, /turf/open/floor/plating, /area/station/maintenance/port) +"sQe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/range) "sQg" = ( /obj/effect/turf_decal/siding/dark, /turf/open/floor/iron/white/textured_half, @@ -63138,6 +63252,17 @@ }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) +"sRe" = ( +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "sRg" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, @@ -63392,22 +63517,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/iron, /area/station/engineering/lobby) -"sUJ" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/item/storage/box/prisoner{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) "sUM" = ( /obj/effect/turf_decal/box/white{ color = "#EFB341" @@ -63548,15 +63657,6 @@ "sXq" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/security/execution/transfer) -"sXx" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/closet{ - name = "Evidence Closet 1" - }, -/obj/item/poster/random_contraband, -/obj/effect/spawner/random/maintenance/no_decals/five, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "sXI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/public/glass{ @@ -63571,13 +63671,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/security/prison) -"sXR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning, -/turf/open/floor/iron/dark, -/area/station/security/brig) "sXU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/smartfridge/organ, @@ -63794,12 +63887,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) -"tbr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "tbu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -64238,16 +64325,6 @@ "tis" = ( /turf/open/floor/iron, /area/station/maintenance/port/greater) -"tiB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "tiC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64301,6 +64378,12 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) +"tjv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "tjA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64721,6 +64804,16 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"tpI" = ( +/obj/structure/rack, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/vending_refill/security, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "tpU" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/decal/cleanable/dirt, @@ -65079,15 +65172,6 @@ }, /turf/open/floor/grass, /area/station/ai_monitored/turret_protected/aisat_interior) -"txf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "txh" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -65177,6 +65261,12 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) +"tzC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "tzO" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65605,21 +65695,6 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"tEK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Brig Control" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/warden) "tEU" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -66080,6 +66155,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white/smooth_large, /area/station/ai_monitored/turret_protected/aisat_interior) +"tMn" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig) "tMo" = ( /obj/machinery/holopad, /turf/open/floor/iron/dark/textured_large, @@ -66097,6 +66176,17 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/lesser) +"tMB" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Secure Gear Storage" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "tMS" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -66110,12 +66200,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tNc" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 1 - }, -/turf/open/floor/glass, -/area/station/security/brig) "tNd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/south, @@ -66216,6 +66300,18 @@ }, /turf/open/floor/wood/tile, /area/station/security/detectives_office/private_investigators_office) +"tOE" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "tOO" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/structure/disposalpipe/segment{ @@ -66769,17 +66865,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"tXq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/security/lockers) "tXs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -67087,27 +67172,6 @@ "ubs" = ( /turf/open/openspace, /area/station/hallway/secondary/construction) -"ubB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -15 - }, -/obj/item/reagent_containers/cup/bottle/epinephrine{ - pixel_x = -3; - pixel_y = 0 - }, -/obj/item/reagent_containers/syringe{ - pixel_x = -7; - pixel_y = 10 - }, -/obj/item/reagent_containers/cup/bottle/multiver{ - pixel_x = 8; - pixel_y = 0 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/medical) "ubU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67213,20 +67277,9 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/atmos/upper) -"udk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "udl" = ( /turf/closed/wall, /area/station/engineering/storage/tech) -"udm" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/dark, -/area/station/security/brig) "udr" = ( /obj/structure/ladder, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67253,15 +67306,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"udH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "udW" = ( /obj/structure/chair/sofa/middle/brown, /turf/open/floor/carpet, @@ -67676,14 +67720,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"uks" = ( -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/airlock/maintenance{ - name = "Security Maintenance" - }, -/turf/open/floor/plating, -/area/station/security/brig) "ukt" = ( /obj/structure/railing{ dir = 9 @@ -67708,9 +67744,6 @@ }, /turf/open/floor/iron/checker, /area/station/ai_monitored/command/storage/satellite) -"ukE" = ( -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "ukF" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -68050,14 +68083,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/service/lawoffice) -"upb" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/closet{ - name = "evidence closet 3" - }, -/obj/effect/spawner/random/contraband/permabrig_weapon, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "upl" = ( /obj/effect/spawner/random/trash/mess, /turf/open/floor/eighties, @@ -68086,6 +68111,15 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/science/explab) +"upS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig) "upV" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -68104,6 +68138,11 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"upW" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/closet/bombcloset/security, +/turf/open/floor/iron/dark, +/area/station/security/office) "uqb" = ( /obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/white/smooth_large, @@ -68180,6 +68219,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"urc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "urh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit/green/telecomms/mainframe, @@ -68824,6 +68868,18 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"uzp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/evidence) "uzs" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -69073,6 +69129,9 @@ /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/central) +"uDi" = ( +/turf/open/floor/iron/dark, +/area/station/security/medical) "uDo" = ( /obj/structure/table/glass, /obj/item/storage/medkit/fire{ @@ -69737,6 +69796,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"uNd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/warning, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "uNl" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 8 @@ -69915,6 +69984,13 @@ "uRd" = ( /turf/open/openspace, /area/station/maintenance/port/fore) +"uRg" = ( +/obj/machinery/light/directional/north, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/range) "uRk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/official/random/directional/south, @@ -70015,12 +70091,6 @@ /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) -"uSH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "uSL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/textured, @@ -70076,6 +70146,12 @@ }, /turf/open/space/basic, /area/space) +"uTu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "uTy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair, @@ -70098,6 +70174,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/science/robotics) +"uUe" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/iron/dark, +/area/station/security/office) "uUj" = ( /obj/structure/cable, /turf/closed/wall/r_wall, @@ -70296,6 +70378,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, /area/station/medical/abandoned) +"uXo" = ( +/obj/machinery/newscaster/directional/west, +/turf/closed/wall/r_wall, +/area/station/security/lockers) "uXz" = ( /obj/structure/bed{ dir = 4 @@ -70336,13 +70422,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/grimy, /area/station/security/detectives_office/private_investigators_office) -"uXW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "uXZ" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/spawner/random/maintenance/three, @@ -70377,13 +70456,6 @@ /obj/machinery/vending/coffee, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"uYH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "uYL" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -70630,15 +70702,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vdd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "vdi" = ( /obj/effect/landmark/start/ai/secondary, /obj/effect/turf_decal/delivery, @@ -70707,6 +70770,22 @@ /obj/structure/stairs/north, /turf/open/floor/iron/stairs/medium, /area/station/medical/medbay/central) +"vdX" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/food/donut/berry{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = -4; + pixel_y = 1 + }, +/turf/open/floor/glass, +/area/station/security/brig) "vef" = ( /obj/machinery/door/airlock{ name = "Coffin Storage" @@ -70929,12 +71008,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/cargo/sorting) -"vgY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/brig) "vhe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -71131,6 +71204,10 @@ "vkd" = ( /turf/open/openspace, /area/station/ai_monitored/turret_protected/ai_upload) +"vke" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/medical) "vkl" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -71171,10 +71248,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/wood, /area/station/security/courtroom) -"vkE" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/range) "vkL" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -71272,14 +71345,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/medical/virology) -"vls" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "vlt" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -71845,9 +71910,6 @@ /obj/effect/turf_decal/siding/blue/corner, /turf/open/openspace, /area/station/medical/medbay/central) -"vtp" = ( -/turf/open/floor/glass/reinforced, -/area/station/ai_monitored/security/armory) "vtu" = ( /obj/effect/turf_decal/tile/dark_red{ dir = 4 @@ -71929,16 +71991,6 @@ "vvk" = ( /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"vvo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Airlock" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "vvt" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -72067,6 +72119,11 @@ }, /turf/open/floor/wood/large, /area/station/service/library) +"vxH" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron/dark, +/area/station/security/office) "vxJ" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ @@ -72430,12 +72487,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vCy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/medical) "vCB" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/status_display/ai/directional/south, @@ -72876,9 +72927,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vKb" = ( -/turf/closed/wall, -/area/station/security/medical) "vKg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron/dark/textured, @@ -72896,13 +72944,6 @@ "vKt" = ( /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"vKG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/warning, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "vKL" = ( /obj/structure/railing{ dir = 4 @@ -73229,6 +73270,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"vPH" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/fancy/donut_box{ + pixel_x = 0; + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/security/office) "vPN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -73262,11 +73314,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"vQf" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor/massdriver_chapel, -/turf/open/floor/iron/dark, -/area/station/service/chapel) "vQo" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line, @@ -73345,11 +73392,6 @@ }, /turf/open/floor/carpet, /area/station/command/gateway) -"vRa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "vRb" = ( /obj/structure/sign/poster/official/tactical_game_cards/directional/west, /obj/machinery/byteforge, @@ -73617,6 +73659,16 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/service/chapel) +"vUx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/warning, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig) "vUQ" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/wood, @@ -73815,13 +73867,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/cargo/warehouse) -"vZa" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/machinery/flasher/portable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "vZc" = ( /obj/item/trash/can{ pixel_x = -8 @@ -73904,6 +73949,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"wao" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/flasher/portable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "waq" = ( /obj/machinery/newscaster/directional/north, /obj/effect/decal/cleanable/dirt, @@ -74017,6 +74069,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"wcf" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/rack, +/obj/effect/spawner/random/armory/riot_armor{ + pixel_x = 1; + pixel_y = 0 + }, +/obj/effect/spawner/random/armory/bulletproof_armor{ + pixel_x = 11; + pixel_y = 2 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "wcL" = ( /obj/effect/turf_decal/siding/brown, /obj/structure/closet/athletic_mixed, @@ -74108,17 +74174,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"wdZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/machinery/computer/records/medical/laptop{ - dir = 1; - pixel_x = 0; - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/station/security/medical) "web" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 4 @@ -74316,6 +74371,18 @@ }, /turf/open/floor/carpet, /area/station/maintenance/starboard/aft) +"wgf" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/office) "wgp" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ dir = 4 @@ -74352,18 +74419,6 @@ /obj/effect/turf_decal/tile/yellow/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/central) -"wgN" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/brig) "wgP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/holopad, @@ -74428,10 +74483,6 @@ /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/large, /area/station/science/cytology) -"whK" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/processing) "whN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -74514,6 +74565,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"wiI" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/processing) "wiK" = ( /obj/structure/cable, /turf/open/floor/wood/large, @@ -74670,6 +74730,10 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/openspace, /area/station/maintenance/starboard/aft) +"wlJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/processing) "wlL" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -74965,29 +75029,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"wpu" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/pen, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/window/brigdoor/left/directional/west{ - name = "Warden's Place"; - req_access = list("armory") - }, -/obj/machinery/door/window/right/directional/east{ - name = "Warden's Place" - }, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/iron/dark, -/area/station/security/warden) "wpw" = ( /obj/structure/flora/bush/flowers_pp/style_3, /obj/structure/flora/bush/flowers_yw/style_2, @@ -75004,6 +75045,9 @@ }, /turf/open/floor/wood/large, /area/station/service/library) +"wpQ" = ( +/turf/closed/wall/r_wall, +/area/station/security/office) "wpW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/red/dim/directional/north, @@ -75106,12 +75150,6 @@ }, /turf/open/floor/engine/hull/reinforced/air, /area/station/maintenance/department/engine) -"wrn" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/medical) "wrs" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, /turf/open/floor/iron/dark, @@ -75188,6 +75226,17 @@ /obj/structure/railing/corner, /turf/open/openspace, /area/station/engineering/atmos/upper) +"wtg" = ( +/obj/machinery/requests_console/directional/north{ + department = "Security"; + name = "Security Requests Console"; + pixel_x = -30; + pixel_y = 0 + }, +/obj/structure/rack, +/obj/effect/spawner/random/armory/disablers, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "wti" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/window/spawner/directional/north, @@ -75738,13 +75787,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"wBc" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/flasher/portable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "wBu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -75874,6 +75916,12 @@ /obj/item/clothing/gloves/latex, /turf/open/floor/iron/dark, /area/station/science/lobby) +"wDP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig) "wDQ" = ( /obj/structure/chair/office{ dir = 8 @@ -76216,6 +76264,13 @@ /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood, /area/station/commons/dorms) +"wIN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/closed/wall, +/area/station/security/evidence) "wIW" = ( /obj/structure/ladder, /turf/open/floor/plating, @@ -76412,15 +76467,6 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) -"wMI" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/medical) "wMK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/snack/blue, @@ -76566,14 +76612,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark/textured_large, /area/station/medical/morgue) -"wOQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "wOR" = ( /obj/machinery/light/small/directional/north, /obj/machinery/status_display/evac/directional/north, @@ -76782,14 +76820,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured_half, /area/station/ai_monitored/turret_protected/aisat/foyer) -"wSd" = ( -/obj/machinery/computer/shuttle/labor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/processing) "wSj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, @@ -76877,9 +76907,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"wTW" = ( -/turf/open/floor/iron/dark, -/area/station/security/office) "wUb" = ( /obj/structure/sign/departments/psychology/directional/north, /turf/open/floor/wood, @@ -77563,10 +77590,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, /turf/closed/wall/r_wall, /area/station/engineering/main) -"xdS" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai_monitored/security/armory) "xdT" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/vending/coffee, @@ -77651,6 +77674,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/port) +"xeV" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/inspector, +/obj/item/inspector{ + pixel_x = -5; + pixel_y = 12 + }, +/turf/open/floor/glass, +/area/station/security/brig) "xeW" = ( /obj/structure/chair/office, /turf/open/floor/iron/dark/smooth_large, @@ -77668,6 +77704,16 @@ /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) +"xfc" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/security/brig) "xfn" = ( /obj/structure/closet/secure_closet/engineering_electrical, /obj/structure/cable, @@ -77742,6 +77788,16 @@ }, /turf/open/floor/iron/freezer, /area/station/ai_monitored/turret_protected/aisat/foyer) +"xgS" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/rack, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/under/rank/medical/scrubs/purple, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/turf/open/floor/iron/dark, +/area/station/security/medical) "xgV" = ( /obj/effect/turf_decal/tile/blue/full, /obj/effect/turf_decal/tile/dark/full, @@ -77869,6 +77925,22 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"xju" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/closet/secure_closet{ + name = "contraband locker"; + req_access = list("armory") + }, +/obj/effect/spawner/random/contraband/armory, +/obj/effect/spawner/random/maintenance/three, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai_monitored/security/armory) "xjz" = ( /turf/open/floor/plating/elevatorshaft, /area/station/science/robotics) @@ -77887,11 +77959,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"xjQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/brig) "xjR" = ( /obj/structure/railing/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -77927,14 +77994,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/cytology) -"xkh" = ( -/obj/structure/table/reinforced/rglass, -/obj/machinery/fax{ - fax_name = "Security Office"; - name = "Security Office Fax Machine" - }, -/turf/open/floor/glass, -/area/station/security/brig) "xkn" = ( /obj/structure/railing/corner, /obj/structure/cable, @@ -77944,18 +78003,12 @@ /obj/structure/chair, /turf/open/floor/engine/hull, /area/space/nearstation) -"xkX" = ( -/turf/open/floor/iron/dark, -/area/station/security/brig) "xkZ" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, /turf/closed/wall, /area/station/commons/storage/art) -"xlm" = ( -/turf/open/floor/glass, -/area/station/security/brig) "xln" = ( /obj/structure/lattice/catwalk, /obj/machinery/light/warm/dim/directional/west, @@ -78040,6 +78093,14 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"xmL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/brig) "xmQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -78108,12 +78169,6 @@ dir = 4 }, /area/station/service/chapel) -"xoj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/glass, -/area/station/security/brig) "xol" = ( /obj/effect/turf_decal/delivery, /obj/machinery/airalarm/directional/north, @@ -78289,18 +78344,6 @@ }, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) -"xqQ" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/security/office) "xqU" = ( /obj/machinery/smartfridge/petri/preloaded, /obj/effect/turf_decal/tile/dark_blue{ @@ -78636,13 +78679,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"xvI" = ( -/obj/structure/bed/medical/emergency, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/medical) "xvN" = ( /obj/item/radio/intercom/directional/west, /turf/open/floor/carpet, @@ -78705,25 +78741,6 @@ /obj/effect/landmark/start/hangover, /turf/open/openspace, /area/station/hallway/primary/fore) -"xxb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/item/radio/intercom/directional/north, -/obj/structure/bed/dogbed/mcgriff, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/button/door/directional/north{ - id = "armory"; - name = "Armory Shutters"; - pixel_y = 37; - req_access = list("armory") - }, -/obj/structure/cable, -/mob/living/basic/pet/dog/pug/mcgriff, -/turf/open/floor/iron/dark, -/area/station/security/warden) "xxd" = ( /obj/effect/turf_decal/tile/dark_green{ dir = 1 @@ -78737,10 +78754,11 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/openspace, /area/station/hallway/primary/fore) -"xxs" = ( -/obj/machinery/photocopier, -/turf/open/floor/glass, -/area/station/security/brig) +"xxf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "xxv" = ( /turf/open/floor/glass/reinforced/plasma, /area/station/engineering/atmos/upper) @@ -78753,6 +78771,9 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) +"xxK" = ( +/turf/closed/wall, +/area/station/security/medical) "xxZ" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/library, @@ -79090,12 +79111,13 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"xDD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"xDI" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/security/medical) +/obj/machinery/flasher/portable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "xDM" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance, @@ -79171,13 +79193,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/plating, /area/station/maintenance/disposal) -"xEx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/station/security/office) "xEB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -79752,6 +79767,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor/iron_white, /area/station/ai_monitored/turret_protected/aisat_interior) +"xOa" = ( +/obj/structure/rack, +/obj/item/storage/box/flashes{ + pixel_x = 3 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/office) "xOh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -79821,6 +79846,12 @@ }, /turf/open/floor/plating, /area/station/commons/toilet/restrooms) +"xPo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/office) "xPB" = ( /obj/item/wrench, /turf/open/floor/plating, @@ -79928,6 +79959,14 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) +"xRO" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "xRP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, @@ -80207,17 +80246,6 @@ /obj/structure/sign/poster/contraband/fake_bombable/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"xVc" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Secure Gear Storage" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/office) "xVi" = ( /obj/machinery/light/directional/south, /obj/machinery/light_switch/directional/east, @@ -80567,12 +80595,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/white/textured_half, /area/station/science/robotics) -"xZn" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/warden) "xZp" = ( /obj/machinery/computer/rdconsole, /turf/open/floor/carpet, @@ -80611,6 +80633,10 @@ /obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/engine) +"yap" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/security/office) "yav" = ( /obj/structure/lattice/catwalk, /turf/open/floor/engine/hull/air, @@ -80665,6 +80691,9 @@ /obj/item/radio/intercom/directional/north, /turf/open/openspace, /area/station/medical/storage) +"ybe" = ( +/turf/open/floor/iron/dark, +/area/station/security/warden) "ybg" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -80839,14 +80868,6 @@ /obj/structure/lattice, /turf/open/floor/plating/airless, /area/space/nearstation) -"ycS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/station/security/evidence) "yda" = ( /obj/structure/broken_flooring/singular/directional/east, /obj/item/cigbutt, @@ -80908,6 +80929,14 @@ /obj/effect/landmark/navigate_destination/bridge, /turf/open/floor/carpet, /area/station/command/bridge) +"yek" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/security_officer, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "yem" = ( /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, @@ -80981,15 +81010,6 @@ /obj/structure/lattice/catwalk, /turf/open/water, /area/station/maintenance/starboard/fore) -"yfi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/glass, -/area/station/security/brig) "yfj" = ( /obj/structure/ladder, /turf/open/floor/plating, @@ -81042,13 +81062,6 @@ }, /turf/open/floor/plating/elevatorshaft, /area/station/commons/lounge) -"yfR" = ( -/obj/machinery/holopad/secure{ - pixel_y = -1 - }, -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/turf/open/floor/glass/reinforced, -/area/station/ai_monitored/security/armory) "yfW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -81147,6 +81160,10 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/wood/large, /area/station/medical/psychology) +"yhF" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark, +/area/station/security/medical) "yhH" = ( /turf/open/floor/engine/vacuum, /area/station/engineering/atmos/upper) @@ -81271,12 +81288,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/grass, /area/station/science/cytology) -"yjX" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/glass, -/area/station/security/brig) "ykf" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -100767,7 +100778,7 @@ bNt vQq yaR vLe -lAY +nxP wuu xwI muG @@ -109210,7 +109221,7 @@ dcE tRi dcE dcE -vQf +rgd mLg cMC igk @@ -119337,7 +119348,7 @@ evO evO evO evO -qaG +gYJ cWU cWU cWU @@ -129055,7 +129066,7 @@ lYr lYr lYr lYr -qdJ +xRO qKO qKO pTP @@ -162723,9 +162734,9 @@ xIe nlm mae mae -hvC -ukE -nMR +aWd +crx +xOa mae mae mDG @@ -162979,11 +162990,11 @@ nlm xIe nlm mae -vZa -jfB -ryp -jPI -evJ +xDI +mZL +fyZ +kAI +oHC mae mDG mDG @@ -163236,11 +163247,11 @@ xIe xIe nlm mae -fUe -uYH -kMA -vKG -spg +oCb +lqq +grl +ktI +tpI mae mDG mDG @@ -163493,11 +163504,11 @@ nlm nlm nlm mae -wBc -ltl -vls -rJL -bSc +wao +edd +mNI +cXx +faJ mae mDG nlm @@ -163745,15 +163756,15 @@ nlm nlm nlm nlm -sOJ +ihw nlm dcE dcE mae mae -nsd -vRa -pxi +jpJ +akb +iKO mae mae mDG @@ -164006,11 +164017,11 @@ gRG gRG gRG gRG -ncK -hmW -fkg -fAj -eWY +rHm +yap +arf +tzC +ewb mae mDG mDG @@ -164257,18 +164268,18 @@ nlm nlm nlm gRG -daL -iyd -dEw -qWC -fPc +wtg +lmx +hix +aXU +ank gRG gRG -ovG -ovG -xVc -ovG -ovG +wpQ +wpQ +tMB +wpQ +wpQ mDG mDG nlm @@ -164515,29 +164526,29 @@ nlm gRG gRG uof -fJX -ifs +inH +gzl uof uof -ayE +fSS gRG -ovG -kay -qOf -sAY +wpQ +ndf +xPo +eWU bwH bwH -gpk +nwZ bwH -gpk +nwZ bwH -whK -rQE -lyk -whK -lyk -cln -lyk +wlJ +hmB +fcJ +wlJ +fcJ +wiI +fcJ nlm nlm nlm @@ -164772,29 +164783,29 @@ eBw gRG dkw stm -vtp -vtp -vtp +fAH +fAH +fAH stm -fni +wcf gRG -fFb -wTW -qOf -wTW -mgI -lRZ -sUJ -bGA -dCG -gtf -whK -fwU -whK +fON +izs +xPo +izs +uXo +hKK +oLY +ayO +dFQ +dYQ +wlJ +aYG +wlJ ozN -whK -fwU -whK +wlJ +aYG +wlJ nlm nlm nlm @@ -165029,29 +165040,29 @@ hKJ gRG dqH stm -vtp -yfR -vtp +fAH +lnK +fAH stm -dHN +jPU gRG -aSu -kCX -xEx -oRz -sAz +bnF +mlX +kMH +qtA +xxf aWm tXJ aWm -qua -kdu -lyk -qNL -lyk -whK -lyk -vvo -lyk +tjv +rlb +fcJ +jag +fcJ +wlJ +fcJ +ljl +fcJ nlm nlm nlm @@ -165286,29 +165297,29 @@ fdd kto stm aqk -vtp -vtp -vtp +fAH +fAH +fAH tAs -xdS +dVE gif -wTW -aKD -suu -qOf -tXq +izs +pow +mKX +xPo +gkH cnP -acg -psd -nft +kXE +sMX +yek cnP -mKx -oNv -iJJ -wSd -rjQ -rMC -lyk +qqW +qPK +pIy +lke +pbQ +ohe +fcJ nlm nlm nlm @@ -165543,29 +165554,29 @@ rOi gRG jbO jac -jGj +rtZ knr -aSb +gJv nBw -ovv +xju gRG -mGi -wTW -mSx -sxq -nhV +bvU +izs +duf +aGg +sRe bdT xpj -kRW -pQO -pQO -lyk -jGd -kww -auD -tbr -fwU -whK +nUU +gSg +gSg +fcJ +aLI +gkk +urc +ppi +aYG +wlJ nlm nlm nlm @@ -165806,23 +165817,23 @@ usO dUN gRG gRG -nYq -kCX -eLq -bUB -vKb +dzh +mlX +mDq +uUe +xxK rwh rwh rwh kUq kUq kUq -wOQ -kww -udk -sKz -fwU -whK +pjA +gkk +uTu +lep +aYG +wlJ nlm nlm nlm @@ -166059,27 +166070,27 @@ aIE icB lNx qWc -tiB +cmt cRn -wgN -phJ -dBI -aKD -suu -jKr -vKb -wMI -iTm -mdb +mGW +kyS +bTJ +pow +mKX +rIo +xxK +eML +lJk +xgS kUq uJi -sIz -ssA -cQB -bBq -ack -iiJ -lyk +oUW +bYW +gWi +aOa +dHv +bsq +fcJ nlm nlm nlm @@ -166307,36 +166318,36 @@ aoh uCF bOk apK -dpd -drq -iAc +dcJ +svo +sQe uvF auF -jEV -vdd -aNw -aNw -aNw -aNw -hna -phJ -nXc -wTW -suu +fsR +rwf +mjZ +mjZ +mjZ +mjZ +bnu +kyS +vPH +izs +mKX pJp -qCO -kLY -vCy -rYT +ciN +isD +cIa +hjS kUq uJi -cnm -lyk -lyk -sDH -lyk -lyk -lyk +fOZ +fcJ +fcJ +iBv +fcJ +fcJ +fcJ nlm nlm nlm @@ -166569,22 +166580,22 @@ pBU wKD lFm ggl -uSH -hWa -dhz -xlm -xxs -xlm -hiC -phJ -srp -gsN -suu -kFJ -aAP -cEP -xDD -wdZ +nXf +xeV +vdX +mXD +gXS +mXD +vUx +kyS +iIg +hug +mKX +upW +vke +ppM +jkw +dwb kUq uJi dwB @@ -166820,28 +166831,28 @@ fzd xut xut hYF -hIu -vkE -vkE -vkE +jSQ +oTU +oTU +oTU lFm bmx bmx -ezQ -yjX -xlm -cit -tNc -myC -xqQ +cBO +fsH +mXD +mbg +hNY +mPg +wgf rOq -suu -suu -cRP -aAP -xvI -iXq -ebl +mKX +mKX +iwe +vke +mkG +yhF +mca kUq uJi kUq @@ -167078,27 +167089,27 @@ dhx xut hGg apK -fyK -huV -not +uRg +kfF +sOy lFm jSY bmx -hVK -yjX -jaA -nQq -qkP -myC -hRV +lPK +fsH +dhT +sHK +oRq +mPg +keo mae -phJ -kzF -aIQ +kyS +vxH +mFO rwh -kbh -dfY -ubB +aLX +uDi +oFs kUq uJi kUq @@ -167336,27 +167347,27 @@ xut nec apK uAE -lbx +gMv uAE lFm bmx bmx -dSY -yjX -xlm -gCk -rqI -oxT -glx -oAq -iwJ -eSJ -cUQ +jxI +fsH +mXD +rtq +nLM +uNd +xfc +ezx +fBf +gtj +pWM rwh -cFd -rdC -wrn -kNj +fMt +kWS +jEB +dRJ oBV kUq cmS @@ -167597,21 +167608,21 @@ apK lFm lFm efN -vgY -jco -jbX -xlm -xkh -xlm -sXR -ewZ -xkX -xkX -lOQ -cLg +wDP +kZp +lEH +mXD +qCp +mXD +fju +axf +fsP +fsP +tMn +krI lji mwr -hiG +wIN mwr kUq dEu @@ -167848,28 +167859,28 @@ oKt xut xut rFA -uks -xjQ -xjQ +egL +cpi +cpi ewi ocQ auF -jEV -hvo -qGM -hxr -txf -txf -udH -yfi -xoj -rlp -kjB -ilf -gVY -ycS -rYZ -sXx +fsR +upS +ejJ +hjX +efm +efm +saD +nIK +mUt +pab +cBW +qBw +uzp +muE +rwX +mgj kUq tzZ riD @@ -168105,28 +168116,28 @@ oPP dnj hGg tXf -gKE -udm +eGJ +aGx bOI dDS uKa uKa -tEK -fGZ -xZn -lsE +hzT +pFP +jcK +kJp ktp wxT wxT -oBz -ghI -kkY -dxz -gxD +lae +lON +imW +tOE +xmL lji -dMY -mqA -kit +qVh +hsr +gKx kUq boV iNk @@ -168362,15 +168373,15 @@ bMg bOk kHU kTw -gKE -ffB +eGJ +eSq bOI oPa uKa -hhh -reU -dWx -saP +rtA +fDY +cvq +sKR uKa cJs dxB @@ -168381,9 +168392,9 @@ bqm jII bpK lji -lyK -uXW -upb +rpy +ryW +kkv kUq aVy sRh @@ -168624,10 +168635,10 @@ bOI xOt dDS uKa -duU -oaZ -egJ -oAF +gpy +eat +ybe +nfx qXK pNl jup @@ -168638,9 +168649,9 @@ ihP fTi bxH lji -aHI -pOs -omL +kSX +hbM +noQ kUq oHH xiV @@ -169138,9 +169149,9 @@ jfA kTw bOI uKa -xxb +aqi eNz -auH +sBB eRL qXK pNl @@ -169396,7 +169407,7 @@ kTw buZ bXA qXK -wpu +lkM qXK bXA bXA diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 1c713718bcc..6a6da7ff994 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -3138,6 +3138,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) +"aNc" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) "aNd" = ( /obj/structure/chair/stool/directional/west, /obj/structure/cable, @@ -12138,12 +12148,6 @@ "cUF" = ( /turf/closed/wall, /area/station/engineering/atmos/project) -"cUJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating/airless, -/area/station/science/ordnance/testlab) "cUU" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -14990,11 +14994,6 @@ /obj/structure/sign/warning/radiation/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter) -"dHN" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/service/chapel/funeral) "dHQ" = ( /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, @@ -39817,21 +39816,6 @@ }, /turf/open/floor/iron, /area/station/security/range) -"jPB" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/latex, -/obj/item/surgical_drapes, -/obj/item/clothing/suit/apron/surgical, -/obj/structure/window/reinforced/spawner/directional/north{ - pixel_y = 2 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -10; - pixel_y = -4 - }, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron, -/area/station/science/robotics/lab) "jPC" = ( /obj/machinery/telecomms/bus/preset_two, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -43886,6 +43870,21 @@ /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron, /area/station/maintenance/fore) +"kRZ" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/latex, +/obj/item/surgical_drapes, +/obj/item/clothing/suit/apron/surgical, +/obj/structure/window/reinforced/spawner/directional/north{ + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -10; + pixel_y = -4 + }, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron, +/area/station/science/robotics/lab) "kSa" = ( /obj/item/kirbyplants/organic/plant21, /obj/effect/turf_decal/stripes/line{ @@ -52399,6 +52398,15 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, /area/station/service/library) +"mXl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/testlab) "mXr" = ( /obj/structure/cable, /obj/structure/table/wood, @@ -66027,6 +66035,17 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"qrj" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/iron, +/area/station/maintenance/disposal) "qrv" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -67329,29 +67348,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"qIA" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/anesthetic{ - pixel_x = 3 - }, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic{ - pixel_x = -3 - }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/door/window/left/directional/north{ - name = "Surgical Supplies"; - req_access = list("surgery") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/clothing/mask/breath/muzzle{ - pixel_y = -4 - }, -/obj/item/clothing/mask/breath/muzzle, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/dark, -/area/station/medical/surgery/theatre) "qIE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -71381,14 +71377,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/medical/virology) -"rKW" = ( -/obj/machinery/door/poddoor/massdriver_trash, -/obj/structure/fans/tiny, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/maintenance/disposal) "rLa" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -72651,6 +72639,29 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"rZe" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/anesthetic{ + pixel_x = 3 + }, +/obj/item/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic{ + pixel_x = -3 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/status_display/evac/directional/south, +/obj/machinery/door/window/left/directional/north{ + name = "Surgical Supplies"; + req_access = list("surgery") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/clothing/mask/breath/muzzle{ + pixel_y = -4 + }, +/obj/item/clothing/mask/breath/muzzle, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/dark, +/area/station/medical/surgery/theatre) "rZf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -126246,7 +126257,7 @@ fLf fLf fLf blX -cUJ +mXl kzc rnW qQM @@ -129547,7 +129558,7 @@ xPX rvI inb cni -jPB +kRZ vPV pTC pTC @@ -137810,7 +137821,7 @@ aVy lHd gxA qQa -qIA +rZe qYL uAV xyN @@ -145404,7 +145415,7 @@ aaa aac aad kic -rKW +qrj kic kic oeX @@ -148355,7 +148366,7 @@ cYP gcB rIl cfy -dHN +aNc aaa aaa aaa diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 1ee0ddc6fe4..7f3d368f925 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -17068,14 +17068,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"eNk" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/table, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/dark, -/area/station/science/robotics/lab) "eNl" = ( /obj/structure/chair/comfy/black, /obj/effect/landmark/start/head_of_security, @@ -18353,6 +18345,14 @@ /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/plating, /area/station/maintenance/fore) +"ffF" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) "ffQ" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -18583,11 +18583,6 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage/gas) -"fiU" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/science/ordnance/testlab) "fiY" = ( /obj/machinery/ntnet_relay, /turf/open/floor/circuit/telecomms/mainframe, @@ -29447,13 +29442,6 @@ /obj/item/flashlight/lamp, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"iqW" = ( -/obj/machinery/door/poddoor/massdriver_chapel{ - dir = 4 - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/service/chapel) "irn" = ( /obj/structure/cable, /obj/effect/mapping_helpers/broken_floor, @@ -53731,6 +53719,16 @@ /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/iron/dark, /area/station/science/ordnance/freezerchamber) +"pjf" = ( +/obj/machinery/door/poddoor/massdriver_chapel{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/service/chapel) "pji" = ( /obj/structure/cable, /obj/machinery/camera/directional/east{ @@ -55294,6 +55292,17 @@ }, /turf/open/floor/iron, /area/station/security/prison/mess) +"pEZ" = ( +/obj/effect/turf_decal/stripes/red/box, +/obj/machinery/door/poddoor/massdriver_trash, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "pFg" = ( /obj/structure/chair{ dir = 8 @@ -64570,12 +64579,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/station/security/prison/toilet) -"slX" = ( -/obj/structure/fans/tiny, -/obj/effect/turf_decal/stripes/red/box, -/obj/machinery/door/poddoor/massdriver_trash, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "sma" = ( /obj/effect/spawner/random/trash/mopbucket, /obj/effect/decal/cleanable/dirt/dust, @@ -78002,6 +78005,14 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"wkH" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) "wkN" = ( /obj/machinery/door/firedoor{ dir = 4 @@ -170072,7 +170083,7 @@ gjq gjq scw hyj -slX +pEZ oXx ceY kbq @@ -259536,7 +259547,7 @@ cLo uvt fJF oed -eNk +wkH mtI uRL xmf @@ -264646,7 +264657,7 @@ tlH tlH nXb wrX -iqW +pjf wrX oHH oHH @@ -267775,7 +267786,7 @@ bln bln bln hyV -fiU +ffF bgx vzD vzD diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 7cb85f60674..a08f0472ea1 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -1174,21 +1174,6 @@ /obj/structure/sign/warning/test_chamber/directional/south, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) -"awL" = ( -/obj/structure/rack, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/item/healthanalyzer, -/obj/structure/disposalpipe/segment, -/obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner/directional/north, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) "awO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -13177,6 +13162,21 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/engine, /area/station/engineering/supermatter) +"eER" = ( +/obj/structure/rack, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/item/healthanalyzer, +/obj/structure/disposalpipe/segment, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "eFC" = ( /obj/machinery/bluespace_vendor/directional/south, /obj/effect/turf_decal/tile/neutral, @@ -19087,11 +19087,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron/white, /area/station/science/xenobiology/hallway) -"gLI" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/science/ordnance/testlab) "gLJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -20969,6 +20964,16 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating, /area/station/security/checkpoint/customs) +"hvq" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) "hvr" = ( /obj/machinery/camera/directional/south{ c_tag = "Central Primary Hallway - Fore - Courtroom" @@ -28582,25 +28587,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) -"jSD" = ( -/obj/structure/table/reinforced, -/obj/item/tank/internals/anesthetic{ - pixel_x = 3 - }, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic{ - pixel_x = -3 - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/light/small/directional/east, -/obj/item/clothing/mask/breath/muzzle{ - pixel_y = -4 - }, -/obj/item/clothing/mask/breath/muzzle, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/white, -/area/station/medical/surgery/theatre) "jTi" = ( /obj/machinery/hydroponics/soil, /obj/machinery/camera/directional/west{ @@ -29766,11 +29752,6 @@ "kmN" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"kmW" = ( -/obj/machinery/door/poddoor/massdriver_trash, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "kmZ" = ( /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, @@ -36795,6 +36776,16 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"mOY" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) "mPh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40406,6 +40397,25 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"oap" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/anesthetic{ + pixel_x = 3 + }, +/obj/item/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic{ + pixel_x = -3 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/light/small/directional/east, +/obj/item/clothing/mask/breath/muzzle{ + pixel_y = -4 + }, +/obj/item/clothing/mask/breath/muzzle, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/white, +/area/station/medical/surgery/theatre) "oar" = ( /obj/structure/chair/office/light{ dir = 1 @@ -46296,6 +46306,14 @@ /obj/machinery/computer/security/telescreen/minisat/directional/south, /turf/open/floor/iron/dark, /area/station/command/bridge) +"qcH" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "qcP" = ( /obj/effect/landmark/blobstart, /obj/effect/mapping_helpers/burnt_floor, @@ -58623,11 +58641,6 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/space, /area/space/nearstation) -"ulE" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/service/chapel/funeral) "ulR" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 1 @@ -86962,7 +86975,7 @@ xuK lMJ lMJ jfG -kmW +qcH jfG qvJ jfG @@ -89869,7 +89882,7 @@ ixv jml wRZ mPF -jSD +oap jUb oOZ omm @@ -92220,7 +92233,7 @@ wyC gYU rbF rxY -ulE +hvq aaa aaa aaa @@ -100154,7 +100167,7 @@ gcU noN bCc bCc -awL +eER kPy eut dEV @@ -105571,7 +105584,7 @@ nsA ekV sdb oPf -gLI +mOY aYT anS lMJ diff --git a/_maps/map_files/NebulaStation/NebulaStation.dmm b/_maps/map_files/NebulaStation/NebulaStation.dmm index a911a6d5d22..3ed4d2cae89 100644 --- a/_maps/map_files/NebulaStation/NebulaStation.dmm +++ b/_maps/map_files/NebulaStation/NebulaStation.dmm @@ -18053,28 +18053,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white/diagonal, /area/station/service/kitchen) -"cKm" = ( -/obj/item/tank/internals/anesthetic{ - pixel_x = 3 - }, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic{ - pixel_x = -3 - }, -/obj/structure/rack, -/obj/effect/turf_decal/siding{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark/filled/line{ - dir = 1 - }, -/obj/item/clothing/mask/breath/muzzle, -/obj/item/clothing/mask/breath/muzzle, -/obj/item/clothing/mask/breath/muzzle{ - pixel_y = -4 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/surgery/theatre) "cKo" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt/dust, @@ -36422,29 +36400,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark/textured_large, /area/station/service/chapel/funeral) -"fui" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 10 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/structure/rack, -/obj/item/storage/box/bodybags, -/obj/item/clothing/gloves/latex, -/obj/item/tank/internals/anesthetic, -/obj/item/healthanalyzer, -/obj/item/clothing/mask/surgical, -/obj/machinery/light_switch/directional/south, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/dark/small, -/area/station/science/robotics/augments) "fuk" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 @@ -69941,6 +69896,29 @@ }, /turf/open/floor/iron/dark/corner, /area/station/security/brig/lower) +"koP" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/structure/rack, +/obj/item/storage/box/bodybags, +/obj/item/clothing/gloves/latex, +/obj/item/tank/internals/anesthetic, +/obj/item/healthanalyzer, +/obj/item/clothing/mask/surgical, +/obj/machinery/light_switch/directional/south, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/dark/small, +/area/station/science/robotics/augments) "koS" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner{ dir = 8 @@ -77918,11 +77896,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"lzm" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/science/ordnance/testlab) "lzn" = ( /obj/effect/turf_decal/siding/wood/end{ dir = 1 @@ -105074,11 +105047,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room/upper) -"pyZ" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/service/chapel/office) "pzd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -118904,6 +118872,14 @@ dir = 9 }, /area/station/maintenance/department/cargo) +"rDq" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) "rDt" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/dark/corner{ @@ -120880,6 +120856,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/security/prison) +"rSX" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/service/chapel/office) "rTd" = ( /mob/living/basic/butterfly, /obj/structure/flora/bush/fullgrass/style_random, @@ -124401,11 +124387,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/small, /area/station/engineering/lobby) -"svQ" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor/massdriver_trash, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "svU" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 1 @@ -138792,6 +138773,16 @@ /obj/effect/turf_decal/trimline/dark/corner, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/fore) +"uFu" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "uFv" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -159983,6 +159974,28 @@ }, /turf/open/floor/iron/dark, /area/station/cargo/lower) +"xOn" = ( +/obj/item/tank/internals/anesthetic{ + pixel_x = 3 + }, +/obj/item/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic{ + pixel_x = -3 + }, +/obj/structure/rack, +/obj/effect/turf_decal/siding{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 1 + }, +/obj/item/clothing/mask/breath/muzzle, +/obj/item/clothing/mask/breath/muzzle, +/obj/item/clothing/mask/breath/muzzle{ + pixel_y = -4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery/theatre) "xOD" = ( /obj/effect/turf_decal/trimline/blue/line{ dir = 8 @@ -207146,7 +207159,7 @@ gym gym gym dfy -lzm +rDq dfy jBy jBy @@ -236993,7 +237006,7 @@ txW txW txW txW -pyZ +rSX nln ghb yhl @@ -253230,7 +253243,7 @@ rFH bFu mHY kRB -svQ +uFu txW txW txW @@ -258067,7 +258080,7 @@ nkG oAc reS wCn -cKm +xOn jOc huc hCZ @@ -264235,7 +264248,7 @@ eCh afb jrC smz -fui +koP xGM csT xXi diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 01a2c1fa529..fd61f176710 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -2314,13 +2314,6 @@ /obj/structure/mirror/directional/west, /turf/open/floor/iron/showroomfloor, /area/station/commons/vacant_room) -"aiX" = ( -/obj/machinery/door/poddoor/massdriver_trash{ - id = "fortnitedoor" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "ajc" = ( /obj/machinery/button/door/directional/west{ name = "Privacy Bolts"; @@ -13674,17 +13667,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"dGB" = ( -/obj/structure/table/reinforced, -/obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner/directional/west, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 11 - }, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/white, -/area/station/science/robotics/lab) "dGJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -16869,6 +16851,17 @@ }, /turf/open/floor/iron/smooth, /area/station/command/gateway) +"eQY" = ( +/obj/structure/table/reinforced, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/west, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 11 + }, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "eRb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -25969,6 +25962,16 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/security/medical) +"ioc" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/service/chapel/monastery) "iog" = ( /obj/machinery/duct, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -38816,11 +38819,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"mEH" = ( -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/service/chapel/monastery) "mEK" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -50585,6 +50583,14 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"qSe" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) "qSg" = ( /obj/machinery/door/airlock/security/glass{ name = "Trial Cell B" @@ -64503,6 +64509,16 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) +"vBr" = ( +/obj/machinery/door/poddoor/massdriver_trash{ + id = "fortnitedoor" + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "vBs" = ( /obj/machinery/duct, /obj/structure/cable, @@ -66142,11 +66158,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"wgM" = ( -/obj/machinery/door/poddoor/massdriver_ordnance, -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/science/ordnance/testlab) "wgQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -120449,7 +120460,7 @@ xSG xSG xSG vle -aiX +vBr vle aaa aaa @@ -125370,7 +125381,7 @@ aac aac ign ign -wgM +qSe ign ign aac @@ -155715,7 +155726,7 @@ aRy aRE aRI aRL -mEH +ioc pMW pMW pMW @@ -179335,7 +179346,7 @@ dzu doK kWg psa -dGB +eQY nns soq abM diff --git a/_maps/map_files/wawastation/wawastation.dmm b/_maps/map_files/wawastation/wawastation.dmm index babc378d829..4b606eb0c5c 100644 --- a/_maps/map_files/wawastation/wawastation.dmm +++ b/_maps/map_files/wawastation/wawastation.dmm @@ -1155,11 +1155,6 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/central/lesser) -"aub" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor/massdriver_ordnance, -/turf/open/floor/engine, -/area/station/science/ordnance/testlab) "auj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/engine, @@ -10372,15 +10367,6 @@ }, /turf/open/floor/iron, /area/station/security/office) -"dIo" = ( -/obj/machinery/door/poddoor/massdriver_trash, -/obj/structure/fans/tiny, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/engine, -/area/station/maintenance/disposal) "dIr" = ( /obj/effect/mapping_helpers/mail_sorting/science/research, /obj/structure/disposalpipe/sorting/mail/flip, @@ -17336,6 +17322,13 @@ }, /turf/open/floor/wood/large, /area/station/cargo/boutique) +"geZ" = ( +/obj/structure/table/optable{ + dir = 4 + }, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/robotics/lab) "gfe" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/iv_drip, @@ -21356,16 +21349,6 @@ /obj/machinery/nuclearbomb/selfdestruct, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) -"hwa" = ( -/obj/structure/table/optable, -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13","medbay") - }, -/obj/effect/turf_decal/tile/blue/full, -/obj/item/radio/intercom/directional/north, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "hwb" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -25461,6 +25444,18 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/station/maintenance/department/science) +"iXf" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/obj/machinery/atmos_shield_gen/active, +/turf/open/floor/engine, +/area/station/maintenance/disposal) "iXj" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -28483,6 +28478,14 @@ /obj/machinery/computer/security/telescreen/minisat/directional/west, /turf/open/floor/iron, /area/station/command/bridge) +"jXJ" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/atmos_shield_gen/active{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/ordnance/testlab) "jXL" = ( /obj/effect/spawner/random/trash/garbage{ spawn_scatter_radius = 1 @@ -36272,12 +36275,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"mFb" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor/massdriver_chapel, -/obj/effect/turf_decal/stripes/full, -/turf/open/floor/iron/dark, -/area/station/service/chapel/funeral) "mFe" = ( /obj/structure/chair/office{ dir = 4 @@ -56524,13 +56521,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine/cult, /area/station/service/library) -"tAC" = ( -/obj/structure/table/optable{ - dir = 4 - }, -/obj/item/clothing/mask/breath/muzzle, -/turf/open/floor/iron/white/smooth_large, -/area/station/science/robotics/lab) "tAL" = ( /obj/item/exodrone, /obj/machinery/exodrone_launcher, @@ -65564,6 +65554,16 @@ "wHJ" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat_interior) +"wIn" = ( +/obj/structure/table/optable, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue/full, +/obj/item/radio/intercom/directional/north, +/obj/item/clothing/mask/breath/muzzle, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "wIr" = ( /obj/effect/turf_decal/tile/dark_red/opposingcorners, /obj/structure/cable, @@ -66850,6 +66850,17 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/medical/chemistry/minisat) +"xfc" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/atmos_shield_gen/active{ + dir = 4 + }, +/obj/machinery/atmos_shield_gen/active{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) "xfi" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 @@ -81781,7 +81792,7 @@ jtv jLv mxq mxq -dIo +iXf mxq pRM pRM @@ -82082,7 +82093,7 @@ xKp rnk dnO rnk -hwa +wIn oSP uRb xBS @@ -100346,7 +100357,7 @@ gLK azg thg fUj -mFb +xfc cLf cLf cLf @@ -105438,7 +105449,7 @@ lOy poZ xOU exk -tAC +geZ cya vpq qKm @@ -115971,7 +115982,7 @@ dUc dUc dUc moe -aub +jXJ moe dUc cLf diff --git a/code/__DEFINES/icon_smoothing.dm b/code/__DEFINES/icon_smoothing.dm index a1e433e4280..7ee6057ceb8 100644 --- a/code/__DEFINES/icon_smoothing.dm +++ b/code/__DEFINES/icon_smoothing.dm @@ -227,6 +227,7 @@ DEFINE_BITFIELD(smoothing_junction, list( #define SMOOTH_GROUP_GRAV_FIELD S_OBJ(75) #define SMOOTH_GROUP_GIRDER S_OBJ(76) #define SMOOTH_GROUP_TEST_WALL S_OBJ(77) // I'm a lazy bum who doesn't want to increment all of these up by 1 ~Lemon +#define SMOOTH_GROUP_ATMOS_SHIELD S_OBJ(78) /// Performs the work to set smoothing_groups and canSmoothWith. /// An inlined function used in both turf/Initialize and atom/Initialize. diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index 449d7ce5d1d..4a54cc65c3e 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -10,6 +10,7 @@ var/static/list/forbidden_types = typecacheof(list( /obj/docking_port, /obj/effect/abstract, + /obj/effect/atmos_shield, /obj/effect/collapse, /obj/effect/constructing_effect, /obj/effect/dummy/phased_mob, diff --git a/code/datums/wires/atmosshieldgen.dm b/code/datums/wires/atmosshieldgen.dm new file mode 100644 index 00000000000..b6a2bece24c --- /dev/null +++ b/code/datums/wires/atmosshieldgen.dm @@ -0,0 +1,14 @@ +/datum/wires/atmosshieldgen + proper_name = "Atmos Shield Generator" + randomize = FALSE + holder_type = /obj/machinery/atmos_shield_gen + +/datum/wires/atmosshieldgen/New(atom/holder) + wires = list(WIRE_ACTIVATE) + return ..() + +/datum/wires/atmosshieldgen/on_pulse(wire) + var/obj/machinery/atmos_shield_gen/generator = holder + if(!generator.anchored) + return + generator.toggle() diff --git a/code/game/machinery/atmos_field_gen.dm b/code/game/machinery/atmos_field_gen.dm new file mode 100644 index 00000000000..72a0c4a9d05 --- /dev/null +++ b/code/game/machinery/atmos_field_gen.dm @@ -0,0 +1,329 @@ +/// off +#define GENERATOR_INACTIVE 0 +/// waiting for power/retrying, will activate and do things if powered +#define GENERATOR_WANTPOWER 1 +/// active +#define GENERATOR_ACTIVE 2 + +/obj/machinery/atmos_shield_gen + name = "Atmospheric Shield Generator" + desc = "Produces an atmos shield in a line between itself and another generator with both facing the other, while active. Powered by APC. Field must not be obstructed by wall, or an atmos shield field. Will turn on after gaining power if turned off due to power loss." + icon = 'icons/obj/machines/atmosshieldgen.dmi' + base_icon_state = "atmosshield" + icon_state = "atmosshield" + density = FALSE + layer = ABOVE_MOB_LAYER + active_power_usage = BASE_MACHINE_ACTIVE_CONSUMPTION + circuit = /obj/item/circuitboard/machine/atmos_shield_gen + req_one_access = list(ACCESS_EXTERNAL_AIRLOCKS, ACCESS_ENGINE_EQUIP) + can_atmos_pass = ATMOS_PASS_PROC + power_channel = AREA_USAGE_ENVIRON + armor_type = /datum/armor/atmos_shield_gen + + /// are we locked + var/locked = FALSE + /// are we on + var/on = GENERATOR_INACTIVE + /// Max tiles between this generator and another generator. 0 would mean the generator can only do its thing if both are on the same tile. + var/max_range = 2 + /// our shields + var/list/fields = list() + /// the shield generator we belong to that is actually making shields + var/obj/machinery/atmos_shield_gen/master = null + +/datum/armor/atmos_shield_gen + melee = 50 + fire = 100 + acid = 50 + +/obj/machinery/atmos_shield_gen/Initialize(mapload) + . = ..() + register_context() + AddComponent(/datum/component/simple_rotation) + set_wires(new /datum/wires/atmosshieldgen(src)) + SSmachines.processing_early += src + if(on) + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/atmos_shield_gen/post_machine_initialize() + . = ..() + process_early() // not risking processing falling behind and letting gas out + +/obj/machinery/atmos_shield_gen/Destroy(force) + QDEL_LIST(fields) + master?.turn_off() + master = null + return ..() + +/obj/machinery/atmos_shield_gen/add_context(atom/source, list/context, obj/item/held_item, mob/user) + . = NONE + + if(!isnull(held_item)) + if(istype(held_item, /obj/item/card/id)) + context[SCREENTIP_CONTEXT_LMB] = (locked ? "Unlock" : "Lock") + return CONTEXTUAL_SCREENTIP_SET + if(locked) + return + if(held_item.tool_behaviour == TOOL_SCREWDRIVER) + context[SCREENTIP_CONTEXT_LMB] = "[panel_open ? "Close" : "Open"] panel" + return CONTEXTUAL_SCREENTIP_SET + else if(held_item.tool_behaviour == TOOL_CROWBAR && panel_open) + context[SCREENTIP_CONTEXT_LMB] = "Deconstruct" + return CONTEXTUAL_SCREENTIP_SET + else + context[SCREENTIP_CONTEXT_LMB] = "Toggle" + context[SCREENTIP_CONTEXT_RMB] = (locked ? "Unlock" : "Lock") + return CONTEXTUAL_SCREENTIP_SET + +/obj/machinery/atmos_shield_gen/examine(mob/user) + . += ..() + if(!in_range(user, src) && !isobserver(user)) + return + + . += span_notice("The status display reads:") + . += span_notice("Currently [on ? "" : "in"]active.") + if(locked) + . += span_boldwarning("LOCKED") + return + . += span_notice("Maximum field length: [max_range] tiles") + . += span_notice("Its maintenance panel can be [EXAMINE_HINT("screwed")] [panel_open ? "close" : "open"]") + if(panel_open) + . += span_notice("It can be [EXAMINE_HINT("pried")] apart") + +/obj/machinery/atmos_shield_gen/RefreshParts() + . = ..() + var/datum/stock_part/capacitor/capacitor = locate() in component_parts + active_power_usage = initial(active_power_usage) / capacitor.tier // 0.25kw per tile at tier 4 + var/datum/stock_part/micro_laser/laser = locate() in component_parts + max_range = laser.tier + 2 + +/obj/machinery/atmos_shield_gen/update_overlays() + . = ..() + if(machine_stat & NOPOWER) + return + if(!on) + return + . += (on == GENERATOR_ACTIVE ? "active" : "wantpower") + . += emissive_appearance(icon, on == GENERATOR_ACTIVE ? "active" : "wantpower", src, alpha = src.alpha) + +/obj/machinery/atmos_shield_gen/screwdriver_act(mob/user, obj/item/tool) + if(!panel_open && locked) + balloon_alert(user, "locked!") + return ITEM_INTERACT_FAILURE + return default_deconstruction_screwdriver(user, icon_state, icon_state, tool) + +/obj/machinery/atmos_shield_gen/crowbar_act(mob/user, obj/item/tool) + if(on) + balloon_alert(user, "turn off first!") + return ITEM_INTERACT_FAILURE + return default_deconstruction_crowbar(tool) + +/obj/machinery/atmos_shield_gen/wrench_act(mob/living/user, obj/item/tool) + if(on) + balloon_alert(user, "turn off first!") + return ITEM_INTERACT_FAILURE + if(locked) + balloon_alert(user, "unlock first!") + return ITEM_INTERACT_FAILURE + if(default_unfasten_wrench(user, tool) && !anchored) + turn_off() + return ITEM_INTERACT_SUCCESS + +/obj/machinery/atmos_shield_gen/attack_hand(mob/living/user, list/modifiers) + . = ..() + if(!anchored) + balloon_alert(user, "not anchored!") + return + if(locked && !issilicon(user)) + balloon_alert(user, "locked!") + return + toggle(user) + +/obj/machinery/atmos_shield_gen/attack_hand_secondary(mob/user, list/modifiers) + . = ..() + if(. == SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN) + return + if(allowed(user)) + locked = !locked + balloon_alert(user, "[locked ? "" : "un"]locked!") + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + balloon_alert(user, "no access!") + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +/obj/machinery/atmos_shield_gen/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + . = NONE + add_fingerprint(user) + if(is_wire_tool(tool) && panel_open) + wires.interact(user) + return ITEM_INTERACT_SUCCESS + if(istype(tool, /obj/item/card/id) && check_access(tool)) + locked = !locked + balloon_alert(user, "[locked ? "" : "un"]locked!") + return ITEM_INTERACT_SUCCESS + +/obj/machinery/atmos_shield_gen/process_early() + if(on == GENERATOR_ACTIVE && !powered()) + turn_off(power_failure = TRUE) + else if(on == GENERATOR_WANTPOWER && powered()) + on = GENERATOR_ACTIVE + update_appearance(UPDATE_OVERLAYS) + + if(on != GENERATOR_ACTIVE) + if(length(fields)) + QDEL_LIST(fields) + return + + if(!isnull(master)) + if(master.on != GENERATOR_ACTIVE) // FUCK + turn_off() + return + var/field_len = length(fields) + if(field_len) + use_energy(active_power_usage * field_len) + return + var/turf/current_turf = get_turf(src) + var/found_slave = null + for(var/i in 1 to max_range) + if(isclosedturf(current_turf)) // we were blocked by a closed turf + return + if(isnull(found_slave)) + for(var/obj/machinery/atmos_shield_gen/generator in current_turf) + if(generator == src || !generator.powered() || generator.dir != REVERSE_DIR(dir) || !isnull(generator.master) || !generator.anchored) + continue + found_slave = generator + generator.change_master(src) + break + if(!isnull(found_slave)) + break + current_turf = get_step(current_turf, dir) // advance + + if(isnull(found_slave)) + on = GENERATOR_WANTPOWER + update_appearance(UPDATE_OVERLAYS) + return + + var/turf/line = get_line(src, found_slave) + for(var/turf/line_turf as anything in line) + fields += new /obj/effect/atmos_shield(line_turf, src) + +/obj/machinery/atmos_shield_gen/proc/toggle(mob/user) + if(on) + turn_off() + else + on = GENERATOR_WANTPOWER + update_appearance(UPDATE_OVERLAYS) + if(!isnull(user)) + balloon_alert(user, "turned [on ? "on" : "off"]") + +/obj/machinery/atmos_shield_gen/proc/turn_off(power_failure = FALSE) + if(!on) + return + if(power_failure) + balloon_alert_to_viewers("no power!") + playsound(src, 'sound/machines/cryo_warning.ogg', 65) + on = power_failure ? GENERATOR_WANTPOWER : GENERATOR_INACTIVE + master?.turn_off(power_failure) + change_master(null) + if(!power_failure) // so that it will get cleaned up on the next process so they can react + QDEL_LIST(fields) + update_appearance(UPDATE_OVERLAYS) + +/// Changes our master variable and (un)registers signals. Does not check whether active and stuff. Will activate generator if new_master is not null +/obj/machinery/atmos_shield_gen/proc/change_master(new_master) + if(master == new_master) + return + if(!isnull(master) && master != new_master) + UnregisterSignal(master, COMSIG_QDELETING) + if(isnull(new_master)) + master = null + on = GENERATOR_INACTIVE + update_appearance(UPDATE_OVERLAYS) + return + master = new_master + RegisterSignal(master, COMSIG_QDELETING, PROC_REF(master_deleted)) + on = GENERATOR_ACTIVE + update_appearance(UPDATE_OVERLAYS) + +/obj/machinery/atmos_shield_gen/proc/master_deleted(datum/source) + SIGNAL_HANDLER + turn_off() + +/obj/machinery/atmos_shield_gen/attack_ai(mob/user) + return attack_hand(user) + +/obj/machinery/atmos_shield_gen/attack_ai_secondary(mob/user) + return attack_hand_secondary(user) + +/obj/machinery/atmos_shield_gen/attack_robot(mob/user) + return attack_hand(user) + +/obj/machinery/atmos_shield_gen/attack_robot_secondary(mob/user) + return attack_hand_secondary(user) + +/obj/machinery/atmos_shield_gen/active + on = GENERATOR_WANTPOWER + locked = TRUE + +/obj/effect/atmos_shield + name = "" + icon = 'icons/obj/smooth_structures/atmosshield.dmi' + icon_state = "atmosshield-0" + base_icon_state = "atmosshield" + density = FALSE + anchored = TRUE + can_atmos_pass = ATMOS_PASS_NO + alpha = 80 + rad_insulation = RAD_LIGHT_INSULATION + resistance_flags = FIRE_PROOF | FREEZE_PROOF + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_ATMOS_SHIELD + canSmoothWith = SMOOTH_GROUP_ATMOS_SHIELD + light_on = TRUE + light_range = 1.8 + light_power = 2 + light_color = COLOR_ENGINEERING_ORANGE + /// the atmos shield generator that made us, used to turn it off sometimes + var/obj/machinery/atmos_shield_gen/owner + +/obj/effect/atmos_shield/Initialize(mapload, owner) + . = ..() + src.owner = owner + QUEUE_SMOOTH(src) + QUEUE_SMOOTH_NEIGHBORS(src) + update_appearance(UPDATE_OVERLAYS) + air_update_turf(TRUE, TRUE) + RegisterSignal(loc, COMSIG_TURF_CHANGE, PROC_REF(turf_changed)) // Wont ever be spawned inside something hopefully + AddElement(/datum/element/give_turf_traits, string_list(list(TRAIT_FIREDOOR_STOP))) + +/obj/effect/atmos_shield/block_superconductivity() + return TRUE + +/obj/effect/atmos_shield/update_overlays() + . = ..() + . += emissive_appearance(icon, icon_state, src, alpha = src.alpha) + +/obj/effect/atmos_shield/Destroy(force) + owner = null + return ..() + +/obj/effect/atmos_shield/atom_destruction(damage_flag) + owner?.turn_off() + return ..() + +/obj/effect/atmos_shield/singularity_pull(atom/singularity, current_size) + owner?.turn_off() + qdel(src) + +/obj/effect/atmos_shield/singularity_act() + owner?.turn_off() + qdel(src) + +/obj/effect/atmos_shield/proc/turf_changed(datum/source, path, new_baseturfs, flags, post_change_callback) + SIGNAL_HANDLER + if(ispath(path, /turf/closed)) + atom_destruction(ENERGY) + +#undef GENERATOR_ACTIVE +#undef GENERATOR_WANTPOWER +#undef GENERATOR_INACTIVE diff --git a/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm index 9a75f851784..c8cb3e999b6 100644 --- a/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm @@ -1892,6 +1892,15 @@ /obj/item/stack/sheet/iron = 5, ) +/obj/item/circuitboard/machine/atmos_shield_gen + name = /obj/machinery/atmos_shield_gen::name + greyscale_colors = CIRCUIT_COLOR_ENGINEERING + build_path = /obj/machinery/atmos_shield_gen + req_components = list( + /datum/stock_part/micro_laser = 1, + /datum/stock_part/capacitor = 1, + ) + /obj/item/circuitboard/machine/engine name = "Shuttle Engine" greyscale_colors = CIRCUIT_COLOR_ENGINEERING diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index ca4b515f01d..3e309371931 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -209,8 +209,7 @@ /obj/structure/holosign/barrier/atmos/Initialize(mapload) . = ..() air_update_turf(TRUE, TRUE) - var/static/list/turf_traits = list(TRAIT_FIREDOOR_STOP) - AddElement(/datum/element/give_turf_traits, turf_traits) + AddElement(/datum/element/give_turf_traits, string_list(list(TRAIT_FIREDOOR_STOP))) /obj/structure/holosign/barrier/atmos/block_superconductivity() //Didn't used to do this, but it's "normal", and will help ease heat flow transitions with the players. return TRUE diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 7f13dee950d..ddc9ad7c6dc 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -1365,3 +1365,13 @@ RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE ) departmental_flags = DEPARTMENT_BITFLAG_CARGO | DEPARTMENT_BITFLAG_SERVICE + +/datum/design/board/atmosshieldgen + name = "Atmospherics Shield Generator Board" + desc = "The circuit board for an atmospherics shield generator." + id = "atmosshieldgen" + build_path = /obj/item/circuitboard/machine/atmos_shield_gen + category = list( + RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_ATMOS + ) + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE | DEPARTMENT_BITFLAG_ENGINEERING diff --git a/code/modules/research/techweb/nodes/engi_nodes.dm b/code/modules/research/techweb/nodes/engi_nodes.dm index 4679e6182cf..6bb46920126 100644 --- a/code/modules/research/techweb/nodes/engi_nodes.dm +++ b/code/modules/research/techweb/nodes/engi_nodes.dm @@ -206,6 +206,7 @@ description = "Use of holographic technology for signage and barriers." prereq_ids = list(TECHWEB_NODE_ENERGY_MANIPULATION) design_ids = list( + "atmosshieldgen", "forcefield_projector", "holosign", "holosignsec", diff --git a/icons/obj/machines/atmosshieldgen.dmi b/icons/obj/machines/atmosshieldgen.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d5da8a8c7cf320462307d3a41d1e86b3a0ca01fc GIT binary patch literal 2072 zcma)+eKeG5AIGnIZf3?XW6IksZDtiwS);rS+9nOMO;&_5Wk`rdRFc=+j0QzS*~v@I zcBHbqlZhIdFk>Q82T4S>dfHH%RMxv@o*R3f=bz_~=RW7UuXA7Ly1&=CKELnxm+j^0 zP9zu-002afZA@=;7A_1t7JZ-T2)9J1(!^c6W0|4HLXJkn#70CP1|S|fl_w`O(a6k> z=Qr`AzV{<<29~=fR;kF3BK7;31y|*bC)nEcx(@@x_zy@v@7YOXiG$9L0-6~ikaIl6 zIql(r=h=0oTj=GIH;o=#imN{VL4Lui6
=>8Ft97f;V**UWSh