From b757fce02adfdcd0b0db6b91f502401b2bd12ffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=88=E7=8C=AB?= Date: Tue, 1 Mar 2022 15:06:51 -0500 Subject: [PATCH] New in-wall engine sprites (#64839) adds new variants for each sized engine to look like they are in walls (basically cut down sprites with their density set to false (because they dont take up the full tiles, especially the huge engines are 3x3 but only take up 1x3, they must have no density or they block way more than they should)) before: dumb looking gap image after: nice clean engine (and box trams are soul filled, also, trams kinda too small to really get any sort of diagnal design working) image showcase of each sized thruster: image added new structures that act like walls but arent turfs, and can only be used (and can be used!) on trams! comes with 3 types, iron, plastitanium, and titanium. supports more types being added if you want but these are basically all that a tram needs to use: Untitled.1.mp4 also removed a duplicated APC in a maint on tram, and removed cycle helpers from random maint airlocks that arent actually meant to cycle (they are solo) Why It's Good For The Game engines are kinda too bulky and organically shaped so they dont really fit some designs such as tram as a good example, in wall designs allow you to add thrusters onto any shaped ship easily without worrying about ensuring the walls around them being shaped right, as it appears to have the bulk of the engine merged inside the wall Changelog cl Nari Harimoto imageadd: New thruster sprites to allow for in-wall designs fix: removed cycle helpers from 2 random tram maint airlocks that arent meant to cycle (solo airlocks) and a duplicated APC in tram maint expansion: the tram now has new walls! they are structures that function like walls so as to be built on the tram, create and deconstruct via the new tram girder (screwdriver on the girder to deconstruct, there is no displaced version ie wrench) /cl --- _maps/map_files/tramstation/tramstation.dmm | 3280 +++++++++-------- code/__DEFINES/construction.dm | 1 + .../objects/items/stacks/sheets/mineral.dm | 2 + .../items/stacks/sheets/sheet_types.dm | 3 + .../objects/items/stacks/sheets/sheets.dm | 1 + code/game/objects/items/stacks/stack.dm | 9 +- code/game/objects/structures/girders.dm | 60 +- code/game/objects/structures/tram_walls.dm | 98 + code/game/shuttle_engines.dm | 18 + icons/obj/2x2.dmi | Bin 27137 -> 28967 bytes icons/obj/3x3.dmi | Bin 13767 -> 17214 bytes icons/turf/shuttle.dmi | Bin 45994 -> 46398 bytes tgstation.dme | 1 + 13 files changed, 1832 insertions(+), 1641 deletions(-) create mode 100644 code/game/objects/structures/tram_walls.dm diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 72de66fee9c..6c9b7834e37 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -124,11 +124,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/security/courtroom) -"abE" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/transit_tube) "abF" = ( /obj/structure/table/wood, /obj/machinery/light/directional/south, @@ -349,17 +344,6 @@ }, /turf/open/space/openspace, /area/space) -"acX" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/transit_tube) "acY" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -2778,6 +2762,15 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/hallway/primary/tram/right) +"aso" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "asq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -3020,6 +3013,24 @@ }, /turf/open/floor/iron, /area/hallway/primary/tram/right) +"aus" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery"; + req_access_txt = "45" + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "auu" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -4675,6 +4686,10 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"aDQ" = ( +/obj/structure/stairs/south, +/turf/open/floor/iron/stairs/medium, +/area/science/lower) "aDS" = ( /obj/structure/bookcase, /turf/open/floor/iron/chapel, @@ -5049,18 +5064,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/grimy, /area/hallway/secondary/entry) -"aFD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Research Maintnenace"; - req_one_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/science/lower) "aFF" = ( /turf/closed/wall, /area/security/courtroom) @@ -5612,16 +5615,6 @@ /obj/structure/bookcase/random/reference, /turf/open/floor/carpet, /area/service/library) -"aKL" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/navbeacon/wayfinding/minisat_access_ai, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) "aKM" = ( /obj/machinery/computer/secure_data{ dir = 1 @@ -5725,14 +5718,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/maintenance/starboard/lesser) -"aLQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "aLR" = ( /obj/machinery/holopad, /turf/open/floor/iron/grimy, @@ -6074,6 +6059,14 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"aPm" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 4 + }, +/obj/structure/transit_tube_pod, +/turf/open/floor/plating, +/area/engineering/transit_tube) "aPq" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -6897,10 +6890,6 @@ /obj/structure/chair/stool/bar/directional/west, /turf/open/floor/iron, /area/security/prison) -"aWM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "aWV" = ( /obj/machinery/vending/wardrobe/chap_wardrobe, /turf/open/floor/iron/grimy, @@ -7410,6 +7399,12 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, /area/hallway/secondary/service) +"bcG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "bcU" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -7467,6 +7462,18 @@ /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/medical/virology) +"bdQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/research{ + name = "Circuit Laboratory"; + req_access_txt = "47" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/science/misc_lab) "bdZ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7562,16 +7569,6 @@ }, /turf/open/floor/iron, /area/security/office) -"bfF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "bfH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/warning{ @@ -7819,22 +7816,6 @@ }, /turf/open/floor/iron, /area/security/prison) -"bkn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/blood_filter, -/obj/machinery/light_switch/directional/east{ - pixel_x = 22; - pixel_y = 9 - }, -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "bkp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -7984,21 +7965,6 @@ /obj/structure/chair/sofa/right, /turf/open/floor/iron, /area/cargo/miningdock) -"bnx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail{ - sortType = 24 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "bnF" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -8264,19 +8230,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/maintenance/port/fore) -"btK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) "btL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8522,18 +8475,6 @@ "byg" = ( /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"byl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "byo" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -8586,13 +8527,6 @@ }, /turf/open/floor/engine/plasma, /area/engineering/atmos) -"bzM" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "bzU" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -8800,6 +8734,16 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) +"bDr" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 15 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/freezer, +/area/science/lower) "bDu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, @@ -8853,6 +8797,12 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/medical/medbay/central) +"bEq" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/lower) "bEr" = ( /obj/structure/reflector/single/anchored{ dir = 5 @@ -8955,6 +8905,14 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/maintenance/department/cargo) +"bFX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/engineering/transit_tube) "bFZ" = ( /obj/structure/closet/crate, /obj/item/reagent_containers/glass/bowl, @@ -9072,12 +9030,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall/r_wall, /area/medical/virology) -"bIw" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/engineering/transit_tube) "bIU" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -9174,15 +9126,6 @@ dir = 8 }, /area/medical/medbay/central) -"bKo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "bKv" = ( /obj/structure/chair/stool/directional/south, /turf/open/floor/iron, @@ -9462,19 +9405,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/white, /area/medical/medbay/central) -"bPL" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Science - AI Station Access"; - dir = 9; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/engineering/transit_tube) "bPO" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -9497,6 +9427,13 @@ }, /turf/open/floor/plating/asteroid, /area/security/prison/workout) +"bQj" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "bQv" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -9680,11 +9617,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"bTF" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron, -/area/science/lower) "bTG" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 1 @@ -9926,10 +9858,6 @@ }, /turf/open/floor/plating, /area/command/heads_quarters/ce) -"bXP" = ( -/obj/structure/stairs/north, -/turf/open/floor/iron/stairs/medium, -/area/engineering/transit_tube) "bYf" = ( /turf/closed/wall/rock/porous, /area/maintenance/department/security) @@ -10098,6 +10026,20 @@ /obj/structure/cable, /turf/open/floor/iron/stairs/medium, /area/service/theater) +"ccs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Freezer"; + req_access_txt = "45" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/freezer, +/area/medical/surgery/aft) "ccv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10126,16 +10068,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/medical/morgue) -"cdg" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/button/crematorium{ - id = "crematoriumChapel"; - pixel_x = -26; - pixel_y = 26; - req_access_txt = "27" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "cdr" = ( /obj/structure/table, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -10327,6 +10259,18 @@ "che" = ( /turf/open/floor/engine/air, /area/engineering/atmos) +"chp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Research Maintnenace"; + req_one_access_txt = "47" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/science/lower) "cht" = ( /obj/structure/table/reinforced, /obj/item/assembly/igniter{ @@ -10581,15 +10525,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/cargo/storage) -"cnb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron, -/area/engineering/transit_tube) "cni" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, @@ -10601,12 +10536,6 @@ }, /turf/open/floor/iron, /area/science/robotics/lab) -"cnP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "cnQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, @@ -10664,6 +10593,15 @@ /obj/structure/weightmachine/weightlifter, /turf/open/floor/iron, /area/security/prison/workout) +"cpg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/engineering/transit_tube) "cpj" = ( /obj/structure/chair{ dir = 8 @@ -10707,6 +10645,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"cqO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron/white, +/area/science/lower) "cqR" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/pump, @@ -10757,6 +10702,14 @@ }, /turf/open/floor/iron, /area/engineering/atmos) +"csf" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "cso" = ( /turf/closed/wall, /area/command/heads_quarters/hos) @@ -11065,6 +11018,16 @@ }, /turf/open/floor/iron, /area/security/prison) +"cyt" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink{ + pixel_y = 15 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/science/lower) "cyv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11078,6 +11041,16 @@ }, /turf/open/floor/wood, /area/service/library) +"cyC" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "cyH" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -11584,16 +11557,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat_interior) -"cIH" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 15 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/freezer, -/area/science/lower) "cIN" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -12613,6 +12576,15 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/cafeteria, /area/service/kitchen/diner) +"cZb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "cZd" = ( /obj/structure/lattice, /obj/machinery/camera/motion{ @@ -12740,6 +12712,16 @@ /obj/machinery/light/directional/north, /turf/open/floor/circuit, /area/ai_monitored/command/nuke_storage) +"dcp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "dcq" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -12778,6 +12760,16 @@ dir = 5 }, /area/command/heads_quarters/rd) +"dcB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Atmospherics Maintenance"; + req_one_access_txt = "24" + }, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/lesser) "dcJ" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/medical1, @@ -12964,6 +12956,12 @@ "dhe" = ( /turf/closed/mineral/random/stationside/asteroid/porus, /area/mine/explored) +"dhi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "dhj" = ( /obj/machinery/computer/scan_consolenew, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12992,6 +12990,16 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/hallway/secondary/entry) +"dif" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "dis" = ( /obj/structure/closet/secure_closet/security/med, /obj/item/clothing/mask/whistle, @@ -13113,16 +13121,6 @@ }, /turf/open/floor/wood/parquet, /area/medical/psychology) -"djW" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/engineering/transit_tube) "dkG" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -13184,18 +13182,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/construction/mining/aux_base) -"dla" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "dle" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/head/cone{ @@ -13312,16 +13298,6 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, /area/medical/chemistry) -"dmu" = ( -/obj/machinery/door/airlock{ - name = "Crematorium"; - req_access_txt = "27" - }, -/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/service/chapel/office) "dmv" = ( /obj/machinery/status_display/ai/directional/west, /obj/structure/chair/office{ @@ -13455,6 +13431,15 @@ /obj/effect/turf_decal/trimline/white/filled/line, /turf/open/floor/iron/dark, /area/engineering/storage/tech) +"doF" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "invisible" + }, +/obj/structure/shuttle/engine/propulsion/in_wall{ + dir = 8 + }, +/turf/open/openspace, +/area/hallway/primary/tram/center) "doV" = ( /turf/open/floor/iron/goonplaque, /area/hallway/secondary/entry) @@ -13465,6 +13450,9 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/primary/tram/right) +"dpH" = ( +/turf/closed/wall, +/area/science/lower) "dpI" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -13497,6 +13485,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron, /area/engineering/atmos) +"dqw" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/science/lower) "dqx" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -13751,14 +13746,12 @@ }, /turf/open/floor/iron/freezer, /area/security/prison/shower) -"dvM" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/disposalpipe/segment{ - dir = 5 +"dvG" = ( +/obj/structure/bodycontainer/crematorium{ + id = "crematoriumChapel" }, -/turf/open/floor/iron/white, -/area/science/lower) +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "dvT" = ( /obj/effect/landmark/start/cyborg, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14099,13 +14092,6 @@ /obj/item/relic, /turf/open/floor/plating, /area/maintenance/starboard/central) -"dDt" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "dDx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14214,23 +14200,6 @@ }, /turf/open/floor/glass/reinforced, /area/security/warden) -"dFv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, -/area/science/lower) -"dFw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "dFA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, @@ -14512,18 +14481,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/iron, /area/engineering/atmos) -"dJs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/research{ - name = "Circuit Laboratory"; - req_access_txt = "47" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/misc_lab) "dJA" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -14617,6 +14574,13 @@ }, /turf/open/floor/iron, /area/command/heads_quarters/ce) +"dKr" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron, +/area/engineering/transit_tube) "dKz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14705,6 +14669,21 @@ dir = 1 }, /area/service/chapel) +"dLF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail{ + sortType = 24 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "dMm" = ( /obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -14986,19 +14965,6 @@ /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/smooth, /area/maintenance/central/lesser) -"dTj" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/misc_lab) "dTm" = ( /turf/open/floor/engine/vacuum, /area/engineering/atmos) @@ -15776,6 +15742,22 @@ }, /turf/open/floor/iron/dark, /area/engineering/engine_smes) +"egb" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/blood_filter, +/obj/machinery/light_switch/directional/east{ + pixel_x = 22; + pixel_y = 9 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "egc" = ( /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, @@ -16358,12 +16340,6 @@ }, /turf/open/floor/iron, /area/cargo/office) -"epc" = ( -/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/white, -/area/medical/surgery/aft) "eph" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -16380,6 +16356,20 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/science/test_area) +"eqg" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "eqp" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -16409,6 +16399,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/security/checkpoint/escape) +"eqX" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/engineering/transit_tube) "eqZ" = ( /turf/closed/wall/rust, /area/maintenance/port/fore) @@ -18165,6 +18165,18 @@ }, /turf/open/floor/iron/cafeteria, /area/service/kitchen/diner) +"eXP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "eYw" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/xeno_spawn, @@ -18425,12 +18437,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"fdv" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/lower) "fdC" = ( /obj/machinery/computer/teleporter{ dir = 4 @@ -18595,14 +18601,6 @@ }, /turf/open/floor/iron, /area/cargo/miningdock) -"fgL" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/engineering/transit_tube) "fgS" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -18703,6 +18701,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/primary/tram/center) +"fhG" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "fhR" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, @@ -18827,6 +18836,13 @@ /obj/machinery/teleport/hub, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/foyer) +"flm" = ( +/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "flq" = ( /obj/structure/chair{ dir = 1; @@ -19067,22 +19083,6 @@ }, /turf/open/floor/plating, /area/space) -"fpG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/blood_filter, -/obj/machinery/light_switch/directional/east{ - pixel_x = 22; - pixel_y = -9 - }, -/obj/machinery/firealarm/directional/east{ - pixel_y = 5 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "fqj" = ( /obj/machinery/door/airlock/research{ id_tag = "ResearchExt"; @@ -19275,6 +19275,15 @@ "ftE" = ( /turf/open/floor/iron, /area/science/storage) +"ftO" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/science/lower) "ftT" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -19409,6 +19418,12 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, /area/engineering/supermatter) +"fuX" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/iron/freezer, +/area/science/lower) "fvb" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -19735,6 +19750,15 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) +"fzT" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "fAf" = ( /obj/machinery/seed_extractor, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -19777,12 +19801,6 @@ /obj/item/clothing/head/cone, /turf/open/floor/plating/asteroid, /area/mine/explored) -"fBh" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/lower) "fBj" = ( /obj/structure/table, /obj/structure/window/reinforced/spawner, @@ -21083,6 +21101,15 @@ /obj/effect/landmark/start/botanist, /turf/open/floor/iron/dark, /area/service/hydroponics) +"gbE" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "invisible" + }, +/obj/structure/shuttle/engine/propulsion/in_wall{ + dir = 4 + }, +/turf/open/openspace, +/area/hallway/primary/tram/center) "gbF" = ( /obj/machinery/plate_press, /turf/open/floor/iron, @@ -21484,14 +21511,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"ghk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/camera{ - c_tag = "Civilian - Crematorium"; - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "ghn" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/yellow/filled/corner{ @@ -22441,20 +22460,6 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/white, /area/science/lobby) -"gzp" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"gzq" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "gzs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -22963,6 +22968,16 @@ /obj/effect/turf_decal/caution, /turf/open/floor/iron, /area/hallway/primary/tram/center) +"gHG" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/engineering/transit_tube) "gHM" = ( /turf/closed/wall/r_wall, /area/maintenance/central/greater) @@ -23217,15 +23232,14 @@ /obj/structure/cable, /turf/open/floor/wood, /area/command/heads_quarters/captain) -"gMa" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin{ - pixel_x = -2; - pixel_y = -2 +"gMl" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Lower Main North"; + network = list("ss13","rd") }, -/turf/open/floor/iron/dark, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, /area/science/lower) "gMq" = ( /obj/effect/turf_decal/stripes/line, @@ -23290,6 +23304,16 @@ /obj/structure/lattice, /turf/open/space/openspace, /area/space/nearstation) +"gOj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/engineering/transit_tube) "gOk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/showcase/cyborg/old{ @@ -23765,14 +23789,6 @@ }, /turf/open/floor/plating, /area/science/server) -"gXz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "gXU" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 @@ -23867,6 +23883,13 @@ }, /turf/open/floor/plating, /area/hallway/primary/tram/left) +"hav" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/science/lower) "haC" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -23883,10 +23906,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"haK" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron/white, -/area/science/lower) "haX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -23896,6 +23915,10 @@ /obj/effect/turf_decal/siding/thinplating, /turf/open/floor/iron, /area/cargo/storage) +"hbe" = ( +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/science/lower) "hbw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -24084,15 +24107,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/maintenance/department/science) -"hfh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "hfk" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/item/seeds/apple, @@ -24575,6 +24589,19 @@ }, /turf/open/floor/iron, /area/maintenance/tram/right) +"hmI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "hmO" = ( /obj/structure/railing{ dir = 6 @@ -24944,12 +24971,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/command/gateway) -"htU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "htW" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -25366,6 +25387,16 @@ }, /turf/open/floor/iron/dark, /area/security/prison/garden) +"hDj" = ( +/obj/machinery/door/airlock{ + name = "Crematorium"; + req_access_txt = "27" + }, +/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/service/chapel/office) "hDo" = ( /obj/machinery/medical_kiosk, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -25462,6 +25493,24 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"hFk" = ( +/obj/machinery/door/airlock/medical{ + name = "Surgery B"; + req_access_txt = "45" + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "hFu" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -25842,19 +25891,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/construction/mining/aux_base) -"hMm" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/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/white, -/area/medical/surgery/fore) "hMv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -26009,10 +26045,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/hallway/primary/central) -"hPV" = ( -/obj/structure/stairs/south, -/turf/open/floor/iron/stairs/medium, -/area/science/lower) "hQq" = ( /obj/structure/sign/warning/pods{ pixel_x = 32 @@ -26131,15 +26163,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/security/medical) -"hRT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "hRV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, @@ -26748,12 +26771,6 @@ /obj/structure/window/reinforced/spawner/west, /turf/open/floor/plating, /area/mine/explored) -"ifs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "ifA" = ( /turf/closed/wall/r_wall, /area/science/breakroom) @@ -26766,6 +26783,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/foyer) +"igf" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/lower) "igg" = ( /obj/machinery/conveyor_switch/oneway{ id = "QMLoad2"; @@ -26996,17 +27019,6 @@ /obj/structure/rack, /turf/open/floor/iron/dark, /area/cargo/miningdock) -"ikp" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_one_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) "iky" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -28017,6 +28029,11 @@ "iCU" = ( /turf/closed/mineral/random/stationside/asteroid/porus, /area/medical/chemistry) +"iCX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/engineering/transit_tube) "iDe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28096,6 +28113,9 @@ dir = 4 }, /area/service/chapel) +"iED" = ( +/turf/closed/wall/r_wall, +/area/science/lower) "iEO" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -28363,6 +28383,14 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/service/kitchen) +"iIP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/science/lower) "iJa" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, @@ -28881,6 +28909,15 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/plating, /area/maintenance/starboard/greater) +"iRs" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/newscaster/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "iRA" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -29155,20 +29192,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/maintenance/central/greater) -"iZd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Freezer"; - req_access_txt = "45" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/freezer, -/area/medical/surgery/aft) "iZp" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/disposalpipe/segment{ @@ -29260,14 +29283,6 @@ }, /turf/open/floor/iron, /area/maintenance/tram/mid) -"jaq" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "jar" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -29453,22 +29468,6 @@ }, /turf/open/floor/iron/smooth, /area/hallway/primary/tram/left) -"jdH" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Surgery B"; - network = list("ss13","medbay") - }, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/machinery/vending/wallmed/directional/north, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "jdP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, @@ -29492,18 +29491,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/security/interrogation) -"jek" = ( -/obj/structure/toilet, -/obj/machinery/light/small/directional/north, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = 32; - spawn_loot_chance = 5 - }, -/turf/open/floor/iron/freezer, -/area/science/lower) "jeu" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/plasma, @@ -29559,6 +29546,19 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/hallway/primary/tram/left) +"jfp" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/firealarm/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/science/misc_lab) "jfy" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -30004,6 +30004,23 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/central) +"jmN" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/engineering/transit_tube) "jmV" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 @@ -30362,6 +30379,11 @@ /obj/structure/cable/layer3, /turf/open/floor/engine, /area/engineering/supermatter/room) +"juC" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/science/lower) "juI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -30414,6 +30436,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/commons/lounge) +"jvj" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/science/lower) "jvk" = ( /obj/structure/table/reinforced, /obj/machinery/microwave{ @@ -30439,6 +30471,13 @@ /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating/airless, /area/mine/explored) +"jww" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "jwD" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -30542,6 +30581,10 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron, /area/engineering/atmos) +"jzj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "jzk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30573,24 +30616,6 @@ }, /turf/open/floor/plating/airless, /area/science/test_area) -"jzN" = ( -/obj/machinery/door/airlock/medical{ - name = "Surgery B"; - req_access_txt = "45" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "jzR" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -30894,11 +30919,6 @@ /obj/item/wrench, /turf/open/floor/iron/smooth, /area/maintenance/port/aft) -"jFb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "jFe" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31168,6 +31188,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"jKB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/engineering/transit_tube) "jKC" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -31351,15 +31384,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/science/mixing/launch) -"jNi" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Restroom"; - network = list("ss13","rd") - }, -/turf/open/floor/iron/freezer, -/area/science/lower) "jNr" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/plating, @@ -31874,6 +31898,12 @@ }, /turf/open/floor/iron, /area/cargo/miningdock) +"jWl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "jWp" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -32378,10 +32408,6 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, /area/mine/explored) -"keS" = ( -/obj/structure/bodycontainer/morgue, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "keY" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32750,19 +32776,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/command/heads_quarters/ce) -"klJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/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/white, -/area/medical/surgery/aft) "kmc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -32852,6 +32865,13 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) +"koq" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/science/lower) "koA" = ( /obj/structure/railing{ dir = 8 @@ -32868,14 +32888,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/cargo/storage) -"koJ" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube/station/reverse/flipped{ - dir = 4 - }, -/obj/structure/transit_tube_pod, -/turf/open/floor/plating, -/area/engineering/transit_tube) "koM" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -33060,13 +33072,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/secondary/construction/engineering) -"ksq" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/science/lower) "ksr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/chapel, @@ -33194,6 +33199,11 @@ /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/commons/lounge) +"kvs" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "kvF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -33503,6 +33513,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/security/prison/safe) +"kBz" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/science/lower) "kBI" = ( /obj/item/kirbyplants/random, /obj/machinery/status_display/evac/directional/north, @@ -33596,6 +33614,15 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"kDP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "kDS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/effect/turf_decal/trimline/green/filled/corner{ @@ -33653,9 +33680,6 @@ /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/smooth, /area/maintenance/starboard/central) -"kFh" = ( -/turf/closed/wall/r_wall, -/area/engineering/transit_tube) "kFY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/machinery/airalarm/all_access{ @@ -34816,24 +34840,6 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/iron, /area/engineering/atmos) -"lag" = ( -/obj/machinery/door/airlock/medical{ - name = "Surgery"; - req_access_txt = "45" - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "lar" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -35005,13 +35011,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/iron, /area/engineering/atmos) -"ldn" = ( -/obj/machinery/computer/operating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "lds" = ( /obj/structure/cable/multilayer/multiz, /obj/effect/turf_decal/stripes/end{ @@ -35281,6 +35280,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating/airless, /area/mine/explored) +"lic" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Science - AI Station Access"; + dir = 9; + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/engineering/transit_tube) "lig" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 @@ -35473,6 +35485,16 @@ "llv" = ( /turf/open/floor/iron, /area/commons/vacant_room/commissary) +"llN" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/structure/cable, +/turf/open/floor/iron, +/area/engineering/transit_tube) "llO" = ( /turf/closed/wall, /area/maintenance/starboard/greater) @@ -36066,6 +36088,11 @@ /obj/structure/cable/layer1, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"lxR" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/engineering/transit_tube) "lym" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrigright"; @@ -36293,9 +36320,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/circuit/telecomms, /area/science/xenobiology) -"lDq" = ( -/turf/closed/wall, -/area/service/chapel/funeral) "lDv" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance/two, @@ -36590,15 +36614,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/science/xenobiology) -"lIu" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" - }, -/obj/structure/shuttle/engine/propulsion{ - dir = 4 - }, -/turf/open/openspace, -/area/hallway/primary/tram/center) "lIz" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -36718,12 +36733,6 @@ /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/catwalk_floor, /area/hallway/primary/tram/right) -"lKg" = ( -/obj/structure/bodycontainer/crematorium{ - id = "crematoriumChapel" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "lKj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/directional/east, @@ -37517,6 +37526,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/engineering/main) +"mbb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron, +/area/engineering/transit_tube) "mbk" = ( /obj/structure/disposalpipe/trunk/multiz, /obj/structure/closet/secure_closet/engineering_electrical, @@ -38121,6 +38139,15 @@ /obj/vehicle/ridden/secway, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) +"mlH" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "mlV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -38238,15 +38265,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/service/janitor) -"mph" = ( -/obj/structure/industrial_lift/tram{ - icon_state = "plating" - }, -/obj/structure/shuttle/engine/propulsion{ - dir = 8 - }, -/turf/open/openspace, -/area/hallway/primary/tram/center) "mpr" = ( /obj/effect/turf_decal/trimline/green/corner, /obj/effect/turf_decal/trimline/green/corner{ @@ -38798,6 +38816,12 @@ }, /turf/open/floor/iron, /area/maintenance/disposal/incinerator) +"mzb" = ( +/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/white, +/area/medical/surgery/aft) "mzK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38839,6 +38863,19 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/showroomfloor, /area/security/lockers) +"mBc" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/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/white, +/area/medical/surgery/fore) "mBr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39076,18 +39113,6 @@ /obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/iron/showroomfloor, /area/service/kitchen/coldroom) -"mHt" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Science - Lower Main South"; - dir = 9; - network = list("ss13","rd") - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/science/lower) "mHH" = ( /obj/machinery/camera{ c_tag = "Science - Maintenance Intersection"; @@ -39423,6 +39448,13 @@ /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/plating, /area/maintenance/starboard/central) +"mOI" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "mON" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -39606,21 +39638,9 @@ /obj/effect/spawner/random/maintenance/four, /turf/open/floor/iron/smooth, /area/maintenance/starboard/lesser) -"mRG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1; - name = "sorting disposal pipe (Toxins)"; - sortType = 25 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) +"mRI" = ( +/turf/closed/wall/r_wall, +/area/engineering/transit_tube) "mRN" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -39715,10 +39735,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/science/cytology) -"mTr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/science/lower) "mTE" = ( /obj/effect/landmark/start/security_officer, /obj/structure/chair{ @@ -39726,11 +39742,13 @@ }, /turf/open/floor/iron, /area/security/office) -"mTV" = ( -/turf/open/floor/iron/stairs/medium{ +"mTT" = ( +/obj/machinery/computer/operating{ dir = 1 }, -/area/science/lower) +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "mTZ" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/decal/cleanable/dirt, @@ -39787,12 +39805,6 @@ /obj/machinery/newscaster/security_unit/directional/north, /turf/open/floor/iron, /area/security/checkpoint/escape) -"mUY" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/lower) "mVo" = ( /obj/machinery/door/airlock/command{ name = "Gateway Access"; @@ -39826,10 +39838,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"mVA" = ( -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/iron, -/area/science/lower) "mVB" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39848,15 +39856,6 @@ }, /turf/open/floor/plating, /area/engineering/supermatter/room) -"mVL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron, -/area/engineering/transit_tube) "mVN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -40065,6 +40064,18 @@ }, /turf/open/floor/iron, /area/commons/storage/primary) +"mZk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "mZn" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -40294,12 +40305,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/engineering/break_room) -"ncr" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/lower) "ncJ" = ( /obj/structure/disposalpipe/sorting/wrap{ dir = 4 @@ -40451,6 +40456,11 @@ }, /turf/open/floor/iron, /area/engineering/main) +"nhf" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/science/lower) "nhI" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/decal/cleanable/dirt, @@ -40587,18 +40597,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/engine, /area/science/explab) -"nki" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/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/white, -/area/medical/surgery/fore) "nkv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40631,6 +40629,16 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/security/interrogation) +"nlB" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/button/crematorium{ + id = "crematoriumChapel"; + pixel_x = -26; + pixel_y = 26; + req_access_txt = "27" + }, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "nlD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -40770,6 +40778,18 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/service/chapel) +"npf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/white, +/area/science/lower) "npC" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -40871,15 +40891,6 @@ "nrf" = ( /turf/closed/wall, /area/maintenance/central) -"nro" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "nrs" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -40988,19 +40999,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/medical) -"nsP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "ntd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, @@ -41164,6 +41162,10 @@ "nww" = ( /turf/open/floor/plating, /area/security/processing) +"nwU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/lesser) "nwV" = ( /obj/structure/chair/pew{ dir = 4 @@ -41244,10 +41246,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) -"nxx" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engineering/transit_tube) "nxH" = ( /obj/machinery/camera/directional/west{ c_tag = "Cargo - Security Outpost"; @@ -41268,6 +41266,19 @@ /obj/structure/cable, /turf/open/floor/iron, /area/security/checkpoint/supply) +"nxP" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/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/white, +/area/medical/surgery/aft) "nxZ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -41483,6 +41494,16 @@ /obj/effect/turf_decal/trimline/purple/filled/corner, /turf/open/floor/iron, /area/engineering/atmos) +"nBC" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Science - AI Station Access Exterior"; + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/engineering/transit_tube) "nBN" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -41520,6 +41541,23 @@ /obj/item/paper_bin, /turf/open/floor/iron, /area/tcommsat/computer) +"nCo" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Civilian - Chapel Storage" + }, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "nCq" = ( /obj/machinery/light/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -41622,6 +41660,10 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/dark, /area/engineering/atmospherics_engine) +"nFc" = ( +/obj/structure/stairs/north, +/turf/open/floor/iron/stairs/medium, +/area/engineering/transit_tube) "nFe" = ( /obj/structure/chair/office, /obj/effect/landmark/start/head_of_personnel, @@ -41749,6 +41791,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/command/heads_quarters/ce) +"nGS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock{ + name = "Coffin Storage"; + req_access_txt = "27" + }, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "nHf" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -41924,6 +41975,12 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/maintenance/port/central) +"nJx" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/lower) "nJR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -42553,6 +42610,13 @@ }, /turf/open/floor/iron/smooth, /area/maintenance/tram/left) +"nVh" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" + }, +/obj/structure/tramwall/titanium, +/turf/open/openspace, +/area/hallway/primary/tram/center) "nVj" = ( /obj/machinery/duct, /obj/effect/decal/cleanable/dirt, @@ -42689,6 +42753,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/science/server) +"nYV" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Restroom"; + network = list("ss13","rd") + }, +/turf/open/floor/iron/freezer, +/area/science/lower) "nYW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, @@ -42881,6 +42954,17 @@ /obj/structure/cable, /turf/open/floor/plating, /area/medical/virology) +"oco" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/sign/departments/restroom{ + pixel_y = 32 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "ods" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -42944,6 +43028,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/central) +"oed" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/engineering/transit_tube) "oee" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -42989,9 +43081,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/security/prison) -"ofq" = ( -/turf/closed/wall, -/area/medical/surgery/fore) "ofw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -43726,9 +43815,6 @@ }, /turf/open/floor/iron, /area/commons/storage/primary) -"osE" = ( -/turf/closed/wall, -/area/science/lower) "osF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43761,6 +43847,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/closed/wall/r_wall, /area/science/mixing) +"otE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "otH" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -44211,6 +44306,19 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/hallway/primary/tram/left) +"oBv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "oBw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44366,6 +44474,9 @@ /obj/effect/landmark/start/roboticist, /turf/open/floor/iron/dark, /area/science/robotics/lab) +"oEB" = ( +/turf/closed/wall, +/area/medical/surgery/fore) "oEI" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/engine, @@ -44513,6 +44624,12 @@ }, /turf/open/floor/iron, /area/engineering/atmos) +"oHs" = ( +/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/white, +/area/medical/surgery/fore) "oHv" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -44660,13 +44777,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/foyer) -"oJE" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/science/lower) "oJJ" = ( /obj/effect/landmark/blobstart, /turf/open/floor/iron, @@ -44933,6 +45043,11 @@ /obj/machinery/light/directional/east, /turf/open/floor/carpet, /area/medical/psychology) +"oOv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/freezer, +/area/science/lower) "oON" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, @@ -45316,24 +45431,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/hallway/primary/tram/center) -"oUX" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) -"oVa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/sign/departments/restroom{ - pixel_y = 32 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "oVf" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -45355,11 +45452,6 @@ }, /turf/open/floor/iron/dark, /area/science/xenobiology) -"oVp" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/science/lower) "oVu" = ( /obj/structure/flora/ausbushes/sunnybush, /obj/item/food/grown/banana, @@ -45448,6 +45540,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/cargo/miningdock) +"oXR" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "oYl" = ( /turf/closed/wall/r_wall, /area/maintenance/radshelter/civil) @@ -45761,6 +45857,29 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/maintenance/port/fore) +"pdR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Freezer"; + req_access_txt = "45" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/medical/surgery/fore) +"peh" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/lower) "pei" = ( /obj/machinery/door/airlock/mining/glass{ name = "Quartermaster"; @@ -46346,6 +46465,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/tram/left) +"poN" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "poO" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -46485,16 +46613,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/hallway/primary/tram/left) -"psv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/science/lower) "psW" = ( /obj/structure/table, /obj/effect/landmark/event_spawn, @@ -46597,16 +46715,6 @@ }, /turf/open/floor/iron/dark, /area/engineering/gravity_generator) -"puD" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/engineering/transit_tube) "puK" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 @@ -46631,6 +46739,20 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"pvR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "pvS" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46770,15 +46892,6 @@ }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat_interior) -"pyJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Coffin Storage"; - req_access_txt = "27" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "pyS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -47017,6 +47130,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/security/brig) +"pCl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "pCq" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 @@ -47090,16 +47215,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"pDe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "pDg" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -47155,6 +47270,18 @@ }, /turf/open/floor/iron, /area/cargo/storage) +"pDR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Science - Lower Main South"; + dir = 9; + network = list("ss13","rd") + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/science/lower) "pDT" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -47231,6 +47358,16 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/command/nuke_storage) +"pEI" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/science/misc_lab) "pEJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -47400,6 +47537,16 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/commons/lounge) +"pHy" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "pHH" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 1 @@ -47414,13 +47561,13 @@ "pHW" = ( /turf/open/floor/iron/dark, /area/science/robotics/lab) -"pIt" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/camera/directional/south{ - c_tag = "Science - Lower Main North"; - network = list("ss13","rd") +"pIu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/machinery/firealarm/directional/south, +/obj/structure/cable, /turf/open/floor/iron/white, /area/science/lower) "pIz" = ( @@ -47905,6 +48052,14 @@ /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/iron, /area/science/storage) +"pQj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/camera{ + c_tag = "Civilian - Crematorium"; + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "pQv" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -48037,15 +48192,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/tram/left) -"pTj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/lower) "pTv" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -48196,6 +48342,10 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/science/lobby) +"pWG" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/turf/open/floor/iron/white, +/area/science/lower) "pWH" = ( /obj/structure/closet/secure_closet/brig, /obj/effect/turf_decal/bot, @@ -48392,20 +48542,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/maintenance/starboard/lesser) -"qaT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "qbg" = ( /obj/structure/fluff/tram_rail{ dir = 1 @@ -48436,16 +48572,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/maintenance/starboard/greater) -"qbQ" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink{ - pixel_y = 15 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/science/lower) "qbS" = ( /obj/item/wrench, /obj/item/weldingtool, @@ -48485,12 +48611,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/primary/central) -"qcE" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/science/lower) "qcH" = ( /turf/closed/wall/r_wall, /area/security/lockers) @@ -48556,13 +48676,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/commons/dorms) -"qeC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) "qeF" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/ai_all, @@ -48770,10 +48883,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"qiw" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) "qiG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -49313,12 +49422,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/corner, /turf/open/floor/iron, /area/maintenance/tram/left) -"qsa" = ( -/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/grimy, -/area/service/chapel/office) "qsb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/grille/broken, @@ -49547,6 +49650,13 @@ /obj/structure/fluff/tram_rail/anchor, /turf/open/openspace, /area/hallway/primary/tram/center) +"qyI" = ( +/obj/machinery/computer/operating, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "qyV" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -49562,22 +49672,18 @@ "qze" = ( /turf/closed/wall, /area/hallway/secondary/exit) +"qzv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "qzM" = ( /obj/effect/turf_decal/stripes/end{ dir = 8 }, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"qzQ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/west, -/obj/structure/cable, -/turf/open/floor/iron, -/area/science/misc_lab) "qAt" = ( /obj/structure/window/reinforced{ dir = 4 @@ -49655,15 +49761,6 @@ /obj/item/stack/ore/glass, /turf/open/floor/plating, /area/mine/explored) -"qCg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "qCl" = ( /obj/effect/landmark/start/cargo_technician, /turf/open/floor/glass, @@ -49722,6 +49819,18 @@ }, /turf/open/floor/iron, /area/security/checkpoint/science) +"qCI" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/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/white, +/area/medical/surgery/fore) "qCO" = ( /obj/structure/ladder, /turf/open/floor/iron/smooth, @@ -49738,6 +49847,16 @@ }, /turf/open/floor/iron, /area/security/checkpoint/engineering) +"qDo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/science/lower) "qDD" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -49879,19 +49998,6 @@ }, /turf/open/floor/iron, /area/commons/lounge) -"qFE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "qFI" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ @@ -50133,6 +50239,9 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"qJD" = ( +/turf/open/floor/iron/stairs/medium, +/area/engineering/transit_tube) "qKb" = ( /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ dir = 4 @@ -50310,25 +50419,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/security/prison/safe) -"qMU" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/turf/open/floor/iron/freezer, -/area/science/lower) -"qNd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "qNe" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -50353,14 +50443,6 @@ /obj/item/ai_module/core/full/asimov, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) -"qNq" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/freezer, -/area/science/lower) "qNA" = ( /obj/structure/table/glass, /turf/open/floor/iron/dark, @@ -50454,6 +50536,12 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron, /area/security/office) +"qQd" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/lower) "qQk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -50807,15 +50895,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/freezer, /area/security/prison/shower) -"qWE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/newscaster/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "qWF" = ( /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/grimy, @@ -50869,6 +50948,15 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/hop) +"qXl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "qXE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -51566,16 +51654,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/engine, /area/science/cytology) -"rkE" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) "rkF" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/structure/closet/l3closet/virology, @@ -51824,24 +51902,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) -"rrb" = ( -/obj/machinery/door/airlock/research{ - name = "Ordnance Lab"; - req_access_txt = "8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/door/firedoor/heavy, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "rrf" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -52992,6 +53052,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) +"rQp" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/navbeacon/wayfinding/minisat_access_ai, +/obj/structure/cable, +/turf/open/floor/iron, +/area/engineering/transit_tube) "rQv" = ( /obj/structure/table, /obj/item/reagent_containers/food/condiment/flour, @@ -53287,6 +53357,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/commons) +"rVJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "rVW" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -53514,6 +53592,11 @@ }, /turf/open/floor/iron/cafeteria, /area/service/kitchen) +"rZb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/science/lower) "rZy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -53622,16 +53705,6 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/iron, /area/engineering/atmos) -"sbv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) "sbZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -53777,14 +53850,6 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron, /area/cargo/storage) -"sdg" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/freezer, -/area/science/lower) "sdh" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 @@ -54117,6 +54182,9 @@ }, /turf/open/floor/iron/white, /area/science/research) +"skT" = ( +/turf/closed/wall, +/area/service/chapel/funeral) "skX" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -54366,13 +54434,14 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron/smooth, /area/maintenance/port/fore) -"spe" = ( -/obj/structure/cable, -/obj/effect/landmark/start/medical_doctor, +"spG" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "spW" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 8 @@ -54405,6 +54474,14 @@ }, /turf/open/floor/glass/reinforced, /area/hallway/primary/tram/center) +"sqa" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "sqn" = ( /obj/machinery/meter, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -54499,14 +54576,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, /area/cargo/miningdock) -"ssn" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "ssu" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -54698,15 +54767,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron, /area/hallway/primary/central) -"svj" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/science/lower) "svC" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -54787,13 +54847,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/tram/center) -"sxA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner, -/turf/open/floor/iron/white, -/area/science/lower) "sxN" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/co2, @@ -54924,16 +54977,6 @@ }, /turf/open/floor/iron, /area/security/courtroom) -"szU" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "szY" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -55472,11 +55515,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/exit) -"sKK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) "sKQ" = ( /obj/effect/spawner/random/vending/colavend, /turf/open/floor/wood, @@ -55622,18 +55660,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/maintenance/starboard/lesser) -"sMK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/flip{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white, -/area/science/lower) "sNi" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -55641,9 +55667,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/service/kitchen/diner) -"sNm" = ( -/turf/closed/wall/r_wall, -/area/science/lower) "sNr" = ( /turf/closed/wall/r_wall, /area/maintenance/central/lesser) @@ -55875,6 +55898,16 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/security/courtroom) +"sSd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "sSh" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -55933,6 +55966,10 @@ "sTF" = ( /turf/open/floor/glass, /area/cargo/storage) +"sTN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engineering/transit_tube) "sUc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -55993,6 +56030,16 @@ }, /turf/open/floor/iron/dark, /area/security/interrogation) +"sUB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "sVe" = ( /obj/effect/landmark/start/chaplain, /turf/open/floor/iron/dark, @@ -56028,6 +56075,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/hallway/primary/tram/left) +"sVS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/lower) "sVU" = ( /obj/machinery/light/directional/east, /obj/machinery/modular_computer/console/preset/engineering{ @@ -56327,12 +56380,6 @@ }, /turf/open/floor/plating, /area/maintenance/central/greater) -"tbU" = ( -/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/service/chapel/funeral) "tbX" = ( /obj/effect/turf_decal/siding/thinplating/end, /turf/open/floor/iron/dark, @@ -56442,6 +56489,13 @@ /obj/structure/cable, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) +"ten" = ( +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "tes" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -57167,18 +57221,6 @@ }, /turf/open/floor/iron, /area/commons) -"tpC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "tpK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/structure/disposalpipe/segment{ @@ -57213,14 +57255,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/maintenance/port/central) -"tqp" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "tqq" = ( /obj/structure/table, /turf/open/floor/glass, @@ -57279,16 +57313,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"trc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/science/lower) "trk" = ( /obj/machinery/light/small/directional/south, /obj/effect/landmark/xeno_spawn, @@ -57533,6 +57557,12 @@ }, /turf/open/floor/plating, /area/maintenance/tram/left) +"txG" = ( +/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/service/chapel/funeral) "txK" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -57963,6 +57993,21 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"tGv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "sorting disposal pipe (Toxins)"; + sortType = 25 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "tGx" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -58378,6 +58423,15 @@ }, /turf/open/floor/plating, /area/security/processing) +"tNj" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/science/lower) "tNC" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/plating/asteroid/airless, @@ -58485,15 +58539,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/cargo/sorting) -"tPN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "tPO" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -58553,6 +58598,22 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/storage) +"tQL" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Surgery B"; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "tRb" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -58587,6 +58648,22 @@ }, /turf/open/floor/iron, /area/engineering/atmos) +"tRx" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/blood_filter, +/obj/machinery/light_switch/directional/east{ + pixel_x = 22; + pixel_y = -9 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "tRC" = ( /turf/closed/wall/rock, /area/mine/explored) @@ -58965,10 +59042,6 @@ }, /turf/open/floor/iron/white, /area/command/heads_quarters/cmo) -"tXe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/lower) "tXg" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -59080,11 +59153,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"tZz" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/engineering/transit_tube) "tZR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -59149,6 +59217,11 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"ucc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "uce" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, @@ -59684,23 +59757,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/security/prison) -"ukB" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Civilian - Chapel Storage" - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "ukC" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -59775,13 +59831,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/security/brig) -"umJ" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "umR" = ( /obj/structure/industrial_lift/tram{ icon_state = "titanium_white" @@ -60000,13 +60049,6 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron/smooth, /area/maintenance/department/security) -"uqL" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "uqM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/bot, @@ -60466,19 +60508,6 @@ /obj/structure/cable, /turf/open/floor/carpet, /area/command/heads_quarters/captain) -"uxL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Atmospherics Maintenance"; - req_one_access_txt = "24" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) "uxR" = ( /obj/structure/chair/sofa/corner{ dir = 8 @@ -60700,12 +60729,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/cargo/office) -"uCI" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/lower) "uDb" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60764,6 +60787,17 @@ }, /turf/open/floor/iron/cafeteria, /area/service/kitchen/diner) +"uDX" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 25 + }, +/turf/open/floor/iron/freezer, +/area/science/lower) "uDZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/door/poddoor/preopen{ @@ -61290,16 +61324,15 @@ }, /turf/open/floor/iron, /area/cargo/storage) -"uNt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"uNw" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/structure/cable, +/obj/machinery/airalarm/directional/west, +/obj/machinery/vending/wallmed/directional/south, /turf/open/floor/iron/white, -/area/science/lower) +/area/medical/surgery/fore) "uNG" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -61928,12 +61961,6 @@ /obj/structure/fluff/tram_rail/floor, /turf/open/floor/vault, /area/hallway/primary/tram/left) -"vdx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "vdJ" = ( /obj/machinery/door/airlock/medical/glass{ name = "Treatment Center"; @@ -62060,6 +62087,11 @@ }, /turf/open/floor/iron, /area/science/mixing/launch) +"vgy" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/engineering/transit_tube) "vgG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/caution, @@ -62083,6 +62115,19 @@ }, /turf/open/floor/iron, /area/hallway/secondary/command) +"vht" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "vhC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -62166,11 +62211,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/service/janitor) -"vjA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plating, -/area/science/lower) "vjF" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -62382,6 +62422,22 @@ }, /turf/open/floor/iron, /area/medical/virology) +"vnJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Surgery Room A"; + network = list("ss13","medbay") + }, +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/medical/surgery/fore) "vnK" = ( /obj/machinery/rnd/server, /turf/open/floor/circuit/telecomms/server, @@ -62469,16 +62525,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/storage) -"vpc" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "vpk" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/dirt, @@ -62643,6 +62689,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/secondary/exit) +"vrA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/science/lower) "vrH" = ( /obj/structure/table, /obj/machinery/recharger, @@ -62695,6 +62751,13 @@ }, /turf/open/floor/iron, /area/science/lab) +"vsQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/engineering/transit_tube) "vsV" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 @@ -62735,23 +62798,6 @@ }, /turf/open/floor/iron, /area/cargo/miningdock) -"vtN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Freezer"; - req_access_txt = "45" - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/freezer, -/area/medical/surgery/fore) "vtO" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, @@ -62939,6 +62985,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/science/cytology) +"vyS" = ( +/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/grimy, +/area/service/chapel/office) "vzr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, @@ -62961,9 +63013,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers, /turf/closed/wall/r_wall, /area/engineering/atmos) -"vzE" = ( -/turf/closed/wall, -/area/medical/surgery/aft) "vzH" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63066,18 +63115,6 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"vBn" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 - }, -/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, -/area/science/misc_lab) "vBo" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -63139,6 +63176,10 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"vCJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/lower) "vCL" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -63264,17 +63305,6 @@ }, /turf/open/floor/iron, /area/engineering/atmos) -"vEX" = ( -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "vEY" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 1 @@ -63597,6 +63627,12 @@ }, /turf/open/floor/plating, /area/maintenance/tram/left) +"vKF" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/engineering/transit_tube) "vKG" = ( /obj/item/shard, /turf/open/floor/plating/asteroid, @@ -64069,6 +64105,18 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/tram/left) +"vTl" = ( +/obj/structure/toilet, +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = 32; + spawn_loot_chance = 5 + }, +/turf/open/floor/iron/freezer, +/area/science/lower) "vTu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64135,16 +64183,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/security/prison) -"vVp" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 6 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Science - AI Station Access Exterior"; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/engineering/transit_tube) "vVt" = ( /obj/effect/turf_decal/sand/plating, /obj/machinery/light/small/directional/west, @@ -64199,16 +64237,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, /area/cargo/storage) -"vWE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "vWF" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -64316,6 +64344,14 @@ }, /turf/open/floor/iron, /area/service/kitchen) +"vYL" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/freezer, +/area/science/lower) "vYS" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/exile, @@ -64440,6 +64476,10 @@ }, /turf/open/floor/iron, /area/engineering/atmos) +"wbE" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) "wbI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64660,23 +64700,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/service/library) -"wfI" = ( -/obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/transit_tube) "wfS" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -65113,20 +65136,6 @@ /obj/effect/turf_decal/caution, /turf/open/floor/iron, /area/hallway/primary/tram/center) -"woQ" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/service/chapel/funeral) "wpa" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -65374,6 +65383,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/primary/central) +"wum" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/freezer, +/area/science/lower) "wup" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -65788,6 +65805,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/security/prison) +"wzU" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/iron/dark, +/area/service/chapel/funeral) "wAe" = ( /obj/structure/cable, /turf/open/floor/iron/white, @@ -65893,15 +65918,6 @@ }, /turf/open/floor/iron/white, /area/security/execution/education) -"wCm" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/science/lower) "wCn" = ( /obj/machinery/light/directional/north, /turf/open/openspace, @@ -66041,6 +66057,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"wEz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "wEF" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "engsm"; @@ -66072,14 +66099,6 @@ /obj/structure/cable, /turf/open/floor/iron/chapel, /area/service/chapel) -"wFB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "wFG" = ( /obj/machinery/airlock_sensor/incinerator_atmos{ pixel_x = 8; @@ -66408,17 +66427,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/secondary/command) -"wMV" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/trash/graffiti{ - pixel_y = -32; - spawn_loot_chance = 25 - }, -/turf/open/floor/iron/freezer, -/area/science/lower) "wNh" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -66521,15 +66529,6 @@ /obj/effect/turf_decal/trimline/green/filled/corner, /turf/open/floor/iron/dark, /area/service/hydroponics) -"wOv" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/vending/wallmed/directional/south, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "wOB" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -66609,22 +66608,6 @@ }, /turf/open/floor/iron, /area/maintenance/tram/mid) -"wPG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Surgery Room A"; - network = list("ss13","medbay") - }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/fore) "wQd" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, @@ -66813,6 +66796,15 @@ }, /turf/open/openspace, /area/hallway/primary/tram/left) +"wUW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/science/lower) "wVq" = ( /obj/machinery/door/airlock/maintenance_hatch{ req_one_access_txt = "12" @@ -66894,6 +66886,10 @@ }, /turf/open/floor/iron/dark, /area/security/interrogation) +"wWl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/science/lower) "wWx" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -66951,6 +66947,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/engineering/atmos) +"wYw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "wYT" = ( /obj/effect/turf_decal/siding/thinplating, /obj/effect/turf_decal/tile/red{ @@ -67435,6 +67439,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) +"xhp" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/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, +/area/science/misc_lab) "xht" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67501,6 +67517,10 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, /area/service/hydroponics) +"xjl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/medical/surgery/aft) "xjn" = ( /turf/closed/wall/r_wall, /area/science/server) @@ -67518,11 +67538,6 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/hop) -"xjK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/freezer, -/area/science/lower) "xjN" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -67888,16 +67903,17 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"xqk" = ( +/obj/structure/industrial_lift/tram{ + icon_state = "plating" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/shuttle, +/turf/open/openspace, +/area/hallway/primary/tram/center) "xqx" = ( /turf/open/floor/iron/white, /area/science/explab) -"xqV" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/purple/filled/line, -/turf/open/floor/iron, -/area/engineering/transit_tube) "xri" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -68002,14 +68018,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/commons/dorms) -"xsn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 9 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/engineering/transit_tube) "xsr" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -68182,6 +68190,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/engineering/atmos) +"xvV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "xvW" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -68442,9 +68460,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/maintenance/tram/right) -"xzT" = ( -/turf/open/floor/iron/stairs/medium, -/area/engineering/transit_tube) "xAd" = ( /obj/structure/sign/warning/radiation/rad_area{ pixel_y = 32 @@ -68535,12 +68550,6 @@ /mob/living/simple_animal/bot/floorbot, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"xBr" = ( -/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/white, -/area/medical/surgery/fore) "xBT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/girder, @@ -68621,6 +68630,24 @@ }, /turf/open/floor/catwalk_floor, /area/maintenance/tram/right) +"xDc" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab"; + req_access_txt = "8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/science/lower) "xDe" = ( /turf/open/floor/plating/asteroid, /area/security/prison/workout) @@ -68706,12 +68733,6 @@ /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/iron, /area/maintenance/tram/mid) -"xFj" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/maintenance/starboard/lesser) "xFk" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -68835,6 +68856,9 @@ }, /turf/open/floor/iron/white, /area/medical/treatment_center) +"xGF" = ( +/turf/closed/wall, +/area/medical/surgery/aft) "xGJ" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/window/reinforced/spawner, @@ -69126,6 +69150,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/security/office) +"xKR" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/science/lower) "xLb" = ( /turf/open/floor/iron/showroomfloor, /area/security/lockers) @@ -69373,16 +69402,6 @@ }, /turf/open/floor/iron/dark, /area/engineering/supermatter/room) -"xPa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "xPd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/corner{ @@ -69532,13 +69551,6 @@ }, /turf/open/floor/iron/cafeteria, /area/security/prison/mess) -"xRA" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/science/lower) "xRE" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -69852,15 +69864,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"xWT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "xWW" = ( /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/ai_upload"; @@ -69968,10 +69971,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/secondary/command) -"xYX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/medical/surgery/aft) "xYZ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -70006,17 +70005,6 @@ }, /turf/open/floor/iron, /area/cargo/storage) -"xZH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/science/lower) "xZI" = ( /obj/effect/turf_decal/trimline/blue/filled/corner, /turf/open/floor/iron/white, @@ -70084,6 +70072,16 @@ }, /turf/open/floor/iron, /area/cargo/storage) +"ybx" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/maintenance/starboard/lesser) "ybz" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -70291,11 +70289,6 @@ }, /turf/open/floor/iron, /area/science/research) -"yem" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/engineering/transit_tube) "yeO" = ( /turf/closed/wall/r_wall, /area/security/checkpoint/supply) @@ -70787,6 +70780,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/central) +"ylG" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/engineering/transit_tube) "ylI" = ( /mob/living/simple_animal/mouse/brown/tom, /turf/open/floor/plating/asteroid, @@ -92549,10 +92553,10 @@ cBS cBS cBS cBS -lDq -lDq -lDq -lDq +skT +skT +skT +skT aKl xjy wTd @@ -92806,10 +92810,10 @@ cBS dhe dhe dhe -lDq -ukB -woQ -gzq +skT +nCo +eqg +mlH aKl nkv aKl @@ -93058,15 +93062,15 @@ dhV avP avP avP -lDq -lDq -lDq -lDq -lDq -lDq -woQ -woQ -tqp +skT +skT +skT +skT +skT +skT +eqg +eqg +spG sys kyT sys @@ -93315,15 +93319,15 @@ avP avP avP avP -lDq -lKg -cdg -nsP -keS -lDq -woQ -woQ -jaq +skT +dvG +nlB +hmI +oXR +skT +eqg +eqg +wzU sys kyT khO @@ -93572,15 +93576,15 @@ aeV nwV aTE atZ -lDq -ghk -vdx -tbU -jFb -pyJ -szU -umJ -uqL +skT +pQj +dhi +txG +ucc +nGS +pHy +mOI +ten sys kyT sys @@ -93832,7 +93836,7 @@ anX aiU aiU aiU -dmu +hDj aiU sys sys @@ -94089,7 +94093,7 @@ pFx aiU aWV azQ -qsa +vyS azQ sys fMn @@ -110289,7 +110293,7 @@ dhe dhe fhZ jBQ -uxL +dcB bvs rdv eaE @@ -112085,7 +112089,7 @@ qKu qKu ooY gvk -ikp +ybx fPV fPV fhZ @@ -113619,10 +113623,10 @@ wGY wGY sKn wGY -sNm -sNm -sNm -sNm +iED +iED +iED +iED dhe dVo fhZ @@ -113870,16 +113874,16 @@ kpi jhC mja aKN -byl -hRT -tPN -tPN -bnx -vWE -xZH -vWE -dla -sNm +mZk +cZb +otE +otE +dLF +dif +wEz +dif +pCl +iED dhe dhe fhZ @@ -114127,16 +114131,16 @@ aeu aeu aeu aeu -aLQ -haK -fdv -fdv -psv -fdv -fdv -mUY -uNt -sNm +wYw +pWG +peh +peh +qDo +peh +peh +igf +sSd +iED dhe dhe fhZ @@ -114384,15 +114388,15 @@ uJg gJC awJ bJc -qCg -pIt -osE -osE -osE -osE -osE -oJE -uNt +kDP +gMl +dpH +dpH +dpH +dpH +dpH +hav +sSd qKu fhZ fhZ @@ -114641,15 +114645,15 @@ xwt wye cKT fhu -aLQ -ncr -oVp -mTV -hPV -osE -xRA -uCI -uNt +wYw +nJx +juC +xKR +aDQ +dpH +koq +qQd +sSd qKu ooY hCD @@ -114898,16 +114902,16 @@ qoq yfW xdF mXf -qFE -dvM -mVA -mTV -hPV -osE -gMa -wCm -qNd -aFD +vht +kBz +hbe +xKR +aDQ +dpH +jvj +ftO +oBv +chp xpO xpO sUj @@ -115155,15 +115159,15 @@ nQY raq eMe fhu -wFB -sxA -bTF -mTV -hPV -osE -ksq -svj -bfF +rVJ +cqO +nhf +xKR +aDQ +dpH +dqw +tNj +sUB qKb ptZ ooY @@ -115412,15 +115416,15 @@ dTx oyH hvD bJc -bKo -dFv -osE -osE -osE -osE -osE -mHt -pDe +qXl +iIP +dpH +dpH +dpH +dpH +dpH +pDR +dcp uKp fhZ fhZ @@ -115669,15 +115673,15 @@ ifA ifA ifA ifA -oVa -pTj -qcE -qcE -trc -qcE -qcE -fBh -pDe +oco +wUW +sVS +sVS +vrA +sVS +sVS +bEq +dcp uKp mIX tCw @@ -115922,22 +115926,22 @@ oZh adS dhe dhe -sNm -cIH -xjK -sdg -xWT -sMK -dFw -dFw -mRG -xPa -xPa -xPa -tpC +iED +bDr +oOv +vYL +fzT +npf +pIu +pIu +tGv +xvV +xvV +xvV +eXP uKp -xFj -sKK +nwU +nwU aLN gvk fhZ @@ -116178,20 +116182,20 @@ mLu tSG adS aeu -sNm -sNm -qbQ -jNi -sNm -sNm -sNm -sNm -vjA -rrb -vjA -sNm -sNm -sNm +iED +iED +cyt +nYV +iED +iED +iED +iED +rZb +xDc +rZb +iED +iED +iED uKp uKp uKp @@ -116435,13 +116439,13 @@ adS elj vzx uZp -jek -sdg -qNq -mTr -qMU -wMV -tXe +vTl +vYL +wum +wWl +fuX +uDX +vCJ unT tGx cxb @@ -116449,7 +116453,7 @@ wAe tjk mSi jwD -qiw +wbE jwD uKp aLN @@ -116694,11 +116698,11 @@ adS aeu aeu aeu -sNm -sNm -sNm -sNm -tXe +iED +iED +iED +iED +vCJ fTt cbV jzk @@ -117486,15 +117490,15 @@ iAV oXC dhe dhe -kFh -bXP -xzT -djW -bIw -kFh -xsn -cnb -nxx +mRI +nFc +qJD +eqX +vKF +mRI +bFX +cpg +sTN aBM aBM aBM @@ -117743,17 +117747,17 @@ oXC iAV oXC dhe -kFh -bXP -xzT -aKL -sbv -wfI -btK -qeC -nxx -nxx -nxx +mRI +nFc +qJD +rQp +gOj +jmN +jKB +vsQ +sTN +sTN +sTN aBM aBM aBM @@ -118000,17 +118004,17 @@ oXC dhe dhe dhe -kFh -bXP -xzT -rkE -vVp -kFh -bPL -mVL -fgL -abE -acX +mRI +nFc +qJD +llN +nBC +mRI +lic +mbb +oed +lxR +ylG cwr cwr cwr @@ -118257,17 +118261,17 @@ fhZ fhZ fhZ fhZ -kFh -kFh -kFh -dJs -kFh -kFh -puD -xqV -nxx -nxx -nxx +mRI +mRI +mRI +bdQ +mRI +mRI +gHG +dKr +sTN +sTN +sTN aBM aBM aBM @@ -118515,14 +118519,14 @@ kqw tLk nDe jOs -dTj -qzQ -vBn +jfp +pEI +xhp wHx -kFh -koJ -yem -tZz +mRI +aPm +vgy +iCX uAe uAe uAe @@ -118776,10 +118780,10 @@ ixB utS vVw oPN -kFh -kFh -kFh -kFh +mRI +mRI +mRI +mRI dhe dhe aBM @@ -164506,14 +164510,14 @@ fSJ vWu bKD snA -ofq -vtN -ofq +oEB +pdR +oEB tRH -vzE -iZd -vzE -vzE +xGF +ccs +xGF +xGF dhe dhe dhe @@ -164763,13 +164767,13 @@ xeL fuE xaK snA -wPG -nki -wOv -vzE -ssn -vpc -qaT +vnJ +qCI +uNw +xGF +csf +cyC +pvR knA oIf oIf @@ -165020,13 +165024,13 @@ gWR wvU uDK snA -cnP -xBr -ldn -vzE -dDt -xYX -aWM +jWl +oHs +mTT +xGF +qyI +jzj +xjl knA kKw nHo @@ -165277,13 +165281,13 @@ fZc fuE gAU snA -hfh -spe -gzp -vzE -bzM -ifs -qWE +aso +flm +kvs +xGF +bQj +bcG +iRs oIf pTQ vsV @@ -165534,13 +165538,13 @@ pfA xJU jJQ snA -gXz -xBr -oUX -vzE -nro -epc -htU +sqa +oHs +jww +xGF +poN +mzb +qzv oIf dSm wez @@ -165791,13 +165795,13 @@ hys mkK hXu snA -fpG -hMm -vEX -vzE -jdH -klJ -bkn +tRx +mBc +fhG +xGF +tQL +nxP +egb oIf eFu niv @@ -166048,13 +166052,13 @@ tQD tQD tQD snA -ofq -lag -ofq -vzE -vzE -jzN -vzE +oEB +aus +oEB +xGF +xGF +hFk +xGF oIf kvR cXU @@ -166796,11 +166800,11 @@ ebi dEF avR axj -ayd +doF xds azT bgI -ayd +doF aBR xQk rlg @@ -167053,11 +167057,11 @@ wJP dcq avK axj -ayd +nVh bWo hdO cdx -ayd +nVh aBR mgZ aFe @@ -167310,11 +167314,11 @@ xwL wWx avO axj -mph +xqk lHm knD qkT -mph +xqk wup mhp aFf @@ -169113,7 +169117,7 @@ tlq qCn knD utC -tlq +xqk avn tii aFf @@ -169366,11 +169370,11 @@ xwL wgv sLw rUv -lIu +xqk eGp knD qkT -lIu +xqk aCl ooD aFf @@ -169623,11 +169627,11 @@ wJP vLd avK axr -ayd +nVh bWo qLb cdx -ayd +nVh aCl yhy aFm @@ -169880,11 +169884,11 @@ nhO aHz wrK axr -ayd +gbE xds azT bgI -ayd +gbE aCl vqB aFn diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index e7a6f5c3483..23722d43ce8 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -8,6 +8,7 @@ #define GIRDER_REINF 2 #define GIRDER_DISPLACED 3 #define GIRDER_DISASSEMBLED 4 +#define GIRDER_TRAM 5 //rwall construction states #define INTACT 0 diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index a1458b46522..66372fcc4eb 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -281,6 +281,7 @@ GLOBAL_LIST_INIT(bananium_recipes, list ( \ merge_type = /obj/item/stack/sheet/mineral/titanium material_type = /datum/material/titanium walltype = /turf/closed/wall/mineral/titanium + tram_wall_type = /obj/structure/tramwall/titanium GLOBAL_LIST_INIT(titanium_recipes, list ( \ new/datum/stack_recipe("titanium tile", /obj/item/stack/tile/mineral/titanium, 1, 4, 20), \ @@ -314,6 +315,7 @@ GLOBAL_LIST_INIT(titanium_recipes, list ( \ merge_type = /obj/item/stack/sheet/mineral/plastitanium material_flags = NONE walltype = /turf/closed/wall/mineral/plastitanium + tram_wall_type = /obj/structure/tramwall/plastitanium GLOBAL_LIST_INIT(plastitanium_recipes, list ( \ new/datum/stack_recipe("plastitanium tile", /obj/item/stack/tile/mineral/plastitanium, 1, 4, 20), \ diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index aaf33265342..e495b663000 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -74,6 +74,8 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ null, \ new/datum/stack_recipe("wall girders (anchored)", /obj/structure/girder, 2, time = 40, one_per_turf = TRUE, on_floor = TRUE, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75), \ null, \ + new/datum/stack_recipe("tram wall girders (anchored)", /obj/structure/girder/tram, 2, time = 40, one_per_turf = TRUE, on_floor = FALSE, on_tram = TRUE, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75), \ + null, \ new/datum/stack_recipe("computer frame", /obj/structure/frame/computer, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("modular console", /obj/machinery/modular_computer/console/buildable/, 10, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("machine frame", /obj/structure/frame/machine, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ @@ -141,6 +143,7 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ matter_amount = 4 cost = 500 source = /datum/robot_energy_storage/iron + tram_wall_type = /obj/structure/tramwall /obj/item/stack/sheet/iron/examine(mob/user) . = ..() diff --git a/code/game/objects/items/stacks/sheets/sheets.dm b/code/game/objects/items/stacks/sheets/sheets.dm index 176a33688d4..cc6e0013277 100644 --- a/code/game/objects/items/stacks/sheets/sheets.dm +++ b/code/game/objects/items/stacks/sheets/sheets.dm @@ -16,6 +16,7 @@ var/point_value = 0 //turn-in value for the gulag stacker - loosely relative to its rarity. ///What type of wall does this sheet spawn var/walltype + var/tram_wall_type /obj/item/stack/sheet/Initialize(mapload, new_amount, merge = TRUE, list/mat_override=null, mat_amt=1) . = ..() diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index ff354b8db14..aa672db18a0 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -338,6 +338,11 @@ to_chat(usr, span_warning("There is another [recipe.title] here!")) return FALSE + if(recipe.on_tram) + if(!locate(/obj/structure/industrial_lift/tram) in dest_turf) + to_chat(usr, span_warning("\The [recipe.title] must be constructed on a tram floor!")) + return FALSE + if(recipe.on_floor) if(!isfloorturf(dest_turf)) to_chat(usr, span_warning("\The [recipe.title] must be constructed on the floor!")) @@ -580,12 +585,13 @@ var/time = 0 var/one_per_turf = FALSE var/on_floor = FALSE + var/on_tram = FALSE var/placement_checks = FALSE var/applies_mats = FALSE var/trait_booster = null var/trait_modifier = 1 -/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1,time = 0, one_per_turf = FALSE, on_floor = FALSE, window_checks = FALSE, placement_checks = FALSE, applies_mats = FALSE, trait_booster = null, trait_modifier = 1) +/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1,time = 0, one_per_turf = FALSE, on_floor = FALSE, on_tram = FALSE, window_checks = FALSE, placement_checks = FALSE, applies_mats = FALSE, trait_booster = null, trait_modifier = 1) src.title = title src.result_type = result_type src.req_amount = req_amount @@ -594,6 +600,7 @@ src.time = time src.one_per_turf = one_per_turf src.on_floor = on_floor + src.on_tram = on_tram src.placement_checks = placement_checks src.applies_mats = applies_mats src.trait_booster = trait_booster diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index d03639489b2..e9d9c26f9ac 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -25,6 +25,8 @@ . += span_notice("The bolts are loosened, but the screws are holding [src] together.") if(GIRDER_DISASSEMBLED) . += span_notice("[src] is disassembled! You probably shouldn't be able to see this examine message.") + if(GIRDER_TRAM) + . += span_notice("[src] is designed for tram usage. Deconstructed with a screwdriver!") /obj/structure/girder/attackby(obj/item/W, mob/user, params) var/platingmodifier = 1 @@ -49,9 +51,13 @@ if(iswallturf(loc)) to_chat(user, span_warning("There is already a wall present!")) return - if(!isfloorturf(src.loc)) - to_chat(user, span_warning("A floor must be present to build a false wall!")) + if(!isfloorturf(src.loc) && state != GIRDER_TRAM) + to_chat(user, span_warning("A floor must be present to build a wall!")) return + if(state == GIRDER_TRAM) + if(!locate(/obj/structure/industrial_lift/tram) in src.loc.contents) + to_chat(user, span_warning("Tram walls can only be built on tram floors!")) + return if (locate(/obj/structure/falsewall) in src.loc.contents) to_chat(user, span_warning("There is already a false wall present!")) return @@ -110,6 +116,20 @@ else if(state == GIRDER_REINF) to_chat(user, span_warning("You can't finish a reinforced girder with regular iron. You need a plasteel sheet for that.")) return + else if(state == GIRDER_TRAM) + if(sheets.get_amount() < 2) + to_chat(user, span_warning("You need at least two sheets to add plating!")) + return + to_chat(user, span_notice("You start adding plating...")) + if (do_after(user, 4 SECONDS, target = src)) + if(sheets.get_amount() < 2) + return + sheets.use(2) + to_chat(user, span_notice("You add the plating.")) + var/obj/structure/tramwall/tram_wall = new sheets.tram_wall_type(loc) + transfer_fingerprints_to(tram_wall) + qdel(src) + return else if(sheets.get_amount() < 2) to_chat(user, span_warning("You need two sheets of iron to finish a wall!")) @@ -171,6 +191,23 @@ if(!sheets.has_unique_girder && sheets.material_type) var/M = sheets.sheettype + if(state == GIRDER_TRAM) + if(!sheets.tram_wall_type) + to_chat(user, span_warning("This tram girder only works with Titanium, Plastitanium, or Iron!")) + return + if(sheets.get_amount() < 2) + to_chat(user, span_warning("You need at least two sheets to add plating!")) + return + to_chat(user, span_notice("You start adding plating...")) + if (do_after(user, 4 SECONDS, target = src)) + if(sheets.get_amount() < 2) + return + sheets.use(2) + to_chat(user, span_notice("You add the plating.")) + var/obj/structure/tramwall/tram_wall = new sheets.tram_wall_type(loc) + transfer_fingerprints_to(tram_wall) + qdel(src) + return if(state == GIRDER_DISPLACED) var/falsewall_type = text2path("/obj/structure/falsewall/[M]") if(!falsewall_type) @@ -229,6 +266,21 @@ return TRUE . = FALSE + if(state == GIRDER_TRAM) + user.visible_message(span_warning("[user] disassembles the girder."), + span_notice("You start to disassemble the girder..."), + span_hear("You hear clanking and banging noises.")) + if(tool.use_tool(src, user, 4 SECONDS, volume=100)) + if(state != GIRDER_TRAM) + return + state = GIRDER_DISASSEMBLED + to_chat(user, span_notice("You disassemble the girder.")) + var/obj/item/stack/sheet/iron/M = new (loc, 2) + if (!QDELETED(M)) + M.add_fingerprint(user) + qdel(src) + return TRUE + if(state == GIRDER_DISPLACED) user.visible_message(span_warning("[user] disassembles the girder."), span_notice("You start to disassemble the girder..."), @@ -332,6 +384,10 @@ girderpasschance = 0 max_integrity = 350 +/obj/structure/girder/tram + name = "tram girder" + state = GIRDER_TRAM + //////////////////////////////////////////// cult girder ////////////////////////////////////////////// diff --git a/code/game/objects/structures/tram_walls.dm b/code/game/objects/structures/tram_walls.dm new file mode 100644 index 00000000000..bb077f16bac --- /dev/null +++ b/code/game/objects/structures/tram_walls.dm @@ -0,0 +1,98 @@ +/* + * Tram Walls + */ +/obj/structure/tramwall + name = "wall" + desc = "A huge chunk of metal used to separate rooms." + anchored = TRUE + icon = 'icons/turf/walls/wall.dmi' + icon_state = "wall-0" + base_icon_state = "wall" + layer = LOW_OBJ_LAYER + density = TRUE + opacity = TRUE + max_integrity = 100 + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS) + canSmoothWith = list(SMOOTH_GROUP_WALLS) + can_be_unanchored = FALSE + can_atmos_pass = ATMOS_PASS_DENSITY + rad_insulation = RAD_MEDIUM_INSULATION + material_flags = MATERIAL_EFFECTS + var/mineral = /obj/item/stack/sheet/iron + var/mineral_amount = 2 + var/tram_wall_type = /obj/structure/tramwall + var/girder_type = /obj/structure/girder/tram + + +/obj/structure/tramwall/Initialize(mapload) + . = ..() + var/obj/item/stack/initialized_mineral = new mineral + set_custom_materials(initialized_mineral.mats_per_unit, mineral_amount) + qdel(initialized_mineral) + air_update_turf(TRUE, TRUE) + +/obj/structure/tramwall/attackby(obj/item/welder, mob/user, params) + if(welder.tool_behaviour == TOOL_WELDER) + if(!welder.tool_start_check(user, amount=0)) + return FALSE + + to_chat(user, span_notice("You begin slicing through the outer plating...")) + if(welder.use_tool(src, user, 10 SECONDS, volume=100)) + to_chat(user, span_notice("You remove the outer plating.")) + dismantle(user, TRUE) + else + return ..() + +/obj/structure/tramwall/proc/dismantle(mob/user, disassembled=TRUE, obj/item/tool = null) + user.visible_message(span_notice("[user] dismantles the wall."), span_notice("You dismantle the wall.")) + if(tool) + tool.play_tool_sound(src, 100) + else + playsound(src, 'sound/items/welder.ogg', 100, TRUE) + deconstruct(disassembled) + +/obj/structure/tramwall/deconstruct(disassembled = TRUE) + if(!(flags_1 & NODECONSTRUCT_1)) + if(disassembled) + new girder_type(loc) + if(mineral_amount) + for(var/i in 1 to mineral_amount) + new mineral(loc) + qdel(src) + +/obj/structure/tramwall/get_dumping_location() + return null + +/obj/structure/tramwall/examine_status(mob/user) + to_chat(user, span_notice("The outer plating is welded firmly in place.")) + return null + + +/* + * Other misc tramwall types + */ + +/obj/structure/tramwall/titanium + name = "wall" + desc = "A light-weight titanium wall used in shuttles." + icon = 'icons/turf/walls/shuttle_wall.dmi' + icon_state = "shuttle_wall-0" + base_icon_state = "shuttle_wall" + mineral = /obj/item/stack/sheet/mineral/titanium + tram_wall_type = /obj/structure/tramwall/titanium + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_TITANIUM_WALLS) + canSmoothWith = list(SMOOTH_GROUP_TITANIUM_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS) + +/obj/structure/tramwall/plastitanium + name = "wall" + desc = "An evil wall of plasma and titanium." + icon = 'icons/turf/walls/plastitanium_wall.dmi' + icon_state = "plastitanium_wall-0" + base_icon_state = "plastitanium_wall" + mineral = /obj/item/stack/sheet/mineral/plastitanium + tram_wall_type = /obj/structure/tramwall/plastitanium + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_PLASTITANIUM_WALLS) + canSmoothWith = list(SMOOTH_GROUP_PLASTITANIUM_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS) diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm index 57f99b11589..345a416850c 100644 --- a/code/game/shuttle_engines.dm +++ b/code/game/shuttle_engines.dm @@ -105,6 +105,12 @@ desc = "A standard reliable bluespace engine used by many forms of shuttles." opacity = TRUE +/obj/structure/shuttle/engine/propulsion/in_wall + name = "in-wall propulsion engine" + icon_state = "propulsion_w" + density = FALSE + smoothing_groups = list() + /obj/structure/shuttle/engine/propulsion/left name = "left propulsion engine" icon_state = "propulsion_l" @@ -144,6 +150,12 @@ bound_height = 64 appearance_flags = 0 +/obj/structure/shuttle/engine/large/in_wall + name = "in-wall engine" + icon_state = "large_engine_w" + density = FALSE + smoothing_groups = list() + /obj/structure/shuttle/engine/huge name = "engine" opacity = TRUE @@ -154,6 +166,12 @@ bound_height = 96 appearance_flags = 0 +/obj/structure/shuttle/engine/huge/in_wall + name = "in-wall engine" + icon_state = "huge_engine_w" + density = FALSE + smoothing_groups = list() + #undef ENGINE_UNWRENCHED #undef ENGINE_WRENCHED #undef ENGINE_WELDED diff --git a/icons/obj/2x2.dmi b/icons/obj/2x2.dmi index 80ae40fce3381446cfcaaf5f3485cb072680ecd5..bb18f286d85f9f1bf5141ec9354022b1eb3bf9ee 100644 GIT binary patch literal 28967 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 M746$)X!G#@2SptDQ2+n{ literal 27137 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 Z<>dO@DF7Jaf@eAbDvBBkm2xJb{|7>ZhIIe{ diff --git a/icons/obj/3x3.dmi b/icons/obj/3x3.dmi index b4ab289d19a14fe7fbbc83004de4151a40c3fa81..0d788d9dc8a6dc316fc809b1433ec2bb70e33d7e 100644 GIT binary patch literal 17214 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 T-@d>DF&I2u{an^LB{Ts5`F28e literal 13767 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 diff --git a/icons/turf/shuttle.dmi b/icons/turf/shuttle.dmi index a09cb7a84737e03f854c10726e722725f6b859b8..45f74af15c4705512e44277280fffc1eedd6e4c1 100644 GIT binary patch delta 18938 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 Sf2+;_0000